应届生我觉得还是打JavaSE的基础打好吧。至于框架,了解简单的应用,大致知道就行吧。当然,很熟练则是更好。

解决方案 »

  1.   

    SE的基础打扎实了,框架的东西就比较容易入手了。有些面试的书lz可以找来看看,像《Java面试宝典》《程序员面试宝典》什么的。面试的时候问的东西比较细,SSH那些有个大概的了解就好了,毕竟是应届生,要求不会太高。
      

  2.   

    JavaSE的基础很重要,一定要打扎实。
    面试题网上很多,可以自己去找一下。
      

  3.   

    我自己整理的1.java基本特性
    2.面向对象的特点
    3.类和接口的区别
    4.java 是否允许多重继承?  
    5.简单的访问权限。 注意包权限
    6.java中所有传递都是值传递?YES ,注意理解,当形参是 Object 的时候,传递的是什么 ?为什么是值传递? 传递的什么值?
    7.初始化顺序,类初始化, 和对象初始化。 。Class.forName .class方法
    在类初始化上有什么不同 ?
    8.什么是多态机制,多态是怎么实现的? 向上转型,与像下转型。 像下转型需要用到的关键字?
    9.final 关键字特点,比如 final修饰 类,方法,字段时候的含义?
    10。this ,super关键字
    11.内部类 简单的约束?
    12.error 和Exception的区别
    13.finally 关键字 。
    14.== 与 equals 的区别
    15.StringBuffer String 的区别。 简单的正则表达式
    16.简单的反射,动态代理 IOC? AOP?
    17。泛型, 类型转换发生在什么地方 ?
    18.数组Arrays的方法?
    19.各种容器 Collection Map ArrayList 和LinkedList的区别?分别适合哪些场合?
    TreeSet HashSet TreeMap HashMap ,区别 ?适合场所?。哪些是基于数组实现的?
    HashMap和hashTble的区别? Vector 和 Stack 为什么不用了? 哪些是线程安全的?
    CurrentHashMap 为什么 线程安全?为什么高效?
    20.IO 是什么模式的最好体现? 装饰器模式? 字节流和字符流? File 类的方法 ? 遍历文件夹?   
    21.网络编程。 简单的连接? 可设置超时时间的连接? 简单的聊天服务程序?多线程回显程序?
    NIO ? 为什么要用NIO Nio的特点,Aio?
    22.简单的同步?synchronized 怎么使用 加载方法,块,类上是什么意义? 可重入锁 为什么称为可冲重入锁? Condition 上的 await single singleAll 和Obeject 上的 wait notify notifyAll的区别? 什么时候会抛出InterruptrdException。 经典同步问题 生产者与消费者问题, BlockingQueue ? 读者写者问题 读写队列? voliate 关键字什么意思? 有什么用? 原子操作什么用? 线程池为什么需要? 信号量机制?哲学家就餐?