Java笔记

一.Java存储区

  1. 寄存器
  2. 堆栈
  3. 常量存储
  4. 非RAM存储
  5. 静态存储区
二.在构造器中调用构造器
在构造器中可以用this调用另一个构造器,但不能调用两个,且构造器调用必须位于起始处。

三.名称屏蔽
如果Java的基类拥有某个已被多次重载的方法名称,那么在导出类中重新定义该方法名称并不会屏蔽其在基类中的任何版本。

四.其它

  1. 基本数据类型存储了实际的数值,而非指向一个对象的引用,因而对其赋值是直接将一个地方的内容复制到另一个地方;而对一个对象进行操作时,真正操作的是对对象的引用,所以将一个对象赋值给另一个对象,实际是将引用从一个地方复制到另一个地方
  2. protect具有包内访问权限
  3. 复用类的方法:组合与继承
  4. 类中所有的private方法都隐匿地指定为是final的
  5. 类只有两种访问权限:包访问权限和public
  6. 构造器也是static方法(隐式的),不具有多态性
  7. 静态方法不具有多态性
  8. 接口的域是static和final的(隐式的)
  9. 抽象类是有构造方法的
  10. extends只能用于单一类,但可用于多个接口

你可能感兴趣的:(Java)