JAVA笔试题
一些基础问答,虽然为基础,但是是常考,必问题。
1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有
关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括
两个方面,一是过程抽象,二是数据抽象。
2.继承:
继承所表达的就是一种对象类之间的相交关系,它使得某类对象可以继承另外一类对象的数据成员和成员方法。若类B继承类A,则属于B的对象便具有类A的全部或部分性质(数据属性)和功能(操作),我们称被继承的类A为基类、父类或超类,而称继承类B为A的派生类或子类。
3.封装:
封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。
封装性是指的把代码封装到大括号中,只能访问自己内部的数据,外边的东西访问不了.
4. 多态性:
多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多
态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。
5、String是最基本的数据类型吗?
基本数据类型包括byte、int、char、long、float、double、boolean和short。
java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节
省空间,我们应该用StringBuffer类
6、int 和 Integer 有什么区别
Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,
Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。
原始类型 封装类
boolean Boolean
char Character
byte Byte
short Short
int Integer
long Long
float Float
double Double
引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同
的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和
原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类
型实例变量的缺省值与它们的类型有关。
7、String 和StringBuffer的区别
JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符
的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进
行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用
StringBuffers来动态构造字符数据。
12、Collection 和 Collections的区别。
Collection是集合类的上级接口,继承与他的接口主要有Set 和List.
Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线
程安全化等操作。
13、&和&&的区别。
&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)。
15、final, finally, finalize的区别。
final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。
finally是异常处理语句结构的一部分,表示总是执行。
finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖
此方法提供垃圾收集时的其他资源回收,例如关闭文件等。
16、sleep() 和 wait() 有什么区别?
sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但
是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。
你可能喜欢
- 华为笔试题
- JAVA编程题全集及答案
- Java笔试题
- Java笔记
- Java练习题
- JAVA习题及答案
- 数据库笔试题
- java笔试题及答案
- 最新JAVA编程题全集(50题及答案)32页
- JAVA编程题全集(100题及答案)w13页
- 最新JAVA编程题全集(50题及答案)58页
- 最新JAVA编程题全集(50题及答案)32页
- 最新JAVA编程题全集(63题及答案)44页
- JAVA编程题全集(100题及答案)42页
- Java学习笔记26页
- Java工作笔记(必看经典)30页
- Java学习笔记8页
- Java基础学习笔记整理42页
- Java反射学习笔记整理16页
- 简明Java笔记29页
- 经典Java练习题15页
- Java练习题15页
- Java练习题 (1)4页
- Java练习题及总结5页
- Java练习题(章节排列)35页
- Java练习题13页
- JAVA程序设计习题库及答案67页
- JAVA期末考试试卷和习题及答案汇总31页
- JAVA各章习题及答案77页
- JAVA各章习题及答案25页
- JAVA编程习题及答案_完全版59页
- JAVA程序设计习题库及答案(免费下载)36页
- 数据库 笔试题19页
- 数据库笔试题及答案21页
- 002 数据库笔试题6页
- 数据库笔试题 english5页
- 2009年淘宝数据库笔试题8页
- 数据库笔试题及答案,常见数据库面试题9页


