java面试题-解密版

上传人:s9****2 文档编号:564953360 上传时间:2023-05-26 格式:DOC 页数:46 大小:308KB
返回 下载 相关 举报
java面试题-解密版_第1页
第1页 / 共46页
java面试题-解密版_第2页
第2页 / 共46页
java面试题-解密版_第3页
第3页 / 共46页
java面试题-解密版_第4页
第4页 / 共46页
java面试题-解密版_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《java面试题-解密版》由会员分享,可在线阅读,更多相关《java面试题-解密版(46页珍藏版)》请在金锄头文库上搜索。

1、JAVA笔试题目1、说出数据库连接池的工作机制是什么?2、多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?3、JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?4、静态变量和实例变量的区别?5、说出一些常用的类,包,接口,请各举5个6、请简单描述HashMap的特点及与HashTable的区别7、请简单描述servlet与CGI的区别8、请简单说明Spring IOC及AOP原理9、请说明Hibernate中的懒加载机制及Open Session In View原理10、请编写一个表达S

2、ingleton模式的程序11、请编写程序,根据String str=“aaaa,得到一个有10000个“a的字符串12、String 是最根本的数据类型吗?13、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 14、String 和StringBuffer 的区别? 15、Overload 和Override 的区别。Overloaded 的方法是否可以改变返回值的类型? 16、char 型变量中能不能存贮一个中文汉字?为什么?17、GC 是什么? 为什么要有GC?18、编程题: 写一个Singleton 出来19、

3、Java 中常用的设计模式?说明工厂模式?20、什么是事务,JDBC和Hibernate如何实现事务21、JSP和Servlet有什么区别,有什么联系22、数据库中的CBO和RBO是什么23、列举你所了解的web框架,并比拟之间的优缺点?24、在java.Until下哪些接口是平安的25、怎么将一个字符编码为iso8859-1的字符串,变成UTF-8的26、面向对象的特征有哪些方面27、作用域public,private,protected,以及不写时的区别28、谈谈final, finally, finalize的区别29、Overload和Override的区别。Overloaded的方法

4、是否可以改变返回值的类型?30、HashMap和Hashtable的区别31、Collection 和 Collections的区别32、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?33、多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?34、当一个线程进入一个对象的一个synchronized方法后,其他线程是否可进入此对象的其他方法?35、sleep 和 wait 有什么区别?36、String s = new String(xyz);创立了几个String Object?37、error和excepti

5、on有什么区别38、GC是什么? 为什么要有GC?39、最有效的方法算出2乘以16等于几?40、Math.round(11.5)等於多少? Math.round(-11.5)等于多少?41、使用Java语言写出一个简单的Singleton出来,同时简单谈谈设计模式42、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序43、 以下不是Java语言关键字的是 A、byte,B、const,C、else,D、null44、 以下语句中错误的选项是 A、char ch1=abc; B、char ch2=n;C、char ch3=80; D、char ch4=u0050;4

6、5、 程序如下:int i=0,s=0;while( (1) )s+=i;System.out.println(s=+s);如果程序的运行结果为s=10,那么(1)处应该填入 A、i=10,B、i5,C、i+5,D、+i546、 设有对象x具有属性a那么访问该属性的方法为 A、a.x,B、a.x(), C、x.a,D、x.a()47、 在继承中,关于构造方法的说明,以下说法错误的选项是 A、子类无条件的继承父类的无参构造方法,B、子类可以引用父类中的有参构造方法,使用super关键字,C、如果子类没有构造方法,那么父类无参构造方法作为自已的构造方法,D、如果子类有无参构造方法,而父类的无参构造

7、方法那么被覆盖。48、程序如下:public class zcsoft (1) Runnablepublic void run()System.out.println(“wait);public void kk()System.out.println(“out);程序正确运行,程序1处应该填入 A、implements B、interface C、extends D、static49、 以下程序的运行结果为: public class exam2007 public static void main(String args) String s=t2”switch(s) case java:Sy

8、stem.out.print(t1”);case language:System.out.print (t2”);case text:System.out.print (t3”);break;A、t1t2t3,B、t2t3,C、t2,D、编译出错50、 在Thread类中能运行线程体的方法是 A、start(),B、resume(),C、init(),D、run()51、 关于抽象类与接口,以下说法正确的选项是 A、接口就是抽象类,二者没有区别。B、抽象类可以被声明使用,接口不可以被声明使用。C、抽象类和接口都不能被实例化。D、以上说法都不对。52、 关于抽象类与最终类,以下说法错误的选项是

9、A、抽象类只能被继承,最终类只能被实例化。B、抽象类和最终类都可以被声明使用。C、抽象类中可以没有抽象方法,最终类中可以没有最终方法。D、抽象类和最终类被继承时,方法可以被子类覆盖。53、请列举几种你在java编程过程中遇到的Exception,出现这种Exception的原因,以及你在什么情况下遇到这种Exception。54、 请分析wait()和sleep()方法的不同之处。55、 请谈谈final, finally, finalize的区别。56、 请列举几种你使用过的设计模式,并结合实际说明基于何种原因采取了这种模式。57、 请把“ 抽象为一个类,定义其成员变量及方法,并添加注释来解

10、释这些成员变量及方法。58、 请用java实现一个生产者-消费者问题。59、ArrayList和LinkedList的区别60、怎么比拟两个New Data()对象的先后?61、怎么将3.1415926保存三位小数输出,而且要四舍五入62、Java.lang.Class有什么作用?63、Spring声明式事务中,PROPAGATION_REQUIRED的作用64、Unix中ps和tar命令作用?65、以下为 Windows NT 下的 32 位 C+程序,请计算 sizeof 的值charstr = “Hello ;char*p = str ; int n = 10;void Func ( c

11、har str100)void *p = malloc( 100 );sizeof (str ) =sizeof ( p ) =sizeof ( n ) =sizeof (str ) =sizeof ( p ) =66、 1 1 2 3 5 8 13 写递归67、Jsp和servlet的区别和相似68、乐观锁和悲观锁的思想原理69、 数据库事务的理解,jdbc和hibernate如何对事务进行处理70、strtus1和struts2的标签71、现有一个商店的数据库,记录顾客及其购物情况,有下面三个表组成: 商品商品号, 商品名, 单价, 商品类别, 供给商; 顾客顾客号, 姓名, 住址;购置顾

12、客号, 商品号, 购物数量;表如下:Goods商品号MNo商品名MName单价MPrice)类别MType供应商MSupply)M01佳洁士8.00牙膏宝洁M02高露洁6.50牙膏高露洁M03洁诺5.00牙膏联合利华M04舒肤佳3.00香皂宝洁M05夏士莲5.00香皂联合利华M06雕牌2.50洗衣粉纳爱斯M07中华3.50牙膏联合利华M08汰渍3.00洗衣粉宝洁M09碧浪4.00洗衣粉宝洁Customers顾客号CNo姓名CName住址CAddressC01Dennis海淀C02John朝阳C03Tom东城C04Jenny东城C05Rick西城Buy顾客号CNo商品号MNo购物数量PayNum

13、berC01M013C01M052C01M082C02M025C02M064C03M011C03M051C03M063C03M081C04M037C04M043C05M062C05M078请用 SQL 语句实现以下功能:(1) 求购置了供给商“宝洁的产品的所有顾客姓名:2%(2) 求购置了“Dennis所购置商品中的至少一个商品的顾客姓名:3%(3) 请列出每个商品的商品号及其卖出数量:2%(4) 将所有的牙膏商品单价增加 10%; 2%(5) 删除从未被购置的商品记录;3%(6) 请写出商品表的建表 SQL 文,并设置商品号为主键;3%8判断以下程序是否有错,并说明为什么abstract class Nameprivate String name;public abstract Boolean isStupidName(String name) class Somethingfinal int i;public void doSomething() System.out.println(“i = “ + i );72、设计 4 个线程,其中两个线程每次对 j 增加 1,另外两个线程每次 j 减少 1, 写出程序73、 filter的配置和作用74、索引的优点和缺点一、Co

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号