62,635
社区成员




// 能够区分以下两者的区别
while(...);{System.out.print(“...”);}
while(...){System.out.printt(“...”);}
A. 掌握所有的Java语法,原始类型,变量的作用域,接口,枚举,类和对象的使用。
B. 泛型的使用和擦除
C. 拉姆达表达式的使用和函数式编程
2. JDK
推荐《核心Java》,我已经至少读过5遍这几本字典了,每次阅读和演练,都能学到新的东西。
当然,一些这辈子都用不上的东西,我是没有看的。
3. 建立面向对象的编程思想
这样的书籍很多,找一两本显现易懂的看即可,切记不要找深奥的来看。
这个阶段,主要就是多多演练,一个需求,可以尝试不同的封装和实现方式来进行编程。编程之后,分析不同方式的优缺点。
4. 编程模式
一共就那么几十种,分成三四类进行学习,将常用的几个模式熟练运用即可。
5. 这一步开始存在分支了,
要么,看 Java虚拟机 方面的知识,当然,首先要了解编译原理、操作系统等知识。
要么,看 Spring 技术的知识,只看 IOC 和 AOP 的源码,深刻理解 spring 的启动和结束的过程和实现机理。
要么,看 框架 的使用,只看最主流的框架,学习框架要分三步,一看框架的功能和实现目的;二看框架的使用;三看框架的核心代码;
推荐 Spring 的核心代码要仔细观看和学习,这也是基础。