java笔试题
第1章 选择题
1.1 下列语句哪一个正确()
A. Java程序经编译后会产生machine code
B.Java程序经编译后会产生byte code
C.Java程序经编译后会产生DLL
D.以上都不正确
1.2 提供Java存取数据库能力的包是()
A.java.sql
B.java.awt
C.java.lang
D.java.swing
1.3 执行如下程序代码
a=0;c=0;
do{
--c;
a=a-1;
}while(a>0);
后,C的值是()
A.0
B.1
C.-1
D.死循环
1.4 下列哪一种叙述是正确的()
A.abstract修饰符可修饰字段、方法和类
B.抽象方法的body部分必须用一对大括号{}包住
C.声明抽象方法,大括号可有可无
D.声明抽象方法不可写出大括号
1.5 下列哪种说法是正确的()
A.实例方法可直接调用超类的实例方法
B.实例方法可直接调用超类的类方法
C.实例方法可直接调用其他类的实例方法
D.实例方法可直接调用本类的类方法
1.6 下列说法正确的有()
A.环境变量可在编译sourcecode时指定
B.在编译程序时,所能指定的环境变量不包括class path
C.javac一次可同时编译数个Java源文件
D.javac.exe能指定编译结果要置于哪个目录(directory)
1.7 下列说法错误的有()
A.数组是一种对象
B.数组属于一种原生类
C.intnumber=[]={31,23,33,43,35,63}
D.数组的大小可以任意改变
1.8 不能用来修饰interface的有()
A.private
B.public
C.protected
D.static
1.9 下列说法错误的有()
A.Java面向对象语言容许单独的过程与函数存在
B. Java面向对象语言容许单独的方法存在
C.Java语言中的方法属于类中的成员(member)
D.Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同
1.10下列标识符不合法的有()
A.new
B.$Usdollars
C.1234
D.car.taxi
第2章 问答题
2.1 int 和 Integer 有什么区别
2.2 String 和StringBuffer的区别
2.3 运行时异常与一般异常有何异同?
2.4 说出Servlet的生命周期,并说出Servlet和CGI的区别。
2.5 说出ArrayList,Vector, LinkedList的存储性能和特性
2.6 HashMap和Hashtable的区别。
2.7 final, finally, finalize
相关文档:
java中的事件机制的参与者有3种角色:
1.event object:事件状态对象,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中
2.event source:具体的事件源,比如说,你点击一个button,那么button就是event source,要想使button对某些事件进行响应,你就需要注册特定的listener。
3.event listener ......
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构:
bootstrap classloader
|
extension classloader
|
  ......
不久前用到了同步,现在回过头来对JAVA中的同步做个总结,以对前段时间工作的总结和自我技术的条理话。JAVA中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和class li ......
2009年的12月22日,我从公司辞职了,因为没有发展前途,2009年12月24日,我来到了传智播客上JAVA的预热班,这期班是个和尚班,没有一个女生,感觉气氛还不错,每天大家都在一起学习,跟着老徐上课,下课是哥们,一起抽抽烟,聊聊JAVA,就这样一个半月的预热班就结束了。
感谢徐老师的教导,感谢班里的各位同学的帮助,哈哈 ......
serialVersionUID 用来表明类的不同版本间的兼容性
简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列 ......