版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA题库V1.0
讲师:Jeffrey
博观而约取,厚积而薄发讲师:Jeffrey
目录
L接口和抽象^69异同点____________11
2.重载(overload)IQS写(overwrite)区别________________________________________________________________11
4国泡排序13
5.蝌排停___________________________________________________________________________________________13
6单计14
7一常见的异常类型_____________________________________________________________________________________15
作用
9.Final.Finally.finalize15
ll.Hashtable与HashMap的K8U________________________________________________________16
12.S^0ia8MOi_____________________________________________________________________16
25.Statement和PreparedStatement有区别?郡能^??__________________________________22
26去22
27.提赫入f数,23
28.菲波都切数列__________23
31JkrrayList和LinkedList有f+^K8!_______________________________________________________25
32.面面______・・・・・・-____________________...________________________________25
34.有;字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数26
38S&SiS常W35141tx态_______________________________________________________28
39.事:_________________________________________________________________________29
40Java中IO体系:____________________________________________________________________29
41才节才符.30
42.接口是否可继承接口逸象类是否可实现(implements)接口湘象类是否可继承实体类(concretedass)?.—..30
44.异StfiW系:__________________________________________________________________________________31
“49/^^你酷点和作用___________________________________________________________________________31
47Java物字:____________________________________________________________________________________32
博观而约取,厚积而薄发讲师:Jeffrey
49.synchronized关键字的用法?_____________________________________________________________________32
51.Swtich是否能作用在byte上,是否鲂作用在long上,是否能作用在String上?___________________33
52.数组有没有langthf)方法?String有没有length。方法?—―--―33
53.构造器(constructor)是否可被重写(override)?______________________________________33
54.阑述静态变量和实例变量的区别______________________________________________________________,.,,33
55.比15—下Java和JavaSciprt34
60.解释一下数据库连接池36
62.列举java中string类常用方法______________________________________________________________________37
65.char■中能不能SJt-中文汉字?却+^?_____________________________________________________38
67.Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals0?6们有何区别?.一.38
68.两个对像值相同(x.equals(y)==true),但却可有不同的hashcode,这句话对不对?_____________________39
70.接口中:_____________________________________________________________________________________40
7LBreak和Continu____________________—____________________________________________40
72.什ijg内?StaticNestedClass和InnerClass的不同.________________________________________40
73.下面这条语句一共创建的多少个对象:StringS="a"♦"b"♦-c"+"d":41
74.什么下finally行?41
75.一个\java"源文件中是否可以包括多个类(不是内部类)?有什么限制?41
77.|D]H*String类型Number类型?________________________________________________41
下转换_____________________________________________________________________________42
89一如果原地交换两■的值?____________________________________________________________________42
90.简述synchronizedKJjava.util.concurrent.locks.Lock05^同?___________________________________43
91.Thread类的sleep。方法和对象的wait。方法都可以让线程暂停执行,它们有什么区别?43
92sleep。方法和yield。方;区别?_________________________________________________43
93加3所.「0<1。<1(11.5)等于多少?乂3由.「01111<1(-11.5)等于多少?___________________—_________________44
95.当一个对象被当作参数传递到方法,此方法:改变这个对象的JS性,并可返回变化后的结果,那么这里到底
96.定义类AB$n_F____________________________________________________________________44
98.abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?_________45
和实例的区别?_______________________________________________________________________45
ioi垃圾联收器的展本原理是什么?垃圾联收器可以马上回收内河?有什么办法主动通知虚拟机迸行垃圾回收?
______________________________________________________________________________________46
102.说出T常用麻,包,接口,请&*5个?________________________________________________________46
博观而约取,厚积而薄发讲师:Jeffrey
104.下面哪些类可以被维承?__________________________________________________________________________47
106.维承时候类的执行顺序问题T股都是选报威问你将会打印出什么?_________________________________48
107.关于内49
108.数据类型之间雌换____________________________________________________________________________50
109写一T函数,要求输入T字符率和一个字符长度,对该字符串进行分隔?50
110.写—2个参数1个字符串.1个字节数___________________________________51
115写出一个你最常见到的runtimeexception?______________________________________________54
116.类ExampleA继承Exception.类Examples继承ExampleA?_____________________________54
117.悭JAVA中的CdlectionFrameWork(zyfl^§?55
120说出ArrayList,Vector,LinkedList的存储性^^8^$14?______________________________________56
1305et里的元素是不能垂复的,那么用什么方法来区分重夏与否呢?是用==还是equals。尼们有何区别?56
131期序给出随便大〃由10个数,序号为1-10,按从小到大顺序输出,并惭出相应的序号?56
132用JAVA实现一种排序,JAVA类实现序列化的方法?在COLLECTION框架中,实现比较要实现什么样的
撵-1।757
i35.aa解的60
137同步和畀步有何异同,在什么情况下分别使用他们?__________________________________62
139线程的基本概念、线程的基本状态以及状态之间的关系?.____________________________________________63
140.简述synchronized和java.util.concurrent.locks.Lock65^1^?____________________________63
141剧+字St®同步方法?stopOfflsuspend。方去为荐?63
142.设计4个线程,其中两个线程每次对j增加1,另两个线程对j每次减少1写出程序?_______________64
]43.H~^JEjava化现java序列化?_______________________________________________________65
144.java中有几种类型的流?JDK为每种类型的流提供了T抽象类以供继承,演说出他们分别是邨些类?-65
145.文目录(IO)操作?_______________________________________________________________________66
146.写一个方法4ft入一个文件名和一个字符电统计这个字符串在这个文件中出现的次数?________________67
147«^JAVASOCKET,读服务器JL个入本不?——***———一——67
148?分填是?70
150.写一个Singleton出来?_________________________________________________________________________72
15L说说你所熟期或听说过的JAVAEE中的几种常用模式?及对设计模式的一些看法?73
152Java中常用的设计模式?说明工厂模式?【中等煽度】________________-74
157.XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有邨几种方式?75
158.fi®8目中用到了xml技槌面冽破财?75
161.new对象的过程和clone一^对象的过程区别__________________________________________________76
161石制对象Wfi制弓|用的区别_______________________________________________________________________76
博观而约取,厚积而薄发讲师:Jeffrey
162深拷贝和贝___________________________________________________________________________77
163.两个对象值相同(x.equals(y)==tnje),但却可有不同的hashCode,这句话对不对?80
164.当一个对象破当作磐数传递到f方法后,此方法可改变这个对象的属性,井可返回变化后隹结果,那么这
165为什么函数不能根据返回类型来区分重载?_________________________________________________________81
167.如何取得年月日、小时分伸秒?82
168.501^^得从1970年1月1日。时。分0秒到现?_______________________________________83
170.如何格式化日期?________________84
175字节3^50何转为流88
176.如何java文件里_____________________________________________________________88
17"7字节别89
182.List的三个点___一一一___________95
183.List和Map、Set的区别95
187.Collection和Map体系97
189常用池有?98
LEW1会话术______________________________________________________________________________100
5.什么是MVC?____________________________________________________________________________102
7_Sesston和Cookie的区别:________________________________________________________________________103
9写出浏览器JS104
10倚述在J5p中的注释旬郎几种方法________________________________________104
11JSP中动态INCLUDE与野态INCLUDE的区别?_____________________________________________104
博观而约取,厚积而薄发讲师:Jeffrey
IS.XMLHttpRequest对象是什么.它有邨些炭用方法?________________________________________________106
20常炭口107
26.如决Port8080is3lrcddyisus6的.—110
28.$(<10€口01©2).「63W()是4^+么函数?jWf么要用它?111
29JavaScriptwindow.onload事<^^0上Queryready函数有^FF同______________________________________111
30Jquery中有哪几种常用类型的选择器?111
3Uquery中SO^TSESB节/SH55?__________________________________________________________112
32Jquery中实现Ajax港法?________________________________________________________________________112
34.前眼务器^35些?____________________________________________________________113
36.在web应用开发过程中经常遇到»出某种编码的字符,如iso8859-l等,如何输出一个某种编码的字符串?114
38.http常财状些?_______________________________________________________________________114
=115
UOC的1X5
2.SA的三种二____________________________________________________________________________________115
9.Hibernate对象的三种状态是什么117
12.对象关系映射(ObjsctReldtionBlMsppiny,简称0RM).――一^一一-119
13.hibernate拒绝连接、服务器崩溃的原因?最少写5个119
l.S.StnFts2中result中的type__,.一…,,,…一一,.,一,__,,…一…[1]
Struts2框架的核心S制器是StrutsPrepareAndExecuteFilter.作用:负责拦截由<url・pattem>〃</urUpattem>指定的所有用户
18.Hibernategetload盾的^]^^别I():—一《——一》>-1—.…―一一122
2O.Hibemate配18文件中CASECADE属性作用:124
21.Hibemate配置文件中inverse属性作用:_________________________________________________________124
博观而约取,厚积而薄发讲师:Jeffrey
25.Spring中用_________________________________________________________________________125
3O.Struts2中器:127
37.什么是SpringMVC?简单介绍下你对springMVC的理解?_________________________________________131
4O.SpringMVC的主要组件?________________________________________________________________________132
43.SpringMvc怎么和AJAX相互的?____________________________________________________________133
44.如何解决POST35求中文乱码同IK,GET的又如何处理泥?___________________________________133
45,Mybatis中*0和$睢区别是什么?134
46.通常一个Xml映射文件,都会写一个Dao接口与之对应,尚可,这个Dao接口的工作原理是什么?Dao接
47.Mybatis进哨酶?分页寓愉IKSSfb么?______________________________________________135
48.Mybatis是如何将sql执行结果封装为目标对象并返回的?都有蜂些映射形式?135
49.Xml,除了常酬select|insert|update|delete磔之外,标签?——135
50.前述Mybatis运行何牛--.…-___________________-.…-_____135
52.Mybatis映射文;中,如果A标签通过include引用了B标签的内容.谪向,B标密能否定义在A标签的后
面,还是说必须定义在A标签的前面?136
53.简述Mybatis的Xml映射文件和Mybatis内醒随结构之间的映射关系?___________________________137
55.SpringKKfc点?________________________________________________________________________________137
58.解释Springbean139
6O.Spring框架中的单例Beans是线程安全的么?_____________________________________________________139
3SQL中where和having的区别140
4.S3gJ$H>Bzt——140
5.说出你用过的常见的关系型数据版.非关系型数据摩知道郸些?141
7事?]4]
8.游标的作用?如何知道海标已经到了18后?_______________________________________________________142
9一堂口7142
博观而约取,厚积而薄发讲师:Jeffrey
10百=米表一^^7表S课程课程表SC142
12.有如下两张表:表city:表state:___________________________________________-_____143
13事理7144
14Java中访问数据库的步骤?Statement和PreparedStatement之间的区别?_____________________144
15.用你熟悉的语言写fg接ORACLE数据库的程序,能够完成修改和点询工作._____________________145
18.Mysql隔离斓?_______________________________________________________________________147
五.所算法——152
1华______________________________________152
2.写一个函数计算当蓼数为N05X3:1-2+3-4+5-6+7___+N_________________________________153
3.在ABCDEF六人中随机抽取3人中奖,要求中奖人不能重复___________________________________154
4.排序都有哪几种方法?iS列举.用JAVA实现一个快速排序?______________________________154
5.写一T—小段程序检查数字是否为质数;以上随序你果用的郦种送言写的?采用该种语言的理由是什么?155
9素数—159
11.分侬因数_________________________________________________________________________________160
12.最大破小162
13.输入一行字苻分别统计出其中英文字母、空格、数字和其它字符的个数163
14.完数_____________________________________________________________________________________164
15.-StM.100米高度自由落下,每次落地后反跳回原高度________________________________________165
17.始AM球月某日,判盛167
19计奔字符事中子用出现的次数169
2LH®出如TS案(菱形)________________________________________________________________171
23求1+2"岁++2OI05W172
28.渣蛆入早期几的第一个字埒来判断一下星单期几___________________175
31.有一^已经其时序的数组______________________________________________________________________179
IJava内存模型______________________________________________________________________________________183
博观而约取,厚积而薄发讲师:Jeffrey
七」ava优化______________________________________________________________________________________________192
3援作中北匕^^|^放资源193
6.在使用同步机制时,应尽♦使用方法同步代替代码块同步._________________________________________193
7层■减少对变量的重复计籁……_________________________________________________193
8.尽量采用lazyloading的策略,即在需要的时快才开始创建_一一——――一一————193
9.惯用_______________________________________________________________________________________193
10.^FSSfB环中:Try{JcatchOO应JSS®置在®星_________________________________________194
ll.SthngBuffer一一...….194
13.System.3rraycopyQ^p^^<…———.—195
14代码®9•增码的可________…________,】q,
15.不用new圾崎建螂实例一一195
16.乘;去和皖差用移锦小作可以极趣提高性能._______________________________________195
18.Servlet与内存使用___________________________________________________________________________195
19.使记____________________________________________________________________________________196
21再更^196
23473丫(数组)和人177口恭的使用____________________________________________________________________197
1Redts简单介绍298
3.什么是Redis持久化?Redis有哪几种持久化方式?优缺点是什么?_______________________________199
4.redis通讯协议(RESP),能解隆下什么是RESP?有什么特点?_____________________________________200
5.Redis有聊些架构模式?讲讲各自的特点_________________________________________________________200
6.什么是一^性哈希算法?什么是哈希柏?_________________________________________________________204
9使用过Redis做异列么.你®?有?___________________________________________207
?如何避免?存雪崩?免?__________________________________________207
12.使用redis?______________________________________________________________208
14redis常见性能问题和解决方案,______》_一《_一一一—一一一——>oa
15.redis怎么和spring进行___________________________________________________________________208
17.redis内存数据集大小上升到一定大小的时候,就会执行数据淘汰策略.redis提供6中数据淘汰策略:…209
博观而约取,厚积而薄发讲师:Jeffrey
18.rcdisffci可决?•》»••••««•••»•••«_>«>•••>•一•>>••••(—♦•••••«——»•»•••♦—.—•••«••••••••♦—.••••••«••一«M«209
19.分存____________________________________________________________________-____209
20r6disrr^cmcached别I210
3.请解号Nginx90务器上的Master和Worker进程分别是什_____________________________________211
7.nginx负分配_______________________________________________________________212
12.:^H+^不鲸多血?213
IB.Nginx加何?213
17.Mb^要做动、程分离?214
+-WebSen/ice相关______________________________________________________________________________215
L什么是webService?215
2.webServke供术遇________________________________________________________________________215
4.WSDL要W8B几邰分碗,分别有%作用?______________________________________________216
6.Webservice的SEI!§<+^?___________________________________________________________216
7.说说你知道的webservice框架.他们都有什么特点?—一_216
d-其他217
L经常访问的技术网站:_________________________________________________________________________217
40sl七218
5.项目219
6.什么是典型敬:件三层结构?软件设计为什么要分雇?软件分层有什么好处?219
8彳UML'220
10.版具SVN__________________________________________________________________221
博观而约取,厚积而薄发讲师:Jeffrey
—.JavaSE基础
1.接口和抽象类的异同点
相同:
•都不能创建对象
•都可以定义抽象方法,并且一定要在子类中重写
不同:
•关键字不同abstract-interface
•抽象方法中既可以有抽象的方法也可以有普通的方法
•接口中中所有的方法都是抽象方法
•抽象类的方法可以任意权限,接口中方法只能是public
•抽象类只能单继承,接口可以多实现
2.重载(overload)和重写(overwrite)区另lj
重写的规则
子类和父类,子类重写了父类的方法
■方法名、参数列表必须和父类完全一致
■返回值类型要么相同,要么子类方法的返回值类型是父类方法返回值类型的子类!
publicclassPerson(publiccldssStudentextendsPerson{
publicfObiectlshowdntage){3fiOvcrride
System.out.println(M4Bi^:**age);public{integer|show(infage){
returnage;System.o”亡.println("耳舲是:"和处);
)8returnage;
)9}
10}
■访问修饰符要么相同,要么子类访问修饰I符范围大于父类!
publicclassPerson{publicclassStudentextendsPerson{
4
[protectedlObjectshow(intage){a^Override
System.out.printIn(“年景是;Qage);|publicjIntegersbow(intage){
returnage;7system,out.printIn(**Jf-Ax:-fage);
8returnage;
9}
1101
方法中抛出的异常,要么相同.要么子类方法抛出的异常比父类被重写方法抛出的异
常更小或相同!
publicch”Person(publicdas*Student«xtendtPerson(
4
protectedObjectshOM(lntmllthroio”《文必«
5yste«.mrt.println(“年83*•6publicInteger$how(int核
returnage;.print皿FTT”•”;");
}flretvm陵;
重载的规则(两同一不同)
博观而约取,厚积而薄发讲师:Jeffrey
1)同一个类中
2)方法名相同
3)参数列表不同(个数,列表,类型)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏科版八年级物理下册《第八章力与运动》单元检测卷及答案
- 人教版七年级数学下册全册导学案
- 广东省深圳市福田区2024年中考数学三模考试试卷附答案
- 《诫子书》复习课
- 中小学机房作品管理系统的开发与应用研究
- 高一化学二第二章第二节化学能与电能练习
- 2024届安徽省巢湖市某中学高考仿真模拟化学试卷含解析
- 2024高中地理第3章地理信息技术应用第4节数字地球精练含解析湘教版必修3
- 2024高中物理第二章交变电流第六节变压器达标作业含解析粤教版选修3-2
- 2024高中语文第一单元以意逆志知人论世湘夫人训练含解析新人教版选修中国古代诗歌散文欣赏
- 绵阳市高中2022级(2025届)高三第二次诊断性考试(二诊)历史试卷(含答案)
- 《视频压缩基础》课件
- 2025版工业制造工程垫资建设合同2篇
- 四年级数学(上)计算题专项练习及答案
- 期末测试卷(试题)-2024-2025学年四年级上册数学沪教版
- GB/T 6672-2001塑料薄膜和薄片厚度测定机械测量法
- 医院设计规范
- 停车场设计规范
- 会计职业道德案例分析PPT
- 防误闭锁装置管理
- 37高炮专业教案讲解
评论
0/150
提交评论