-
SimpleDateFromat是线程的不安全
-
对于Colleaction和Collaborations的描述:
Collaboration是Java.tuil下的接口,它是各种集合结构的父接口
Collaborations是Java.util下的接口,它是各种集合结构的父接口
-
关于Ajax与flash的优缺点比较:
Ajax的优势在于开放性,易用性及易开发
flash的优势在于多媒体处理,可以更容易的调用浏览器以外的外部资源
Ajax最主要的缺点就是它可能破坏浏览器的后退功能
flash文件经常会很大,用户第一次使用的时候需要忍耐较长的等待时间
-
有关java的instanceof、?、&、&&说法:
instanceof 可用来判断某个实例变量是否属于某种类的类型
"?: " 三目运算符
& 在逻辑运算中是非短路逻辑与,在位运算中是按位与
&& 逻辑运算:逻辑与
-
JDK提供的用于并发编程的[1]有哪些?
semaphore CyclicBarrier CountDownLatch
-
哪些情况导致线程中断或者停止?
InterruptedException异常被捕获
线程调用了wait方法
-
覆盖(重写) 与重载的关系是:
覆盖(重写) 只有出现在父类与子类之间,而重载可以出现在同一类中
-
Object 类中的方法及说明:
registerNatives //私有方法
getClass() //返回此Object 的运行类
hashCode() //用于返回对象的哈希值
equals(Object obj) //用于确定两个对象是否“相同”
clone() //创建并返回此对象的一个副本
toString() //返回此对象的字符串表示
notify() //唤醒在此对象监视器上等待的单个线程(加All则是所有线程)
wait(long timeout) //在其他线程调用此对象的notify() 方法或notifyAll() 方法,或者超过指定的时间量前,导致当前线程等待。
wait() //用于让当前线程失去操作权限,当前线程进入等待序列
finalize() //当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法
-
同步器是一些使线程能够等待另一个线程的对象,允许它们协调动作 ↩︎