Java系统程序员修炼之道 转
从2002开始接触Java学会HelloWorld这么经典的程序到如今不知不觉已经十年啦,十年中 亲耳听到过不少大牛的演讲,见到过项目中的神人在键盘上运指如飞的编程速度,当时就 被震撼了。当编程越来越成体力活,我们还能有自己的思想,还能修炼为Java系统级别的 程序员嘛?学习与修炼以下知识与技能,帮你早日达成愿望。 一:Java语言学习 对线程(thread),串行化,反射,网络编程,JNI技术,容器(Map,List, Iterator), 类加载器 (ClassLoader),输入输出流,垃圾回收机制, 有比较深入的了解,最起码做过项目应用。有 过Java项目的性能优化经验,最起码掌握一种性能监视工具的使用,熟悉JVM参数,最起 码知道可以在JVM启动时指定不同垃圾回收机制,以及不同垃圾回收机制之间的 差别,熟悉JVM参数优化。 二:J2EE方面 最好知道JDBC规范是怎么回事情,面对Oracle数据库如果告诉你JDBC驱动不能用了,你 还知道有OCI驱动可以。掌握常见的SQL语句,熟悉JMS, JNDI等组件,掌握一套web开 发模式,从前台到后台,有能力整合好这样的框架。理解并掌握MVC思想,像SSH已经实 现了MVC的分层,几乎不需要你自己再实现,假设你开发一个简单的Swing程序,你能MVC 就说明你真的掌握了MVC的精髓。有能力在J2EE前端开发中构建自己的MVC模式