失效链接处理 |
JavaOOP面试题(108题) PDF 下蝲
本站整理下蝲Q?/strong>
链接Q?a target="_blank">https://pan.baidu.com/s/1KSQT-Bngr9xHYNtlOr-1OA
提取码:538q
相关截图Q?/strong>
![]()
主要内容Q?/strong>
JavaOOP面试?/div>
1、什么是B/S架构Q什么是C/S架构
1. B/S(Browser/Server)Q浏览器/服务器程?/div>
2. C/S(Client/Server)Q客L/服务端,桌面应用E序
2、Java都有那些开发^収ͼ
1. JAVA SEQ主要用在客L开?/div>
2. JAVA EEQ主要用在web应用E序开?/div>
3. JAVA MEQ主要用在嵌入式应用E序开?/div>
3、什么是JDKQ什么是JRE?
1. JDKQjava development kitQjava开发工具包Q是开发h员所需要安装的环境
2. JREQjava runtime environmentQjavaq行环境QjavaE序q行所需要安装的环境
4、Java语言有哪些特?/div>
1. 单易学、有丰富的类?/div>
2. 面向对象QJava最重要的特性,让程序耦合度更低,内聚性更高)
3. 与^台无x(JVM是Java跨^C用的Ҏ(gu)Q?/div>
4. 可靠安全
5. 支持多线E?/div>
5、面向对象和面向q程的区?/div>
1. 面向q程Q?/div>
一U较早的~程思想Q顾名思义是该思想是站着q程的角度思考问题,的就是功能行为,?/div>
能的执行q程Q即先后序Q而每一个功能我们都使用函数Q类gҎ(gu)Q把q些步骤一步一步实
现。用的时候依ơ调用函数就可以了?/div>
2. 面向对象Q?一U基于面向过E的新编E思想Q顾名思义是该思想是站在对象的角度思考问题,
我们把多个功能合理放C同对象里Q强调的是具备某些功能的对象?/div>
具备某种功能的实体,UCؓ对象。面向对象最的E序单元是:cR面向对象更加符合常规的思维
方式Q稳定性好Q可重用性强Q易于开发大型Y件品,有良好的可维护性?/div>
在Y件工E上Q面向对象可以工程更加模块化,实现更低的耦合和更高的内聚?/div>
6、什么是数据l构Q?/div>
计算Z存,l织数据的方?/div>
7、Java的数据结构有那些Q?/div>
1.U性表QArrayListQ?2.链表QLinkedListQ?3.栈(StackQ?4.队列QQueueQ?5.图(MapQ?/div>
6.树(TreeQ?8、什么是OOP?
面向对象~程
9、类与对象的关系?
cL对象的抽象,对象是类的具体,cL对象的模板,对象是类的实?/div>
10、Java中有几种数据cd
整ŞQbyte,short,int,long 点型:float,double 字符型:char 布尔型:boolean
11、标识符的命名规则?/div>
1. 标识W的含义Q?/div>
是指在程序中Q我们自己定义的内容Q譬如,cȝ名字Q方法名UC及变量名U等{,都是标识
W?/div>
2. 命名规则Q(性要求)
标识W可以包含英文字母,0-9的数字,$以及_
标识W不能以数字开?/div>
标识W不是关键字
3. 命名规范Q(非硬性要求)
cd规范Q首字符大写Q后面每个单词首字母大写Q大驼峰式)?/div>
变量名规范:首字母小写,后面每个单词首字母大写(驼峰式Q?/div>
Ҏ(gu)名规范:同变量名?/div>
12、instanceof关键字的作用
instanceof 严格来说是Java中的一个双目运符Q用来测试一个对象是否ؓ一个类的实例,用法为:
boolean result = obj instanceof Class
其中 obj Z个对象,Class 表示一个类或者一个接口,?obj ?Class 的对象,或者是其直接或
间接子类Q或者是其接口的实现c,l果result 都返?trueQ否则返回false?/div>
注意Q编译器会检?obj 是否能{换成双的classcdQ如果不能{换则直接报错Q如果不能确?/div>
cdQ则通过~译Q具体看q行时定?/div>
inti=0;
System.out.println(i instanceof Integer);//~译不通过i必须是引用类型,不能是基本类?/div>
System.out.println(i instanceof Object);//~译不通过
Integer integer=newInteger(1);
System.out.println(integer instanceof Integer);//true
//false,在JavaSE规范中对instanceofq算W的规定是Q如果obj为nullQ那么将q回false?/div>
System.out.println(nullinstanceofObject);
|