JAVA复习大纲

到目前为止,我们学习大JAVA就讲完啦,接下来就是漫长大两个月的实习,下个星期就要开了,听老师说要先抽题,然后再开始做项目.现在利用这段刚结束的时间总结一下JAVA的各个我认为重要的概念和容易犯错误的地方,

当然现在只是一个大纲,里面的内容,以后我会继续添加.

大纲内容如下:

1 JVM,JRE,JDK各是什么含义?之间的关系?
2 Java程序的工作方式?java虚拟机的工作原理?
3 如何从命令行获取参数?编写程序
4 不同原始数据类型间的优先关系及长度
5 break, try-catch-finally块 控制流程
6数组定义、初始化 使用未初始化的数组会产生何种异常(空指针异常的产生)
7 类Sring和StringBuffer的区别
8  java类中的限定词
  java语言中有四种不同的限定词,提供了四种不同的访问权限。]
  1) private
类中限定为private的成员,只能被这个类本身访问。如果一个类的构造方法声明为private,则其它类不能生成该类的一个实例。
  2) default
  类中不加任何访问权限限定的成员属于缺省的(default)访问状态,可以被这个类本身和同一个包中的类所访问。
  3) protected
  类中限定为protected的成员,可以被这个类本身、它的子类(包括同一个包中以及不同包中的子类)和同一个包中的所有其他的类访问。
9  java中为什么使用对象包装类?
10 异常的定义
11 异常的处理机制,并用程序展示基于IOException的这些处理机制(catch的运作原理)
12  try流程  见5
13 File类与RandomAccessFile类的区别
14 Io编程
15 线程生命周期
16 线程体不同状态之间转换所需条件
17 join的用法
18能使当前线程会放弃CPU的场景
19 使得线程终止的场景20 互斥与同步
21 容器的功能
22 布局管理器的功能
23 使用awt写一个生成如下gui的程序(panel与BorderLayout的组合)
24 java1.1事件处理机制
25 this super关键字的用法
26 重载与重写(覆盖)的区别
27 static与非static的成员或类的区别
28 对象内部成员的初始化次序(含静态成员)
29实现代码重用的两种机制
30 多态的表现
31 使用LinkedList实现一个栈
32 java.util.Collection与java.util.Collections的作用与区别
33 Iterator的作用
34 applet的生命周期
35 io流的基类
36 对象串行化

你可能感兴趣的:(JAVA复习大纲)