Java语言是由Sun Microsystems公司的詹姆斯·高斯林等人于1990年代初开发。近年来java在计算机网络上的运用非常广泛广阔,因而也吸引了许多年轻人投入java的学习进程之中。
第一阶段也就是初学者所要学的JavaSE基础
这个阶段包含的知识点也是不少的。其实从第一阶段开始已经就让那些想学Java的同学们而放弃了。所以想学Java的同学们一定要记住,一定要把基础打好,一旦入门了,其实Java也是很简单的。
如学习路线图所见,第一阶段包含了Java开发环境搭建、Java基础语法、Java面向对象。每一个知识点都是有浅入深的,非常适合小白去学习。当然了如果你是一个Java技术人员想要回顾一下基础的知识这套视频教程就有点不太好了,因为讲的太细了(尴尬脸)。
这是一套今年最新的Java基础的视频教程,如果你是想转行的同学这套今年最新的基础教程非你莫属、当然一下这套视频教程只是一部分的基础教程,如果你喜欢的话也可以专栏里面保存。
再往下,下一个阶段就是JavaSE了。
JavaSE的阶段呢一定要好好的去学,因为JavaSE包含太多的知识点了,当然了也是为以后铺垫一个更好的基础。
JavaSE呢其中重点涵盖了环境搭建、基础语法、面向对象核心、异常、数组、常用类、集合、线程、IO流、反射机制、网络编程。
这套JavaSE的视频教程呢是今年全新的JavaSE进阶全套教程,包含的知识点可谓是非常多的,就先列几个亮眼的知识点。
1:单项链表、双向链表、哈希表/散列表和二叉数 数据结构的讲解。
2:讲集合时先从数组扩容讲起,过度到集合,确实不错,深入浅出比较容易理解。
3:String创建几个对象,这个可以说全网最牛,不过例子举的有点猥琐,总是讲小哥哥与小姐姐的故事。
在这里推荐几本学java可以看的书:
1)《ThinkinginJava》(Bruce Eckel)
这是是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者BruceEckel在网络上被称为天才的投机者,作者的《Thinking in C++》在1995年曾获SoftwareDevelopmentJoltAward最佳书籍大奖,《Thinking inJava》被评为1999年JavaWorld最爱读者欢迎图书。
2)《Effective Java》 (Joshua Bloch)
这本书是理解优秀 Java 程序设计原则的最佳书籍。作者Bloch 是 Sun 公司 Java 平台库的架构师,所以他透彻地了解这门语言。所以给大家的建议是,本书必读!
3)《The Java Programming Language 》(Ken Arnold, James Gosling, David Holmes)
这本书在严谨性和教育性方面权衡得很好,能够让懂编程的人迅速被 Java 语言所吸引,是能弄到的最好的 Java 入门读物。
4、掌握Java的精华特性而且一定要知道为什么。比如,Interface和multi-thread。用interface是更好的多继承的模型,而多线程则是设计到语言一级的重要特性。要完全理解interface是为什么,用多线程又有几种常用的编程模型。
5、纸上得来终觉浅,真正要学好java,最好的方法还是实践。一般教科书上的例子并不能算是实践,只能算是让你掌握语言特性用的。比较好的方法是找一些比较经典的例子来做,每个例子比较集中一种编程思想而设计的,所以这些例子你绝对不会觉得小,只会觉得大,并且他还是真正的商用的Framework 。