如何零基础自学java
首先要明白一点,java是拥有面向对象特性的一门语言,承载着JVM,奠基着丰富的框架。
既然是语言,那么基本的语法自然而然是要掌握,《Thinking in java》一本书,就够了。
it部落窝http://www.ko***/course-1157.html
其次,是面向对象特性,这一点上光看书是看不懂的,一定要配合实际项目看,阅读源码,建议看看设计模式,有助于理解。
接下来重要的一点,JVM,java的核心所在,许多学者不关心jvm的知识,这也成为学习java的一道瓶颈,Java的内存分配,垃圾回收,线程究竟是怎么实现,当你了解了这些,会在遇到问题的时候有更加深入的思考,而不是表面的排除异常等等。推荐一本书《深入了解java虚拟机》,赞!
后,框架的学习是建立在上述基础上,如果单纯的学习一个框架,那么结果就是只会用,换一个或者添加一个功能就手足无措了,语言只是工具,学会融会贯通才是程序员应有的能力,具体需要在实践中会接触到,所以当你觉得达到一定瓶颈的时候,就反过来看看上述三点比较好Java平台包含的东西也挺多,先说JavaSE基础语言知识,主流语言都差不多,变量、常量、运算符、流程控制。技能培训http://www.ko***/list/1.html
面向对象部分,继承、封装、多态Java高级知识,Annotation、IO和NIO AIO、多线程、线程池、阻塞、非阻塞、异步网络通信、反 射、动态代理SQL基础,基本SQL语句、基本查询、多表查询、子查询、结果集的交、并、差运算JDBC基础,常见数据库用法、JDBC操作常见数据库、RowSet与离线结果集、数据库连接池、事务处理、批处理、存储过程、函数、触发器、理解JDBC不足、掌握ORM工具优势和设计.
学习完可以写一些小项目,比如MIS,小游戏,小型局域网聊天工具。让你了解到更多JAVA的好用处。
文章来源于课课家学习视频网站http://www.ko***/,转载请注明!
既然是语言,那么基本的语法自然而然是要掌握,《Thinking in java》一本书,就够了。
it部落窝http://www.ko***/course-1157.html
其次,是面向对象特性,这一点上光看书是看不懂的,一定要配合实际项目看,阅读源码,建议看看设计模式,有助于理解。
接下来重要的一点,JVM,java的核心所在,许多学者不关心jvm的知识,这也成为学习java的一道瓶颈,Java的内存分配,垃圾回收,线程究竟是怎么实现,当你了解了这些,会在遇到问题的时候有更加深入的思考,而不是表面的排除异常等等。推荐一本书《深入了解java虚拟机》,赞!
后,框架的学习是建立在上述基础上,如果单纯的学习一个框架,那么结果就是只会用,换一个或者添加一个功能就手足无措了,语言只是工具,学会融会贯通才是程序员应有的能力,具体需要在实践中会接触到,所以当你觉得达到一定瓶颈的时候,就反过来看看上述三点比较好Java平台包含的东西也挺多,先说JavaSE基础语言知识,主流语言都差不多,变量、常量、运算符、流程控制。技能培训http://www.ko***/list/1.html
面向对象部分,继承、封装、多态Java高级知识,Annotation、IO和NIO AIO、多线程、线程池、阻塞、非阻塞、异步网络通信、反 射、动态代理SQL基础,基本SQL语句、基本查询、多表查询、子查询、结果集的交、并、差运算JDBC基础,常见数据库用法、JDBC操作常见数据库、RowSet与离线结果集、数据库连接池、事务处理、批处理、存储过程、函数、触发器、理解JDBC不足、掌握ORM工具优势和设计.
学习完可以写一些小项目,比如MIS,小游戏,小型局域网聊天工具。让你了解到更多JAVA的好用处。
文章来源于课课家学习视频网站http://www.ko***/,转载请注明!