类方法也是类成员的一种,类方法也是属于类的,通常直接使用类作为调用者来调用类方法,但也可以使用对象来调用类方法。与类变量类似,即使使用对象来调用类方法,其效果也与采用类来调用类方法完全一样。 当使用实例来访问类成员时,实际上依然是委托给该类来访问类成员,因此即使某个实例为null,它也可以访问它所属 ...
分类:
其他好文 时间:
2016-11-14 01:13:44
阅读次数:
178
一、类:通过封装其他数据类型达到创建新的数据类型的目的。在类里面可以包含基本数据类型和非基本数据类型 1、java语言的源代码是以类为单位存放在文件当中的。 2、类的主体当中变量有两个正式的名字:属性和成员变量。 3、创建类的引用(声明一个类的变量):类名 + 空格 +类变量名 4、创建一个类的对象 ...
分类:
编程语言 时间:
2016-11-09 15:35:07
阅读次数:
132
直接上代码: 代码1: 结果: 120 代码2: 结果: 121 结果分析: 1. 按照静态变量的顺序,初始化各静态变量。(给变量赋予默认值) 2. 按照顺序,赋予静态变量的初始值。 3. 以上结果在于:类静态变量的位置,决定着通过构造方法给sta1 与 sta2 赋予的值是否有效。 4. 在代码一 ...
分类:
编程语言 时间:
2016-11-08 17:31:48
阅读次数:
328
蝇量模式:让某个类的一个实例能够用来提供多个“虚拟”实例,运用共享技术有效地支持大量细粒度的对象 特点: 减少运行时对象实例的个数 将许多“虚拟”对象的状态一同管理 运用共享技术有效地支持大量细粒度的对象 区分对象的共享变量(内部状态)和不可共享变量(外部状态,将此类变量从类从剔除,由外部传入) 用 ...
分类:
其他好文 时间:
2016-11-05 02:40:16
阅读次数:
184
java序列化机制的可以参考很多资料了,最近在看的时候发现了一些问题。 1. 默认的序列化机制,很多书里讲到序列化类只序列化类名,实例变量,不会实例化类变量(static)和瞬态变量(transient). 我使用1.6,1.7,1.8测试了一下,static都是可以被序列化的。 测试代码: ...
分类:
编程语言 时间:
2016-11-04 20:55:36
阅读次数:
229
教材学习内容总结 存储器系统是一个具有不同容量、成本和访问时间的存储设备的层次结构随机访问存储器(两类) 1.静态RAM SRAM的特点:存储器单元具有双稳态特性,只要有电就会永远保持它的值,干扰消除时,电路就会恢复到稳定值 2.动态RAM DRAM的特点:每一位的存储是对一个电容的充电,当电容的电 ...
分类:
其他好文 时间:
2016-10-30 09:19:53
阅读次数:
200
成员变量的隐藏:当父类和子类有相同的成员变量时,即定义了与父类相同的成员变量时,就会发生子类对父类变量的隐藏。对于子类的对象来说,父类中的同名成员变量被隐藏起来,子类就会优先使用自己的成员变量,父类成员隐藏。 public class yincang {public static void main ...
分类:
其他好文 时间:
2016-10-29 14:31:46
阅读次数:
163
了解面向对象思想的同学们,都知道“封装”这一基本特征,如何正确运用访问修饰符,恰恰能体现出封装的好坏。 java访问修饰符有四个: 1)public:访问权限最高,其修饰的类、类变量、方法所有类都可见。 2)protected:其修饰的类、类变量、方法在同包中(包括同类)可见,不同包的子类可见。 3 ...
分类:
编程语言 时间:
2016-10-27 20:05:54
阅读次数:
250
php 类中函数和类变量都有三个属性:public protected private,具体什么时候使用什么属性好纠结,特意找了个实例,这样看起来更清晰。 public 表示全局,类内部外部子类都可以访问;private 表示私有的,只有本类内部可以使用;protected 表示受保护的,只有本类或 ...
分类:
Web程序 时间:
2016-10-27 12:27:36
阅读次数:
260