一、理解对象和类的概念。知道怎么样声明一个类,使用不同修饰符修饰的属性的访问权限,以及类的加载和初始化过程,以及发生方法重写时,调用的到底是哪个类中的方法。同时,也得明白,所创建的对象是处在JVM的哪块内存区域。
二、了解Java的数据类型,清除知道不同数据类型之间的转换关系。
三、字符串处理。在Java中对字符串String进行处理是最常用的。其实就是记各种API,比如如何比较两个字符串相等,如果判断一个字符串是另一个字符串的自创,如果取得当前字符串第一个字符等。同时,明白StringBuilder和StringBuffer的区别。
三、集合操作。明白常用的单列集合有哪些,这些集合有哪些常用的操作,明白双列集合有哪些,以及其的常用操作。
四、IO流。懂得最常用的IO操作,如文件流、字符串流,以及能明白字节流和字符流的区别以及各自的适应场景。
五、异常处理。明白Java的异常分几类,处理方式有几种,每一种处理方式各有哪些使用场景。
六、泛型和反射。明白什么是泛型以及怎么用,懂得反射的用途。
七、关于多线程在Java中的实现,Thread和Runnable的区别,Runnable和Callable的区别。线程同步时候,如果对程序加锁以及如何避免死锁等。
当然,除了以上偶列举的外,JavaSE还需要会的还很多,如:枚举类的使用,注解的定义和使用。但是偶认为目前最实用的应该就是这几块大内容。