网友精选25个Java试题分享(二)

2014-11-23 23:31:28 · 作者: · 浏览: 5
指向一个 String对象的变量实质上是一个常量,String对象也被称为常量对象;STRINGBUFFER的长度是可变的,可以通过StringBuffer的append()、insert()、reverse()、setCharAt()、setLength()等方法,可以对这个字符串中的内容修改。如果你对字符串中的内容经常进行操作,特别是内容要修改时,那么使用StringBuffer,如果最后需要String,那么使用StringBuffer的toString()方法

16. JAVA类实现序例化的方法是

答:JAVA类要实现序列化,对应的类必须先实现Serializable和Externalizable这两种接口,然后就可以调用ObjectOutputStream的witeObject()方法来保存对象以及通过ObjeatInputStream的readObjeact()方法来读取保存的对象。

17. Collection框架中实现比较要实现什么接口

答:要实现Comparable接口,并实现这个接口的唯一方法cpmparaTo(),接受一个Object对象,在这个方法中可以定义对象的排序规则。

18. 介绍JAVA中的Collection 框架结构 , 并画出来

<>Collection

<>Set

<>List

HashSet

Tree set

ArrayList

Vector

19. 编程题:列出某文件夹下的所有文件 (文件夹从命令行输入)

解:

import java.io.*;

public class listFile

{

public static void main (String[] args)

{

String s="";

InputStreamReader ir=new InputStreamReader