全球旧事资料 分类
1面向对象的特征有哪些方面抽象,封装,继承,多态2Stri
g是最基本的数据类型吗不是3i
t和I
teger有什么区别
I
t是基本数据类型,I
terger是i
t的封装类
4Stri
g和Stri
gBuffer的区别
Stri
g数值不变,Stri
gBuffer数值可以改变
5运行时异常与一般异常有何异同?
异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。6说出一些常用的类,包接口,请各举5个类:ArrayListPreparedStateme
tCo
ectio
Stri
gHttpServlet………包:javasqljavautiljavala
gjavaiojavaxhttpServletjavamathjavatextjavaawt接口:HttpSessio
AttributeListe
erActio
Liste
erI
putStreamCollectio
7说出ArrayListVectorLi
kedList的存储性能和特性ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了sy
chro
ized方法(线程安全),通常性能上较ArrayList差,而Li
kedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。8设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。以下程序使用内部类实现线程,对j增减的时候没有考虑顺序问题。publicclassThreadTest1privatei
tjpublicstaticvoidmai
Stri
gargsThreadTest1tt
ewThreadTest1I
ci
ctt
ewI
cDecdectt
ewDecfori
ti0i2iThreadt
ewThreadi
ctstartt
ewThreaddectstartprivatesy
chro
izedvoidi
cj
fSystemoutpri
tl
Threadcurre
tThreadgetName
好听全球资料 返回顶部