手机版

J2EE测试(answer)-zhangwei

发布时间:2021-06-06   来源:未知    
字号:

J2EE测试(answer)-zhangwei

一、 JAVA语言

1、 面向对象的三个基本特征

答:继承、封装、多态

2、 方法重载和方法重写的概念和区别

答:方法重载:方法名称相同但方法内的参数个数和参数类型不一样。

方法重写:在类的继承中,当子类的成员变量与父类的成员变量同名时,子类的成员变量会隐藏父类的成员变量;当子类的方法与父类的方法同名,参数列表、反回值类型相同时,子类的方法将覆盖父类的方法,当重写的方法在子类的对象被调用时,他总是参考在子类中的定义的方法就被隐藏。

3、 接口和内部类、抽象类的特征

答:接口:在一个类里,只有申明没有实现。

内部类:是在一个类的内部定义的一个类

抽象类:是以abstract 定义的,里面至少有一个抽象方法。

4、 文件读写的基本类

答:File Reader 类和FileWriter类分别继承自Reader类和Writer类。FileReader类用于读取文件,File Writer类用于将数据写入文件,这两各类在使用前,都必须要调用其构造方法创建相应的对象,然后调用相应的read()或 write()方法。

5、 串行化的注意事项以及如何实现串行化

答:如果有循环引用是不可以串行化的。对象输出流的WriteObject方法和 对象输入流的ReadObect 方法

6、 线程的基本概念、线程的本状态以及状态之间的关系

STOP(),SUSPENG()

STOP的本意是中止一个线程。中止的线程的问题根源不在于object locks,而是object的状态。当stop()中止一个线程时,会释放线程持有的所有locks。但你并不知道当时的代码正在做什么。

Suspend() 原意是暂时悬挂起一个线程对应的是resume()函数,用来恢复先前被悬挂起的线程。它并不释放将被悬挂之线程所有的LOCKS。

7、 线程的同步、如何实现线程的同步

答:当两个或多个线程同时访问同一个变量,并且以个线程需要修改这个变量。就要用到线程同步。在Java 中,同步是通过 synchronized 关键字来定义的。 诺是想同步化某程序段,可以使用 synchronized(object){}方法,其中{}内的程序语句被同步化。

8、 几种常用的数据结构以及内部实现的原理

答:list map使用红黑树来实现的 set 。

9、 socket通信(tcp/udp区别及JAVA的实现方式)

10、 JAVA的事件委托机制和垃圾回收机制

11、 JDBC调用数据库的基本步骤

答:注册驱动程序

生成连接 创建Statement/PreparedStatement对象 执行命令 查看结果 关闭连接,释放资源

J2EE测试(answer)-zhangwei.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)