尚学堂Java面试笔试题

尚学堂Java面试笔试题

ID:44286018

大小:154.17 KB

页数:121页

时间:2019-10-20

尚学堂Java面试笔试题_第1页
尚学堂Java面试笔试题_第2页
尚学堂Java面试笔试题_第3页
尚学堂Java面试笔试题_第4页
尚学堂Java面试笔试题_第5页
资源描述:

《尚学堂Java面试笔试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java面试题整理Java面向对象1・super()与this()的区别?This():当前类的对象,super父类对象。Super():在子类访问父类的成员和行为,必须受类继承规则的约束而this他代表当前对彖,当然所有的资源都可以访问.在构造函数中,如果第一行没有-写super(),编译器会白动插入.但是如果父类没侑不带参数的构造函数,或这个函数被私有化了(川private修饰).此时你必须加入对父类的实例化构造.而this就没有这个要求,因为它本身就进行实例化的构造.而在方法中super和this使用的方法就差不多了.只不过super要考虑是否能访问其父类的资源.2.作用域publ

2、ic,protected,private,以及不写时的区别(default)?Public>protected>default>private(范围)>Public:不同包、同一包、类内都可用>Private:类内>Protected:不同包的了类、同一包、类内都可用>不写时:同一-包内、类内3.编程输出如下图形。*****代码如下:publicclassPrint{publicstaticvoidmain(String[]args){for(inti=0;i<5;i++){for(intj=5;j>i;j--){System.out.print(”★”);}System・out.pri

3、ntIn();}}}4.JAVA的事件委托机制和垃圾回收机制java事件委托机制的概念,一个源产生一个事件并将它送到一个或多个监听器那!I!。在这种方案小,监听器简单的等待,直到它收到一•个事件。一口事件被接受,监听器将处理这个事件,然后返回。垃圾回收机制垃圾收集是将分配给对彖但不再使用的内存回收或释放的过程。如果一个对彖没冇指向它的引用或者其赋值为null,则此对象适合进行垃圾回收5.在JAVA中,如何跳出当前的多重嵌套循环?用break;return方法。6.什么是java序列化,如何实现java序列化?(写一个实例)序列化:可以将一个对象保存到一个文件,所以可以通过流的方式在网络上

4、传输,可以将文件的内容读取,转化为一个对象。处理对彖流的机制,所谓对彖流也就是将对象的内容进行流化。可以对流化后的对彖进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implementsSerializable只是为了标注该对象是町被序列化的,然后使川一个输出流(如:FileOutputStream)来构造一个ObjectOutputSt:reani(对彖流)对彖,接着,使用ObjectOutputStream对彖的writeObject(Ob

5、jectobj)方法就可以将参数为obj的对彖写出(即保存其状态),要恢复的话则用输入流。2.一个"Java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以。如果这个类的修饰符是public,具类名与文件名必须相同。3.排序都有哪几种方法?请列举。用JAVA实现一个快速排序?排序的方法冇:插入排序(直接插入排序、希尔排序),交换排序(冒泡排序、快速排序),选择排序(直接选样排序、堆排序),归并排序,分配排序(箱排序、基数排序)快速排序的伪代码。4.Overload和0verride的区别。Overloaded(重载)的方法是否可以改变返回值的类型?方法的重写Override,

6、子类覆盖父类的方法,将子类传与父类的引用调用的还是子类的方法。重载Overloading—个类多个方法,名称相同,参数个数类型不同(参数列表)。两者都是Java多态性的不同表现(动态绑定dynamicbinding)oOverloaded的方法是可以改变返回值的类型(因为重载的判断是根据方法名和参数来决定的,与访问权限和返冋类型无关)。1,publicclassCtest(){Publicstaticvoidmain(){System,out.prinln(8+8+”88”+8+8);〃注意运算的顺序16888810.Final类有什么特点?{不能改变的}属性常量方法不可以overrid

7、ding(方法不可以被重写)类不可以继承,只能实例化11-继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?答:父类:packagetest;publicclassFatherClasspublicFatherClassO{System,out.printlnC'FatherClassCreatez,);}}子类:packagetost;importtest.FatherClass;publicclassChildCla

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

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

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