synchronized:利用上锁实现数据同步,避免多线程操作的情况下,数据出现异常。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。一个线程获得了一个对象的同步锁,那这个对象上所有被同步的代码都不能执行,但不影响其他非同步代码。在代码块前加上 synchronized关键字,则此代... Read More
Thread是java.lang包的类,默认导入。进程:操作系统中的程序,多进程即同时运行多个程序。线程:程序中的流,多线程即程序中有多个流同时执行。一个线程用一个线程对象表示创建线程的方法:第一种方法:继承Thread类class First extends Thread{ public v... Read More
内部类定义方法:class A{ class B { }}编译后将生成:A.class 和A$B.class内部类B可以使用外部类A的成员变量和成员属性生成内部类对象: 先生成外部类对象.再生成内部类class Test{ public static void main(St... Read More