Java学习攻略
Java学习攻略
一、学习目标
学习Java语言,更多的是一种思想,一种开发模式。
掌握Java相当于掌握众多厂商提供的产品。
Java体系完整,学习Java之后可以轻松转入到手机开发、.NET、PHP语言的开发上
二、企业平台
下图列出了企业开发平台的组成部分及其与Java技术的对用关系。
所有开发都是通过中间件来完成程序与数据库间操作的。
三、Java与Java EE之间的关系
使用Java开发的企业技术称为Java EE:
Java SE是Java EE的必要组成部分
四、Java SE的核心技术
Java的核心部分
1、面向对象
所有的相关概念为接口和抽象类服务的。
2、类集合框架
类集就相当于Java实现的数据结构,包括树、链表、队列等。必须掌握其核心的接口和各个操作类。
3、IO操作
“根据使用的子类不同,输入输出的位置也不同”。
4、Java数据库操作(JDBC)
JDBC不算是一门技术,更多的是一种服务——Java提供的数据库访问服务,里面提供了大量的操作接口,根据接口实现数据库操作。
五、企业平台开发框架
Java EE有两套开发框架——标准开发框架和开源开发框架。
标准开发框架使用的是JSP/Servlet、EJB进行开发的。
标准框架可以单独使用JSP/Servlet技术开发,也可以通过EJB完成分布式开发,此套开发框架的开发成本较高,也较为常用。
开源框架包括经常提到的Struts、Hibernate、Spring、AJAX框架等技术,这些都只是标准技术的衍生产品。
六、学习步骤
1、重点掌握:充分的理解每一个知识点,代码编写熟练。
(1)Java的主要作用、特点、开发环境、classpath。
(2)public class 和class的区别,程序的基本结构、关键字。
(3)各种循环控制、运算符。
(4)数组的定义、动态初始化、静态初始化、内存分配、方法定义格式、方法重载、两个新特性:foreach、可变参数。
(5)类与对象、类的定义结构、构造方法、private、static、this、引用传递、内部类、掌握简单类的开发方法。
(6)类的扩展、super、final、抽象类、接口、多态、实际分析。
(7)异常的产生原因、标准异常的处理语句格式、throw、throws、assert。
(8)包的作用、package、import、系统常见包、四种权限的关系。
(9)Java常用类库。学会如何查询文档。常用的灵活掌握,如:StringBuffer、垃圾收集、Date、SimpleDateFormat、正则、比较器等。
(10)Java IO,面向对象的核心体现,File,OutputStream,InputStream,Writer,Reader,Serializable等。
(11)Java类集的作用及使用,Collection、List、Set、Map、Iterator等核心接口的使用。
(12)MySQL、SQL命令、Statement、PreparedStatement、ResultSet、事务处理,了解部分的SQL语句。
2、理解掌握内容:掌握其运行的基本效果,具体的代码可以不用全部灵活掌握。
(1)多线程:运行形式、两种实现方法及其区别、同步及死锁。
(2)泛型:泛型更多的是应用在类集的概率上,掌握泛型的使用形式即可。
(3)枚举:enum关键字,看情况掌握。
(4)Java反射机制:重点部分就是在于如何取得Class对象,并且进行对象的实例化操作。
(5)Annotation:在EJB3.0使用的较多,纯粹的Java开发主要就是三个内建的Annotation。
(6)Eclipse开发工具。