摘要:
知识点积累 1、关于final的重要知识点: final关键字可以用于成员变量、本地变量、方法以及类; final修饰的成员变量必须在声明时被初始化,或者在构造器中初始化,否则就会报编译错误; 不能够对final变量再次赋值; 本地变量必须在声明时赋值; 在匿名类中所有变量都必须是final变量; 阅读全文
摘要:
Java运行时的数据区包括:(其中前两个是线程共享的) 1.方法区(Method Area) 存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据 2.堆(Heap) 存放对象实例,几乎所有对象实例都在这里分配内存 3.虚拟机栈(VM Stack) 描述的是Java方法执行的内存 阅读全文
摘要:
一、static 1、方法声明中用关键字static修饰的均为类方法或者静态方法,不用static修饰的方法称为实例方法; 2、实例方法可以调用该类中的实例方法或者类方法,类方法只能调用该类的类方法或者静态方法,不能调用实例方法(静态方法只能调用静态方法,不能调用非静态方法) 3、在成员变量前加st 阅读全文
摘要:
1、实现接口用implements关键字 2、抽象类的创建方式:abstract class className{ } 3、intrface常用public修饰,系统会默认加abstract; 4、接口中的属性是常量,即使定义时不添加public static final修饰符,系统也会自动加上; 阅读全文