java线程安全— synchronized和volatile package threadsafe; public class TranditionalThreadSynchronized { public static void main(String[] args) { final Outputter output = new Outputter(); new Thread() { public void run() { output.output("zhangsanzhangsanzha…
目录 JAVA访问和修饰符的关系一览表 JAVA访问和修饰符的关系一览表 Modifier Class Package Subclass World public Y Y Y Y protected Y Y Y N no modifier Y Y N N private Y N N N 关于父类覆写以及protected的一些细节: package1中的代码: MainClass.java package org.seancheer.package1; import org.seancheer.…
1.变量的作用域 变量的作用域从变量定义的位置开始,到变量所在的那对大括号结束.变量定义内存开辟一块空间用于该变量,变量到达作用域时,该变量从内存中消失. 2.变量的数据类型 变量基本数据类型:byte.short.int.long.float.double.char.boolean byte b = 3; short s = 4000; int x = 12; long l = 123l; //定义的数据后需加'l'代表定义的是long型变量 float f = 2.3f; //定义的数据后需…