1,J2EE:
1.1, JNDI,JMS,JTA,JAF,RMI
1.2, EJB
1.21, (SDK,JBossIDE,JBoss)
1.22, Session Bean(stateful or not)
1.23, MDB(Message-Driven Bean),JMS
1.24, Entity Bean
2,XML,UML,MVC(Model,View,Controller)
2.1, XML?SAX解析XML
2.2, UML:Rational Rose
2.3, MVC
3,Jsp/ServerLet
4,算法
5,DataBase
Sql
JDBC
Oracle/Sql server :Select,PL/SQL
6,类集
Connection/list/set/sortedset/iterator.
Map/hashmap,hashtable(discard?)
hashcode
java.util.Map.Entry
heap/stack
arraylist/linedlist/vector(not used any more)
Collections/arrarys
7, Package
7.1 location of declaration ;
7.2 JDK
7.21
JDK java.util java.awt java.swing!!! java.io java.net java.applet
JDK(hashcode or clone,equals)
String,StringBuffer; int,Integer; System,Runtime,runtime.getRuntime; Math,Radom(random() is didderent from Random class!!!!!) Date/Calender+DateFormat(similar with random()/Random.but !!!!the difference is that the Date is also a class)
7.22
Object is super class of all java class!!!!!!!!!------check its method!!!!!!!!!
String has already rewrite equals of Object.(other subclass should rewrite equals to compare content of a object!!!!!)
Support or not support clone?
hashcode and equals
7.3 Access control
public ----all
protected classmember----same package and its subclass(even it\'s in another package)
private----same class
friendly----same package
8, try-catch-finally-throw-finalize
9, io
file,Random AccessFile class. FileInputStream.
stream class ! Reader class/Writer class. FileReader/FileWriter class. BufferedReader/BufferedWriter class InputStream System.out InputStreamReader
10.
OOP
Abstract。Inheritance。encapsulate。polymorphic(method 重写和重载)。internal class(class in class)。抽象类和抽象方法。构造函数。this
内部类可以定义在类中,语句中,甚至表达式中。但是
内部类不允许声明static成员。如果需要使用,则必须引用顶层类声明好的成员。外部类可以调用静态内部类的静态成员和非静态成员。而内部类只允许访问外部类的静态成员。
11。多线程
五种状态
继承并创建 runnable接口 线程和进程(单位。粒度。崩溃)
同步
线程的操作