我想自学java,怎么学?在哪学?

我看过一些java代码的一些基础,可是一看别人写的java代码,又是看不懂了。为什么?比如别人的代码if("Y".equals(isActive)){hql.append... 我看过一些java代码的一些基础,可是一看别人写的java代码,又是看不懂了。为什么?比如别人的代码if ("Y".equals(isActive)) {hql.append(" and active ='Y'"),感觉和我以前学的都不一样。 展开
 我来答
中公教育IT培训优就业
2021-01-27 · 百度认证:北京中公教育科技官方账号
中公教育IT培训优就业
中公教育IT培训品牌,致力于培养互联网领域的高端人才,以学员就业为目的,优质就业为宗旨,是一家集Java开发、Web前端、UI/UE交互设计、大数据、软件测试等课程为一体的IT培训机构。
向TA提问
展开全部

关于如何自学Java、学习线路方面的问题,从基础开始到最后的实际开发项目,这里整理了一下重要知识点,内容中提到的技术要点都要学懂。

第一阶段:Java SE基础

Java入门基础必须学习的一些技术要点有:

Java基础语法、面向对象、核心类库、集合、IO流、多线程、并发、异常、网络编程、反射、JDK新特性等。

基础很重要,所以开始一定要把每个技术要点都学懂学通,后面才能编写程序功能,进行做项目开发。

第二阶段:数据库

互联网最具价值的是数据,任何编程语言都需要解决数据存储问题,而数据存储的关键是数据库。目前企业应用最多的数据库是MySQL和Oracle,我们可以先学比较简单的MySQL数据库基础操作。

这里主要先学习数据库的基本操作如:创建数据库,对数据库进行增、删、改、查等操作,删除数据库等。

Java程序和数据库通信的最常见技术是JDBC,所以想要程序能和数据库进行通信,JDBC技术也是必须要学的。

第三阶段:JavaWeb开发

Java语言最主要的用途之一就是开发网站,所以Web前端网页技术也是必须要学习的,其中要学的前端知识点有:

HTML5、CSS3、JavaScript、Servlet、JSP、AJAX、jQuery、Bootstrap等。

第四阶段:Java框架

框架技术是实际项目开发中非常重要的一环,它可以帮助我们减少代码冗余,提高程序运行速度,便于维护,规范编程。目前Java主流框架应用主要有以下这些:

Maven、Spring、Spring MVC、MyBatis、Hibernate、WebService、SVN、Activiti。

关于框架我们可以先学习Spring、Spring MVC、MyBatis这三种基础框架,Maven的功能属于项目构建管理也是必须要学习的。

第五阶段:项目实操

学完上述这四个阶段就可以尝试自己做项目了,项目是最主要的,找工作时候要有项目经验才行。而且在做项目的同时,还可以实际应用,复习一遍之前学过的所有技术要点。

以上就是关于Java怎么自学、需要学什么的详细解答,更多Java方面的基础性问题可以看下这个更加直观的视频教程:网页链接,希望我的回答能帮助到你。

尚硅谷
2020-11-09 · 挤进尚硅谷,注定你优秀
尚硅谷
"尚硅谷"教育自成立以来,发展迅猛,凭借优秀的教学团队、前沿的课程体系、务实的教育理念,现已成为有口皆碑的IT培训品牌。
向TA提问
展开全部

自学Java的平台有很多的,B站或者是腾讯课堂都是可以的,我们在B站分享了很多经典的Java视频教程,都是开源的,你可以去看看。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
重庆新华电脑学校
2020-10-31 · 学动漫、设计、电竞、电商、短视频、软件等
重庆新华电脑学校
重庆新华电脑学校隶属于新华教育集团,经重庆市人力资源和社会保障局审批成立的重庆地区大规模IT人才教育基地。是国家信息化教育全国示范基地,中国IT教育十大影响力品牌学校。
向TA提问
展开全部
在当今互联网信息技术大爆炸时代,人工智能、云计算、物联网等正在火热推进应用中,需要大量的软件开发人才。Java作为一门十分热门的软件开发语言,是当今热门的软件编程语言,适合大中型企业软件、移动应用开发。也就是学完Java软件编程,就可以胜任很多软件开发工作。只要你初中或者高中毕业,喜欢软件编程,就可以零基础学习JAVA软件。因为在学校老师会手把手地叫你学习Java软件编程的英语单词的含义和用法。通常
Java软件编程会学习一下内容:
Java软件开发入门及需要掌握的基础知识技能顺序如下:
1、html+div+css+javascript 网页前端编程知识
2、MySQL数据编程知识
3、Java面向对象、集合、多线程、网络编程知识
4、JavaWeb编程jsp servelt filter listener mvc设计模式等知识
5、SpringMvc Spring Mybatis框架编程知识
6、基于MVC在线订购系统编程实训
以上知识和技能如果熟练掌握JavaWeb编程技能,你就能胜任大中型企业软件、移动应用、电商订购平台的开发。你是可以很快找到工作的!
也就是说Java工程师在基本上所有的行业的软件开发都能胜任,通吃!
在重庆北碚龙凤桥有家电脑培训学校,学习Java等软件开发技能,欢迎参观!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
澈丶233
2020-10-30 · TA获得超过169个赞
知道小有建树答主
回答量:446
采纳率:94%
帮助的人:107万
展开全部
个人认为代码的学习还是得靠积累,起码把菜鸟教程或者w3cschool上的java教程全部过一遍甚至几遍,把基础不说精通起码要基本都知道些。

这段代码大概是在组hibernate的sql语句,也就是hql。

这段代码前应该是声明了字符串变量isActive和一个StringBuilder对象的变量hql,当isActive的值为“Y”时,为hql变量拼接" and active ='Y'"。

比如hql可能一开始是:select * from table where id = 'id'

当isActive为Y时,hql就变成了:select * from table where id = 'id' and active ='Y'
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尚学堂java学院
2020-11-03 · 百度认证:北京尚学堂科技有限公司官方账号
尚学堂java学院
向TA提问
展开全部
代码这个东西,为什么要写文档?写注释?就是怕在实际工作中协作开发的时候同事看不懂,其实这是很正常的,每个人的风格、习惯都不一样,除非是同一个老师教出来的......

想自学的话比较建议看视频,不建议自己看书,Java毕竟是较难的编程语言,自己一个人研究很容易崩溃的,有老师讲解比较好些,一点就透。
现在网上有很多免费的Java视频教程,都是从基础开始讲的,推荐你到b站搜一下高淇老师的Java300集,讲的很不错,通俗易懂,有很多自学Java的小伙伴在跟着学。另外在自学的过程中,自己一定要多练习、多敲代码,清晰理解业务实现的流程,培养出自己的编程思想,这样在以后的工作中才能游刃有余
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式