随笔分类 - Java基础
java核心技术
摘要:内部类可以直接访问外部类的成员,包括私有成员,但外部类如果要访问内部类,则需要创建内部类的对象, 1.成员内部类 成员内部类常见修饰符 1.private 成员内部类一般不想让外界直接访问,使用private 修饰符、 2.static 静态内部类方便外界直接调用,当用static修饰后,内部类里的
阅读全文
摘要:类权限 类权限 类权限修饰符只有两种选择 public 或 包访问权限,包访问权限的类不可以在其他包中被继承或创建对象 当类是内部类的时候,可以使用private权限修饰,以防止被外界创建对象 类成员权限 类成员权限 类成员权限有四种修饰符 本类中 同包类中 不同包子类 不同包其他类 public
阅读全文
摘要:子类只能继承父类的非私有的成员变量和成员方法 子类不能继承父类的构造方法,但可以使用super关键字访问父类的构造方法 子类重写父类方法时,权限不能更低 子类的所有构造方法都会默认访问父类的无参构造方法(如果父类没有无参构造方法,报错) 如果父类没有无参构造 1.为父类添加无参构造 2.子类使用 s
阅读全文
摘要:分类 代码块执行顺序 静态代码块(执行一次)→构造代码块(每次都执行)→构造方法→局部代码块
阅读全文
摘要:匿名对象 static关键字 static 可以修饰成员变量和成员方法 特点: 随着类的加载而加载 优先于对象而存在 被存储在静态方法区 被所有的对象共用 通过类名直接调用 静态方法中无法使用this关键字 静态方法中只能调用静态变量 随着类的加载而加载 优先于对象而存在 被存储在静态方法区 被所有
阅读全文
摘要:switch语句 格式 : switch(表达式) case 常量值1: 语句体1; break; //break 不要省略,否则会case穿透,直接直行到下一个break处 case 常量值2: 语句体2; break; case 常量值3: 语句体3; break; default: 语句体4;
阅读全文
摘要:基本数据类型 基本数据类型 1.整数 byte 1字节 short 2字节 int 4字节 long 8字节 2.浮点数 float 4字节 double 8字节 3.字符 char 2字节 4.布尔 boolean 1字节 整数默认是 int 浮点数默认是 double 数据类型隐式转换 byte
阅读全文

浙公网安备 33010602011771号