————————————————新手学?/p>
java
的步骤————————?/p>
—————?/p>
我做开发也是有几年了,现在回想自己学习
java
的经历,当时真希望有一部大
体的学习框架,这样自己就不会走许多弯路了,这是我在这一年工作和多年?/p>
习中的经验,希望对迷茫的
java
爱好者有所帮助?/p>
第一?/p>
首先要做好学习前的准备工作:
java
语言一般用于大型的服务器程序开发,所
有有必要了解如下内容?/p>
Unix
开发环?/p>
Unix
系统原理?/p>
Unix
开发环境?/p>
Unix
常用命令。熟练掌?/p>
Unix
常用命令;熟练构建下?/p>
Java
开发环境?/p>
第二?/p>
然后进入
Java
语言基础的学习阶段,学习任何一门语言都要打好基础,曾经学
过高级程序语言?/p>
C
?/p>
C++
等)来说?/p>
java
语言基础有自己的特点,但是基本规
律都是相通的,如:算法基础、常用数据结构、企业编程规范?/p>
掌握常见的数?/p>
结构和实用算?/p>
;培养良好的企业级编程习惯?/p>
第三?/p>
掌握
java
语言基础后接下来就是面向对象语言的共性:
Java
面向对象面向对象
特性:
封装、继承、多?/p>
等。掌握面向对象的基本原则以及在编程实践中的意
义;掌握
Java
面向对象编程基本实现原理?/p>
第四?/p>
JDK
?/p>
?/p>
API
语言核心包、异常处理、常用工具包、集合框?/p>
。熟练掌?/p>
JDK
核心
API
编程技?/p>
;理?/p>
API
设计原则;具?/p>
熟练的阅?/p>
API
文档的能?/p>
?/p>
JavaSE
核心异常处理、多线程基础?/p>
IO
系统、网络编程?/p>
Swing
组件?/p>
JVM
性能调优?/p>
JVM
内存结构剖析?/p>
GC
分析及调优?/p>
JVM
内存参数优化?/p>
?/p>
Java
泛型?/p>
JDK
新特性。熟练掌?/p>
JavaSE
核心内容,特别是
IO
和多线程;初步具
备面向对象设计和编程的能力;掌握基本?/p>
JVM
优化策略?/p>
XML XML
语法?/p>
XML
解析?/p>
SAX
?/p>
DOM
?/p>
?/p>
Dom4j
组件?/p>
Digester
组件。熟练掌?/p>
XML
语法
规则;理?/p>
DOM
模型;熟?/p>
Java
?/p>
XML
的各种解析方式?/p>
第五?/p>
SQL
语言
SQL
语句基础和提高?/p>
SQL
语句调优
。熟练的掌握
SQL
语句;掌?/p>
一定的数据库查询技巧及
SQL
语句优化技巧?/p>
Oracle
数据库开?/p>
Oracle
体系
结构及系统管理?/p>
Oracle
数据库高级编程、数据库设计基础。掌?/p>
Oracle
体系
结构及核心编程技?/p>