10 2017 档案
摘要:1.Java有三种访问权限修饰符,分别为public、protected、private,还有一种为缺省权限修饰符的情况,记为default。其中,可以由public和default来修饰类;这四种修饰符都可以修饰成员变量和成员方法。每一种修饰符对应不同的访问范围,下面以下图为例详细说明。 图1 p
阅读全文
摘要:笔记8提到了类静态成员变量的访问方式,但静态成员变量存储在哪里呢?在网上查阅不少资料,发现好多内容都是过时的了,其中主流观点是静态成员变量存放在方法区。JDK8之前,静态成员变量确实存放在方法区;但JDK8之后就取消了“永久代”,取而代之的是“元空间”,永久代中的数据也进行了迁移,静态成员变量迁移到
阅读全文
摘要:(注:静态变量修改为静态成员变量,静态方法改为静态成员方法) 静态成员变量又称类变量,静态成员方法又称类方法,它们统称为静态成员或类成员。静态成员由static修饰,是属于整个类的,所有的对象共享这些静态成员。不需要创建任何对象,静态成员在类装载时就已初始化了,整个运行期间其内存位置不变,直到类卸载
阅读全文
摘要:子类不继承父类的构造方法,但父类的构造方法对子类构造方法的创建有影响。 具体来说就是: ①.当父类没有无参构造方法时: 1).子类也不能有无参构造方法; 2).且必须在子类构造方法中显式以super(参数)的形式调用父类构造方法; 否则会出现如下的错误: Implicit super constru
阅读全文
摘要:方法原型为int compareTo(String str),返回值为int型,参数为字符串类型。 下面是简单示例: /* * compareTo()返回参与比较的两个字符串的ascii码差值 * Object类.... */ package packagetest; public class St
阅读全文
摘要:地址总线决定了CPU的寻址能力;数据总线的宽度与字长及CPU位数一致。 详细解释见下文: 1.地址总线与寻址能力 要存取数据或指令就要知道数据或指令存放的位置,地址寄存器存储的就是CPU当前要存取的数据或指令的地址,该地址是由地址总线传输到地址寄存器上的。 假设地址总线有n位,即共有n位二进制位来表
阅读全文

浙公网安备 33010602011771号