java基础问题总结

java基础问题总结

ID:46496696

大小:130.00 KB

页数:19页

时间:2019-11-24

java基础问题总结_第1页
java基础问题总结_第2页
java基础问题总结_第3页
java基础问题总结_第4页
java基础问题总结_第5页
资源描述:

《java基础问题总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1)接口是否可继承接口?抽象类是否可实现(implements)接口?答:接口可以继承接口。抽象类可以实现(implements)接口2)你是怎么來理解join()方法?当我用线程的对象吊join()方法,自己先执行别的线程等待,自己执行完了别人才执行。3)你是怎么來理解final?Final修饰的方法不可以重写final修饰的类不可以继承。Final修饰的变量不可以改变。4)ByteArrayOutputStream类中通过什么输出到文件中呢?答:首先通过write()方法输入到Byte数纽屮,再通过writeTo()方法。5)Class

2、.forName的作用?为什么要用?答:调用该访问返回一个以字符串「指定类名的类的对彖。6)排序有那些方法:A希尔排序法b冒泡排序法c选择排序法d插入排序法7)抽象方法只能放在那个类当屮?答:只能放在抽象类和接口中。8)构造方法能不能被重写?重写是在继承机制Z上,因为构造方法不能被继承所以不能被重写,重写是要和方法名一样,而构造方法要与类名一致,所以不能重写构造方法。9)ififif与ififelse那种情况效率更鬲?示者效率更高,因为if悄况判断了正确的悄况下它还有继续下面的判断,而后者它只要进了一个if其余的情况就不进.10)封装主要分

3、为哪俩个阶段?从具体到抽象,从抽象到具体。11)switch语句和讦语句的区别?1.swith只能判断相等的情况,而if可以判断任意类型的布尔表达式。2.在同一个switch语句中不能有2个和同的case常量。switch可以嵌套。12)21.八大基本类型的包装类分别是什么?BooleanByteCharacterDoubleFloatIntegerLongShort13)staticmethod能不能有static的变量不能还是那个原理是static修饰的变量使川类而不是屈丁•某个对象。1)什么是向上转型和向下转型向上就是子类转父类,向下

4、是父类转子类的。25.String与StringBuffer的区别?答案:String是用final修饰的,所以他不能被改变,String它底层是数组,所以它在存储时是静态的,而StringBuffer是动态的。2)io流屮.最棊本的流是什么?答案:InputString,OutputStream,Reader,Writer。3)可以调用run()启动一个线程吗?run()与Start()的区别?答案:不可以,因为调用nm()没有生命周期。4)答案:@Override,内置注解有哪三个?@Deprected,@SuppressWarning

5、o5)SortedSet接口与Comparable接口的区别?答案:SortedSet它默认的是升序,而Comparable接口它可以自定义序则。6)接口可以做形参吗?答案:可以7)float型floatf=3.4是否正确?不正确。精度不准确,应该用强制类型转换8)java小实现多态的机制是什么?方法的重写(Overriding)和重载(Overloading)是Java多态性的不可表现。9)重再Overriding是父类与子类Z间多态性的一种表现,重载Overloading是一个类屮多态性的一种表现10)sleep与wait的区别?sle

6、ep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调川sleep不会释放对象锁。wait是Object类的方法,对此对象调用wait方法导致木线程放弃对象锁,进入等待此对象的等待锁定池,只冇针对此对象发出notify方法(或notifyAll)后木线程才进入对象锁定池准备获得对象锁进入运行状态。11)数组中有length()方法吗?没有它只有length的属性12)如果一个方法后加了v?>我在去增加一个int类型可以吗?不可以因为v?>代表了所有的泛型,所以它不知道

7、你明确的你要加的是什么类型,所以运行会报错。26)static用于多态合适吗?不适合,因为多态的概念是父类引用指向子类対象,而static修饰的属性是属于类而不是属于某个对象。27)list与set的区别?List后台的储存结构是线性结构,而set后台的储存结构是映像;List里面储存进去的对象是有序的,而set是无序的;List可以允许多个null,允许重复,set里而最多允许一个null,而且不能重复。28)二叉树的3种删除方式?A:删除叶子节点;B:删除时若只有一个左孩子或者右孩子的情况;C:删除一个节点既有左孩子乂有右孩子的情况。2

8、9)数据类型的作用?1.什么样的数据类型决定存储什么类型的数据2.决定了存储数据的大小3.数据类型决定了分配字节的大小30)重写和重载的特点?1.重写建立在继承机制之上2.重载是

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

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

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