1 / 68
文档名称:

A CoreJava.doc

格式:doc   大小:245KB   页数:68页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

A CoreJava.doc

上传人:ffy51856fy 2019/5/27 文件大小:245 KB

下载得到文件列表

A CoreJava.doc

相关文档

文档介绍

文档介绍:¿基本语法访问修饰符“public/private/protected/缺省的修饰符”的使用有什么不同?答:区别如下:作用域当前类同一package子孙类其他packagepublic√√√√protected√√√×friendly√√××private√×××不写时默认为friendly用关键字final分别修饰类、方法、变量时,有何意义?答:final修饰的类不能被继承,final修饰的方法不能被子类重写,final修饰的变量(成员变量或局部变量)即成为常量,只能赋值一次,final修饰的成员变量必须在声明的同时或在该类的构造方法中显示赋值,然后才能使用。,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并进行处理。Java的异常处理是通过5个关键词来实现的:try、catch、throw、throws和finally。一般情况下是用try来执行一段程序,如果出现异常,系统会抛出(throws)一个异常,这时候你可以通过它的类型来捕捉(catch)它,或最后(finally)由缺省处理器来处理。用try来指定一块预防所有"异常"的程序。紧跟在try程序后面,应包含一个catch子句来指定你想要捕捉的"异常"的类型。throw语句用来明确地抛出一个"异常"。throws用来标明一个成员函数可能抛出的各种"异常"。Finally为确保一段代码不管发生什么"异常"都被执行一段代码。可以在一个成员函数调用的外面写一个try语句,在这个成员函数内部写另一个try语句保护其他代码。每当遇到一个try语句,"异常"的框架就放到堆栈上面,直到所有的try语句都完成。如果下一级的try语句没有对某种"异常"进行处理,堆栈就会展开,直到遇到有处理这种"异常"的try语句。Object类(或者其子类)的finalize()方法在什么情况下被调用?在对象被当成垃圾从内存中释放前调用。一个“.java”源文件中是否可以包括多个类(不是内部类)?有什么限制?可以,但只有与文件名相同的类是public的。内部类可以引用他的包含类的成员吗?有没有什么限制?写一段代码,遍历一个List中的元素。垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?java中会存在内存泄漏吗,请简单描述。java中实现多态的机制是什么?112、说出一些常用的类,包,接口,请各举5个常用的类:BufferedReader BufferedWriter FileReader FileWirter String Integer常用的包:    :Remote List Map Document NodeListoverload(重载)和override(重写)有什么区别?java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?答:字节流,字符流。字节流继承于InputStreamOutputStream,字符流继承于InputStreamReaderOutputStreamWriter。,主要是为了提高性能和使用方便。静态变量和实例变量的区别:statici=10;//常量 classAa; =10;//可变105、什么是java序列化,如何实现java序列化?序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implementsSerializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个ObjectOutputStream(对象流)对象,接着,使用ObjectOutputStream对象的writeObject(Objectobj)方法就可以将参数为obj的对象写出(即保存其状态),要恢复的话则用输入流。106、是否可以从一个static方法内部发出对非static方法的调用?不可以,如果其中包含对象的metho