修饰符static: 把对象相关的变成类相关的,它可以修饰属性、方法、代码块和内部类 static修饰属性(类变量): 那么这个属性就可以用" 类名.属性名 "来访问,也就是使这个属性成为本类的类变量,为本类对象所共享。 类加载的过程,类本身也是保存在文件中(字节码文件保存着类的信息)的,java会
分类:
编程语言 时间:
2016-02-13 15:43:34
阅读次数:
155
变量主要有类变量、成员变量、局部变量三种。变量主要有类变量、成员变量、局部变量三种。类变量的的格式如下classClassA:staticintage;也就是说,类变量是定义在类中(而不是方法中)并且有static修饰的变量。成员变量的格式如下:classClassB:intage;也就是说,成员变量是..
分类:
其他好文 时间:
2016-02-12 17:35:25
阅读次数:
157
Atitit.java 虚拟机的构成 与指令分类 与 指令集合 以及字节码查看工具javjap 1.1. 虚拟机的构成 java虚拟机--处理器、堆栈、寄存器、指令系统。 1 1.2. 虚拟机执行过程1 1.3. 约有250个指令2 2. JVM指令助记符 分类2 2.1. 变量到操作数栈:2 2.
分类:
编程语言 时间:
2016-02-09 01:12:00
阅读次数:
451
1)一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。 2)transient关键字只能修饰变量,而不能修饰方法和类。注意,本地变量是不能被transient关键字修饰的。变量如果是用户自定义类变量,则该类需要实现Serializable接口。 3)
分类:
编程语言 时间:
2016-02-07 02:26:20
阅读次数:
260
Java关键字static、final使用小结 static 1. static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存),JVM
分类:
移动开发 时间:
2016-02-02 15:07:00
阅读次数:
216
(1) (2) (3) (4) (5)self.name没有@也可以的原因是因为self表明了它是类变量,这个是例外,与上面不冲突 (6)定义类方法的四种形式(下面介绍三种即可,第四种不用管) (7) (8) (9) (10) (11) (12) 我们定义类时没有指定父类的情况下,Ruby会默认该类
分类:
其他好文 时间:
2016-02-02 06:24:18
阅读次数:
191
Static变量 ◆在类中,用static声明的成员变量为静态变量,或者叫:类属性、类变量。 (注意:静态变量是从属于类,在对象里面是没有这个属性的;成员变量是从属于对象的,有了对象才有那个属性) 它为该类的公用变量,属于类,被该类的所有实例共享,在类被载入时被显示初始化。 对于该类所有对象来说,s
分类:
其他好文 时间:
2016-01-31 21:43:42
阅读次数:
189
1.在构造器中,super调用用于显示调用父类构造器,this调用用于显示调用本类中另一个重载的构造器。二者只能取其一,且最多只能调用一次。 2.类变量的赋值-->是在构造器中super()或this()之后。 1 public class A{ 2 private int a = 1; 3 { 4
分类:
其他好文 时间:
2016-01-31 13:17:09
阅读次数:
176
变量的命名方式决定了变量的种类 局部变量:英文字母或_开头 全局变量:$开头(Ruby中不推荐使用全局变量,要避免使用) 实例变量:@开头 类变量 :@@开头 (2) (3) (4) (5)系统关键字又称为保留字 (6)多重赋值(就是只用一个表达式就给多个变量赋值) (7) (8)传统的笨方法置换变
分类:
其他好文 时间:
2016-01-30 22:33:00
阅读次数:
186
参考文献:http://www.jb51.net/article/54286.htm转载、引用请附上参考文献的链接。(1)位置的区别先看看下面这段代码: 1 class TestClass(object): 2 val1 = 100 3 4 def __init__(self): 5 ...
分类:
编程语言 时间:
2016-01-27 10:38:33
阅读次数:
224