何为精通java
掌握以下知识 可以算是精通java了
1、当然要对java语法和语义有相当的了解及纯熟的运用, 比如说对继承体系中的对象的比较复杂初始化顺序的明晰把握, 对内部类和无名内部类的了解和运用时机的把握, 对反射和序列化机制的掌握, 等等, 等等; 2、对虚拟机的内部运作机理、渣滓搜集机制及其算法的了解; 3、java是一门oo言语, 通晓java意味着你必需通晓面向对象的编程; 4、对java core api的掌握, 最最少, 对java. lang、java. io、java. nio、java. math、java. util、java、java. sql、javax. sql、java. lang. reflect等包的目的、类层次构造、大多数类的作用与用法、包中的类与类之间的静态构造和静态交互等内容要深入掌握, 如果你要编写GUI顺序, 那还要加上javax. swing包; 到这里了, 大约可以说你通晓了java的基本了。 然而, 在中国, 所谓通晓java往往意味着对j2ee的掌握, 那么, 下面还有: 5、对j2ee体系构造的宏观把握; 6、掌握java. rmi、javax. rmi、javax. naming、javax. mail等包; 7、对servlet的掌握, 包括servlet标准, servlet容器, javax. servlet、javax. servlet. http包的api 8、对jsp的掌握, 包括jsp与servlet的转换关系, jsp的指令和action, el言语, jstl; 9、对ejb的掌握, 包括ejb的标准与实现, ejb的部署, javax. ejb包的api, 以及ejb的有效运用, ejb陷阱与缺陷的避免; 10、对java平安的平台与api的掌握; 11、java的开源力气不可轻视, 利用得好, 可以极大地加强你的开发效率, 这方面太广, 我也只能随便说说。 一个MVC框架, struts或webwork;一个O/R工具, 如hiberate或一个jdo的实现;一个测试框架, 如junit;一个发布工具, 如ant;还有诸如全文检索工具Lucene, jsp页面规划工具Tiles, spring框架, 等等文章由 4czs.tk 美国4c钻石怎么样 整理,收集辛苦,希望能保留出处。