java abstract class和interface有什么区别是什么?声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类[......]
月度归档:2014 年六月
java同步和异步有何异同,在什么情况下分别使用他们?
举例说明java同步和异步有何异同,在什么情况下分别使用他们?如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。
当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等[......]
java中的error和exception有什么区别?
java中的error和exception有什么区别?error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。
exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。
本文链接地址: java中的er[......]
java中Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
java中Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现[......]
java中的sleep() 和 wait() 有什么区别?
java中的sleep() 和 wait() 有什么区别? sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。
wait是Object类的方法,对此对象调用wait方法导致本线程放弃[......]
final, finally, finalize的区别是什么
final, finally, finalize的区别是什么?final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。
finally是异常处理语句结构的一部分,表示总是执行。
finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方[......]
java HashMap和Hashtable的区别
java HashMap和Hashtable的区别是什么?HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。
HashMap允许将null作为[......]
java中&和&&的区别
java中&和&&的区别是什么?&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)。
Collection 和 Collections的区别是什么?
Collection 和 Collections的区别是什么?Collection是集合类的上级接口,继承与他的接口主要有Set 和List.
Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。
本文链接地址: Collection[......]
EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别…
EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。
Ses[......]