Java高手成长必备的25个关键技术要点
需积分: 9 136 浏览量
更新于2024-12-21
收藏 4KB TXT 举报
成为Java高手的25个学习要点
本文总结了Java高手的25个学习要点,涵盖了Java语言的方方面面,包括对象oriented设计、Java虚拟机、Web开发、数据库交互、XML处理、WebService等方面。
1. 对象oriented设计
学习Java高手的第一步是学习对象oriented设计(OOA/OOD),了解GOF的23种设计模式,掌握UML类图、状态图、交互图等设计工具。
2. Java语言基础
Java语言基础知识包括集合框架、序列化、流处理、网络编程、多线程编程、反射机制、事件处理、NIO编程、本地化等。
3. Java虚拟机
了解Java虚拟机(JVM)的类加载机制、类反射机制、垃圾回收机制等知识。
4. Web开发
学习Web开发相关知识,包括Servlet、JSP、SWING、AWT、SWT、Java BEAN、UI组件等。
5. 持久化技术
学习持久化技术,包括Java持久化API(JPA)、Hibernate、JDO、iBatis等。
6. 数据库交互
学习数据库交互技术,包括Oracle、MySQL、SQL Server等数据库管理系统的使用。
7. Web应用框架
学习Web应用框架,包括Servlet、JSP、JSTL、Struts、JSF、Tapestry、Cocoon、WebWork等。
8. MVC架构
学习MVC架构模式,了解模型、视图、控制器的设计理念。
9. Web容器
学习Web容器的使用,包括Tomcat、Resin、JRun等。
10. 分布式系统
学习分布式系统相关知识,包括RMI、IIOP、EJB等。
11. Java EE
学习Java EE平台相关知识,包括Tuxedo、CORBA、Java EE API等。
12. XML处理
学习XML处理技术,包括Java API for XML Processing(JAXP)、Java API for XML Document Object Model(DOM)、JDOM等。
13. WebService
学习WebService相关知识,包括JAX-RPC、JAX-WS、JAXM、JAXR等。
14. IoC/DI
学习IoC/DI设计模式,包括Spring、PicoContainer、Avalon等框架的使用。
这25个学习要点涵盖了Java语言的各个方面,学习这些知识点可以帮助你成为一个Java高手。
点击了解资源详情
281 浏览量
393 浏览量
2009-08-28 上传
2009-03-10 上传
110 浏览量
点击了解资源详情
2010-03-05 上传
2011-05-20 上传
yiyickf
- 粉丝: 2
- 资源: 7