如何学习Java

来源:互联网 发布:c语言开n次根号 编辑:程序博客网 时间:2024/05/16 12:47

技术+业务的复合人才

1.项目经理:协调(客户、开发、财务、后勤等)。   技术专家====沟通=====》项目经理

2.程序员:

   思想、业务; 编程语言(java,Ruby , c++) ; 开发工具(eg. Eclipse、.NET) : 中间件(J2EE,.NET) ; 数据库(SQL,HAISHU )

3.JavaSE:《java与模式》(阎宏)

  1)面向对象

     类与对象的基本概念(如何抽象?): 标准(车)-》标准的实现(BMW)-》实例(一辆红色的BMW)    

     面向对象的三个特征:封装  ---》 继承---》多态

     抽象类&接口的设计

  2)应用

     多线程:实现,区别,syncronized

     IO操作:字节流,字符流,序列化

     类集:Map,Collection,List,Map

4.设计模式

   Singleton,Factory,Proxy,Template(eg. servlet)

5.JSP/Servlet  前台,客户端  《JSP2.0技术手册》(林上杰)

  html、JavaScript脚本;以java的概念理解jsp应用;jsp与servlet的区别与联系(MVC);JDBC;分页组件;上传操作、打印图表、报表打印等

6.RMI,EJB,Web service

7.框架:

  MVC框架:struts;ORM框架:hibernate;架构框架:spring(工厂模式,Ioc,AOP)

8.网络资源:

  CSDN,雅虎,MSDN,http://www.mldn.cn/

9.项目经验

 

原创粉丝点击