日期:2014-05-20  浏览次数:20697 次

哪里有java的面试笔试题目啊?
呵呵,看了好久书,感觉都会了似的

------解决方案--------------------
我随便给你个简单的编成题: 用applet动态显示奥运会倒计时
算是基础的了
------解决方案--------------------
我给你两道题
1.String x=new String( "xyz ")这在内存中间开辟几个存储区 分别是什么样的存储区,存储区中间存储的是什么?
2.java中间内存释放是采用什么样的机制 请简单描述一下

很基础的2道题目,我们公司用来考应届生的,如果这个还不能理解透彻,再去看看书吧
------解决方案--------------------
1.String x=new String( "xyz ")这在内存中间开辟几个存储区 分别是什么样的存储区,存储区中间存储的是什么?
此句在内存中开辟2个存储区域, String x ,此时在栈空间有一变量x,其值指向一个引用. new String( "xyz ") 在堆空间中开辟一个空间,其值为xyz, 此句执行完后栈空间的x指向堆空间的xyz. 如果要算代码本身在内存的状态,则在内存代码段还有个空间,用来存放String x=new String( "xyz ") 这句话本身.(不知这样的回答是否正确)

2.java中间内存释放是采用什么样的机制 请简单描述一下
java中内存释放采用垃圾收集机制. 跟C与C++不同,程序员用完内存后不需要自己写析构函数去释放,java的垃圾收集器定期去收集那些已无用的内存空间. 跟.net的垃圾收集几乎一样.(不知这样的回答是否正确)
------解决方案--------------------
不定项选择:
(1) 以下叙述正确的是:B、C
A. 接口中可以有虚方法。 B. 一个类可以实现多个接口。
C. 接口不能被实例化。 D. 接口中可以包含已实现的方法。
(2) 从数据库读取记录,你可能用到的方法有:B、C、D
A. ExecuteNonQuery B. ExecuteScalar C. Fill D. ExecuteReader

------解决方案--------------------
好帖