主讲人:李兴华
1.定位自己
业务熟悉+技术精通=专家
懂得协调各方+管理学+心理学+基本财务知识=项目经理
2.懂什么才是程序员?
思想、业务->编程语言实现->使用各种开发工具进行快速开发->中间件->数据库(SQL语句,常用函数)
3.J2SE需要学会什么
面向对象部分:
类和对象的概念(如何抽象):车(接口)->BMW(具体类)->红色的BMW(对象)
面向对象的三个特征:封装->继承->多态
抽象类和接口的设计:二者选其一则接口优先。
应用部分:
多线程:实现、区别、同步互斥
IO操作:字节流、字符流、序列化
常用类:Map、Collection、List、Set
4.关于设计模式:
单例模式、工厂模式、代理模式、模板设计
5.J2EE:
RMI、EJB运行机制和组成、Websphere、WebService是什么
6.框架:
MVC框架:Struts、Webwork、JSF、Tapestry
ORMapping框架:Hibernate
架构框架:Spring(工厂模式)