急求java面试题

解决方案 »

  1.   

    java面试题:set,list和map之间区别。final与finally与finalized的区别。error与exception的区别。线程的概念,线程与进程的关系。匿名内部类是否可以继承其他类。String类是否可以被继承等等。
      

  2.   

    +接口和抽象类的区别,HashSet 和HashTable的区别,Java的抽象继承多态封装,override和overload的区别。
      

  3.   

    java九阴真经 葵花宝典 等等!
      

  4.   

    String类是final类型的,因此不可以继承这个类、不能修改这个类。
     final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。
    List 以特定次序来持有元素,可有重复元素。Set 无法拥有重复元素,内部排序。Map 保存key-value值,value可多值。
    Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 可以继承其他类或完成其他接口,在swing编程中常用此方式。
    、线程的基本概念、线程的基本状态以及状态之间的关系线程指在程序执行过程中,能够执行程序代码的一个执行单位,每个程序至
      

  5.   

    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的特点?
    22.简单的同步?synchronized 怎么使用 加载方法,块,类上是什么意义? 可重入锁 为什么称为可冲重入锁? Condition 上的 await single singleAll 和Obeject 上的 wait notify notifyAll的区别? 什么时候会抛出InterruptrdException。 经典同步问题 生产者与消费者问题, BlockingQueue ? 读者写者问题 读写队列? voliate 关键字什么意思? 有什么用? 原子操作什么用? 线程池为什么需要? 信号量机制?哲学家就餐?
    全基础 我自己写的 ,看你会多少? 感觉全会了基础就过关了