摘要:
String,StringBuilder与StringBuffer类的比较 一 可变与不可变 ① String类中使用字符数组保存字符串,如下就是,因为有"final"修饰符,所以可以知道string对象是不可变的。private final char value[]; String 为不可变对象, 阅读全文
摘要:
Java和C/C++的比较 Java不支持指针,C/C++支持 Java程序不需要显式地关心内存释放,而C/C++需要 Java程序需要编译成字节码文件,然后再解释执行。 Java数组可能溢出,C/C++数组、字符串则有可能溢出边界 阅读全文
摘要:
java集合类 继承关系 java集合类 List接口 java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。 j 阅读全文
摘要:
一:final关键字 ① final变量:凡是对成员变量或者本地变量(在方法中的或者代码块中的变量称为本地变量)声明为final的都叫作final变量。final变量经常和static关键字一起使用,作为常量。final变量是只读的。 ② final方法:方法前面加上final关键字,代表这个方法不 阅读全文
摘要:
java提供了三种创建线程的方法: 通过继承 Thread 类本身; 通过实现 Runnable 接口; 通过 Callable 和 Future 创建线程。 方法一:通过继承Thread类 ① 定义Thread类的子类,并重写该类的run()方法,该run方法的方法体就代表了线程要完成的任务。因此 阅读全文