学Java自学可以吗?

Java学习

第1个回答  2018-10-15
1.自学能学会吗?
答案:能,只要坚持。说实在的刚起步是有点困难。但是入了门之后什么都迎刃而解了。
2.请问下我这样的情况该从什么开始学起?开始学什么?
答案:先了解编程基本数据类型,基本语句,(不单指Java,因为语言是相通的,基本数据类型,跟语句都大同小异)。掌握了这些你Java基础可以说一半都会了、、接下来就是理解Java的面向对象。这个很抽象不必在意。等你写代码多了自然理解。
3.然后学什么 ?
答案: Java web开发 主要学的是JavaEE规范, html,jsp,JavaScript,jquary 数据库 挺多的 不用怕逐一攻破。
4.最后学什么?
答案:struts1,struts2,hibernate,spring 几大框架
5.我就按照书本上的知识,光盘里的内容,网上的讲座学习能学会吗?
答案:看书,看视频,只是理解表皮,最主要是自己要练习,做一些小的项目。这样才能遇到问题,才能学到正真的东西。
6.大概需要学多久时间?
答案:因人而异,看你投入多少。我当初学了近半年,JavaSE 一个半月 javaEE 两个月,框架 一个月。项目练习 共一个多月
第2个回答  2019-08-12
可以自学啊,不过你得先看看能不能学得进去,推荐你三个学习的网站
1:腾讯课堂,最一开始就是在这上面学的,视频比较多但也比较杂
2:蛙课,专做Java的一个小而精的网站,Java的资源这里几乎都有涉猎,上到99下到刚会走,上了班还是刚要学都可以在这里学到自己想学习的,有的老师讲课风格还是蛮好的。每周都会更新一个技术,这个是我比较喜欢的。
3:B站,现在年轻人学习的圣地,有一个零基础系列强势推荐一下,是杜老师的159集零基础系列;搜Java第一个就是,破百万的播放量了。
第3个回答  2014-01-07
*第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架;nbsp;*第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及;nbsp;*第三阶段:javanbsp;API:输入输出,多线程,网络编程,反射注解等,java的精华部分;nbsp;*第四阶段:数据库SQL基础,包括增删改查操作以及多表查询;nbsp;*第五阶段:JDBC编程:包括JDBC原理,JDBC连接库,JDBCnbsp;API,虽然现在Hibernate比JDBC要方便许多,但是JDBC技术仍然在使用,JDBC思想尤为重要;nbsp;*第六阶段:JDBC深入理解高级特性:包括数据库连接池,存储过程,触发器,CRM思想;nbsp;*第七阶段:HT***语言学习,包括HT***标签,表单标签以及CSS,这是Web应用开发的基础;nbsp;*第八阶段:JavaScript脚本语言,包括javaScript语法和对象,就这两个方面的内容;nbsp;*第九阶段:DOM编程,包括DOM原理,常用的DOM元素以及比较重要的DOM编程思想;nbsp;*第十阶段:Servlet开发,从此开始踏入java开发的重要一步,包括X***,Tomcat服务器的安装使用操作,HTTP协议简单理解,Servletnbsp;API等,这个是javanbsp;web开发的基础。nbsp;*第十一阶段:JSP开发:JSP语法和标签,自定义标签,EL,商家TL库了解以及MVC三层架构的设计模式理念;nbsp;*第十二阶段:AJAX开发:AJAX原理,请求响应处理,AJAX开发库;nbsp;*第十三阶段:轻量级框架,三大框架之一Struts框架的学习,自此踏入javanbsp;web开发的精华部分,包括Struts体系架构,各种组件,标签库和扩展性的学习;nbsp;*第十四阶段:Hibernate框架学习,三大框架之一,包括检索映射技术,多表查询技术,缓存技术以及性能方面的优化;nbsp;*第十五阶段:Spring框架的学习,三大框架之一,包括了IOC,AOP,DataSource,事务,SSH集成以及JPA集成;nbsp;*最后呢,还有些java的技术,包括EJB3.0等,可以选择学习,与三大轻量级框架相比,EJB就是当之无愧的重量级了
第4个回答  2012-04-25
我是从事软件相关工作的,仅仅给你一些个人建议吧:
首先对于JAVA基础,如果你没有基础,我推荐你《java开发实战经典》李兴华的教程。
当你JAVA基础有一定功底后,在选择一本JAVA WEB的书籍,如果你比较适应李兴华的教程,可以继续选择他的书。
另外要提的是,学习JAVA的捷径不仅仅是看书,视频教程也是很重要的,之所以推荐你这两本书,是因为教程非常优秀,另外你可以看看马士兵的视频,同样会让你受益匪浅。如果需要的话你留下邮箱,我可以给你发过去。

学习java一定要多敲代码多练习,这才是根本。相信你拥有10000行有效代码的时候就可以真正地进行框架的学习了。学习软件java编码是基础,框架应用和项目的设计思路才是最重要的。在你学习java基础和高级的时候,一定要注意相关知识的渗透和了解
第5个回答  2019-08-23

知己知彼才能百战不胜,首先你学一个技术,必须对这个技术的整体行业有所了解。要搞清楚目前Java应该学习什么内容,这是最基本的常识。

2019年应该学习的Java内容如下:

JavaSE基础:Java基础语法、数组、类与对象、继承与多态、异常、范型、集合、流与文件、反射、枚举、自动装箱和注解、JDBC。

数据库:mysql、oracle

Javaweb:HTML与CSS网页开发基础、JavaScript脚本语言、搭建开发环境、JSP基本语法、JSP内置对象、JavaBean技术、Servlet技术、Ajax技术

框架:Struts2、Hibernate、Spring、SpringMVC、mybatis、Springboot、SpringCloud。

了解了Java应该学习什么内容后下面你应该这样做:

制定适合自己的学习规划,根据自己每天的学习时长来定,建议时间是6个月,每天学六七个小时。每天的学习内容要定量,分割成平均等分,这样的学习Java才叫“循序渐进”,有规律可言。每天学什么新的知识点,每天写什么作业,做什么练习,今天学了的新知识要理解到什么程度,这是比较正确健康的学习方式。

学习Java编程有很多误区,少走弯路才是最好的捷径:

很多人凭着自己的感觉乱学,无脑的看视频,他认为一直看视频就是在学习Java技术,大错特错,这跟刷韩剧没什么区别,看完就忘。课后反复的练习,做大量的代码是决定了你是否可以找到一份月薪不错的Java开发工作。盲目自学的人就是反复的浪费时间,浪费生命。

初学者学习Java千万不要看书,大部分的人看书都没有用,把书籍利用最好的方式是你学完了教程之后,学完了今天的内容之后,然后在看书补充一下理论知识,对于今天学习的内容有一个更加深入的理解,而更多的Java技术性书籍都是工作之后才看,这样才能发挥出最大的用处。

我从事Java开发也有十年的时间了,今后如果有小伙伴对于学习Java有任何问题,学习方法,学习效率,如何才能达到就业水平,怎么少走弯路,都可以随时问我,这是我建立的Java技术交流学习秋秋小组:前面是四九四,中间是八零一,后面是九三一。有任何问题随时在里面问我,希望大家能少走弯路。

你学Java肯定是为了就业,明确应该达到什么水平是目标:

没有目标的学习是盲目的,目前Java的重点在于JavaSE、数据库、框架这三个部分,其他的部分会简单的操作就可以。现在想要获得一份Java开发10K以上的工作,唯一的标准就是你符合你面试公司的做项目的水平。“能达到做项目的水平”就是你需要在学习过程中达到的目标。那么在整个过程中你至少需要做三个项目,多少要积累一些项目经验,而在整个学习过程中,你跟专业的老师交流的过程是学习东西最多的也是最重要的“编程思维”。

学专业知识一定要有一个老师带:

师傅领进门修行在个人,任何事情都需要领路人,世界上没有那么多天才,在我们还什么都不知道的时候,我们所学的东西基本上都是从别人那里学到的,不可能自己凭空想象出来,所以有一个专业的老师全程带带你是非常有必要的,在开始的时候给你指明方向,这样你每天学的也非常明确,有问题可以有交流的人,非常重要。

总结一下:

1.先了解Java都学什么

2.每天的学习规划

3.运用最好的学习方法、少走弯路

4.明确的学习目标(就业水平)

5.一个专业的老师全程带你

以上就是一个初学者应该考虑的事情,仅供参考。

有学习Java任何的疑虑才是咨询我,希望可以帮助你少走弯路。

相似回答