《Java基础案例教程》笔记2,object,匿名内部类,StringBuffer,字节缓冲流Stream,Runnable多线程,线程让步yield

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

猜你喜欢

转载自blog.csdn.net/netbar4/article/details/82503759