反射: 
1.如何用反射去创建一个对象,有2种方式,尽量用代码去体现 
2.编写一个类,增加一个实例方法用于打印一条字符串。并使用反射手段创建该类的对象, 并调用该对象中的方法。 
3.编写一个类A,增加一个实力方法showString,用于打印一条字符串,在编写一个类TestA ,作为客户端,用键盘输入一个字符串,改字符串就是类A的全名,使用反射机制创建该类的对象,并调用该对象中的方法showString 
集合框架: 
1.Collection集合下有哪些类,哪些类又有哪些特点 
2.编写一个类,在main方法中定义一个Map对象(采用泛型),加入若干个对象,然后遍历并打印出各元素的key和value。 
3.编写程序,生成5个1至10之间的随机整数,存入一个List集合,编写方法对List集合进行排序(自定义排序算法,禁用Collections.sort方法和TreeSet),然后遍历集合输出 
4. ArrayList集合创建添加元素并删除abc 
5. Integer泛型Map中存储字符串 
6. Map的两种遍历方式 
7. 两个集合{“a”,“b”,“c”,“d”,“e”}和{“d”,“e”,“f”,“g”,“h”},把这两个集合去除重复项合并成一个。 
8. 取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq" ,输出格式为:a(2)b(1)k(2)... 
9. 有类似这样的字符串:“1.2,3.4,5.6,7.8,5.56,44.55”, 请按照要求,依次完成以下试题 
① 以逗号作为分隔符,把已知的字符串分成一个String类型的数组, 数组中的每一个元素类似于“1.2","3.4"这样的字符串; 
② 把数组中的每一个元素以.作为分割,把.号左边的元素作为key,把.号右边的元素作为value,封装到Map中,map中的key和value都是Object类型; 
③ 把map中的key封装到Set中,并且把set中的元素输出; 
④ 把map中的value封装到Collection中,把collection中的元素输出。 
 
IO流 
1.编写一个程序,我想把这个目录下的所有的带.java文件拷贝到另一个目录中,拷贝成功以后,把后缀名是.java改成.txt 
2.把C盘中的一个多层文件夹拷贝到D盘中。用高效的方法(要求写思路,注释,代码)。 
3. 获取文件扩展名 
多线程 
1.创建多线程的方式有几种?尽量用代码去体现 
2. 写了一个买票的多线程 
3. 起两个线程,操作共享数组,隔一段时间向里面添加数据 
 |   
        
 
    
    
    
     
 
 |