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()方法
将线程转换成就绪状态