Java的访问控制

包(Package)

  1. 创建自己的包时,要求 package语句必须是文件中的第一个“非注释”代码。
  2. 如果类名冲突时,可这样写java.util.Vector v = new java.util.Vector();
  3. 可能(但并常见)有一个编译单元根本没有任何公共类。此时,可按自己的意愿任意指定文件名。

访问控制

修饰符

类内部

同一个包

子类

任何地方

private

default

protected

public

类的修饰符只有public 和 default,默认时只能被同一个文件或包内访问。……

Java运算符优先级(表格)

Java运算符优先级参考图表 本文来源 http://blog.csdn.net/xiaoli_feng/archive/2009/09/18/4567184.aspx 优先级 运算符 结合性 1 () [] . 从左到右 2 ! +(正)……

java变量的作用域

public class OneClass { static int x;//会赋值默认值0 public static void main(String[] args){ //int x = 2; //不能在同一个方法内定义同一个……