JAVA面试题

JAVA面试题

ID:69079064

大小:114.00 KB

页数:19页

时间:2021-10-27

JAVA面试题_第1页
JAVA面试题_第2页
JAVA面试题_第3页
JAVA面试题_第4页
JAVA面试题_第5页
JAVA面试题_第6页
JAVA面试题_第7页
JAVA面试题_第8页
JAVA面试题_第9页
JAVA面试题_第10页
资源描述:

《JAVA面试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.-从网上找到一份人人网JAVA的笔试题,做了一下,受益匪浅,贴出来,个人水平有限,欢迎各位留言讨论。                                    JAVA笔试题【填空题】java面向对象的三大特征是:_______,_______,_______.答:封装,继承,多态。 sleep()和wait()的区别是___________________________.答:(1)sleep()不释放对象锁,wait()释放对象锁。(2)sleep()可以在时间未到时被打断,抛出异常,

2、所以需要捕获异常,wait不需要捕获异常。(3)sleep()是Thread类的方法,wait()是Object类的方法。 一个类被JVM回收的标志是_______________________.答:类未被其他的活动类引用。 重写JAVAequals方法,需要同时重写:_____________...word.zl-.-答:hashCode方法。这是JAVA的常规约定,如果不重写hashCode,使用HashMap,HashSet等类时会出现错误。调用equals()方法比较两个对象的时候,编译器会自

3、动调用hashCode()来比较两个对象是否产生相同的整数结果.equals()返回true,则hashCode()必返回true.equals()返回false,则hashCode()必返回false.那么重写equals()方法,肯定必须重写hashCode方法来保证二者的同步. String,StringBuilder,StringBuffer的区别:____________.答:String保存字符串常量,字符串的每次变化都会产生一个新的字符串对象。StringBuilder和StringBuf

4、fer都是可以变化而不产生新的对象的。其中,StringBuffer是线程安全的,StringBuilder是线程不安全的。 增加数据表一列的SQL语法:_____________________.答:alter[table]add[列]. JSP的内置对象及方法request,_______,______,_______.(常用三个即可)答:response,session,out,page,application,exception,pageContext,config. List,Set,Map是

5、否继承自Collection接口:_____________.答:List和Set是的,Map不是。 数据库事务特征________,________,________,________.答:ACID,原子性,一致性,隔离性,持久性。 针对10,100,32,45,58,126,3,29,200,400,0利用除商留余法构造长度为13的数据的HASH:________________________________...word.zl-.-答:全部除以25再取余数,再连到一起?结果是:100720813

6、4000.也可能最后再MOD一个10000000000000,题意没有读懂。 【选择题】已知:Integeri=newInteger(42);Longl=newLong(42);Doubled=newDouble(42.0); 下面哪些选项返回结果为true:A.(i==l)B.(i==d)C.(d==l)D.(i.equals(d))E.(d.equals(l))F.(i.equals(l))G.(l.equals(42L))答:ABC显然是错的,==比较的是两个对象的地址。Long和Double之间

7、,Integer和Double之间都是不能自动转化的。但是Long和Integer之间可以自动转化,所以,F和G是正确的。 关于用abstract定义的类,下列说法正确的是()..word.zl-.-可以被实例化 B.不能够派生子类 C.不能被继承 D.只能被继承E.能够被抽象类继承答:概念题,DE是正确的。 当线程A使用某个对象,而此对象又需要线程B修改后才能符合A线程的需要,这时线程A就要等待线程B完成修改工作,这种现象称为()线程的同步 B.线程的互斥 C.线程的调度 D.线程的就绪答:概念题,C

8、。 在JAVA程序中定义一个类,类中有一个没有访问权限修饰的方法,则此方法()A.类外的任何方法都能访问它B.类外的任何方法都不能访问它C.类的子类和同包类能访问它D.只有类和同包类才能访问它答:概念题,D。 有如下程序代码,在执行完后x和y的值是多少()Intx=8,y=2,z;x=++x*y;z=x/y++; ..word.zl-.-x=16,y=2.X=16,y=4.X=18,y=2.X=18,y=3.答:D,不解释。 【问答题】in

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。