1. Java发展及JDK配置
JAVA的发展过程,包括JDK的发展历程,path路径的配置和classpath的配置及作用,JAVA程序的基本组成。
2.单词部分[包括自定义的(变量名,常量,类名等)和预定义的(关键字,运算符等)]
标识符的组成及限制、JAVA中的保留字、java中的数据类型划分 和JAVA中的八种基本数据类型的定义和使用。数组和字符串的定义与使用.
(2). 运算符和表达式
JAVA中各种运算符的使用,包括与、或、非、大于、小于等。
3. 顺序,分支,循环语句 [表达某种含义]
各种主要的控制语句(分支语句和循环语句//也即if,while,switch).[所有语句都可转换为if**else**then**]
4. 方法[完成某种功能]
方法定义及方法的重载,以及在方法中何传递各种类型参数等操作。
Java中包的定义及使用,使用jar命令发布一个包,四种访问权限;
(1)面向对象与面向过程的区别;;类与对象的关系及JAVA中如何定义类和使用对象.对象的引用传递和垃圾的产生与回收。
(2)封装性概念与实现;;JAVA EE中对封装属性的访问标准。构造方法的使用和匿名对象。对象实例化时的每一步操作 ,引用传递 this关键字引用传递的理 解,对象的比较操作实现方式。 内部类的定义、使用和外部调用.static关键字的使用。
(3)继承产生的原因及继承的基本实现,JAVA中对于继承实现的各种限制,包括子类对象的实例化过程,方法的重载与覆写、super与this关键字的区别。 final关键字、抽象类与接口的概念及使用限制
讲解了Java中的异常处理程序,讲解了异常的捕获与处理的基本过 程,throw与throws关键字、自定义异常操作类等。
应用部分 {线程,IO,网络,数据库}-设计模式
8.选择种开发工具. eclipse使用
Eclipse开发工具开发JAVA程序(安装、建立JAVA项目、debug技术、Junit测试程序)
9. 多线程
(1)线程与进程的区别、java中多线程的实现方式及区别。
(2)线程的控制方法.运行状态、线程的休眠、线程的强制运行等常用的线程操作方法。
(3) 同步与死锁的操作.线程的同步实现,以及同步后的问题 —— 死锁。及死锁解决方法
(4) 线程经典案例。
10. Java IO操作
(1) File类与RandomAccessFile类的使用,创建文件、删除文件、文件列表、文件读写等应用。
(2)2中方式:字节流:InputStream、OutputStream;字符流:Reader、Writer。JAVA中字节流与字符流的基本操作与区别,实现了向文件中写入数据的功能,
(3)应用. IO流实现文件的拷贝操作,内存的输入,输出流,管道操作流等,PrintStream的基本原理以及System.out与PrintStream及OutputStream的关系
System.in及由键盘输入数据的标准格式、缓冲流、 对象序列化(串行化)的使用和transient关键字的作用
(4) 实例
11. Java网络编程
JAVA中TCP和UDP程序的设计,多线程在服务器编程上的作用。
12. JAVA数据库编程
JDBC的分类 、JDBC的主要操作类和接口:DriverManager、Connection、Statement、PreparedStatement、ResultSet 、如何使用JDBC连接各种数据库。
13. 反射机制
14. 常用到的设计模式
常用的类库:StringBuffer、Runtime类、包装类、日期的操作类、 Math类、Random类。等,
Collection、List、Set、Map、Iterator等常用接口
















