Object類,是類層次結構的根類,
每個類都直接或間接繼承自該類,
所有對象都實現了這個類的方法,
匿名內部類
在類裏面定義的類稱爲內部類,
內部類是外部類的一個成員,
匿名內部類就是沒有名字的內部類,
Interface Animal {
void shout();
}
public class Example {
public static void main(String[] args) {
// 定義匿名內部類作爲參數傳遞給animalShout()方法
animalShout(new Animal() {
public void shout() {
syso("喵喵...");
}
});
}
public static void animalShout(Animal an){
an.shout();
}
StringBuffer字符容器
append和insert是最常用的方法
字節緩衝流
//創建一個帶緩衝區的輸入流
BufferedInputStream bis = new BufferedInputStream(new FileInputStream("src.txt"));
Runnable接口創建多線程
public static void main(String[] args) {
MyThread myThread = new MyThread();
Thread thread = new Thread(myThread); //創建線程
thread.start(); //開啓線程,執行線程中的run()方法
while(true) {
Syso("");
}
}
class MyThread implements Runnable {
public void run() {
while (true) {
syso("");
}
}
}
線程讓步yield()方法
將線程轉換成就緒狀態