将class文件从硬盘上加载内存中通过类加载器jvm虚拟机进程 System.exit() 结束java虚拟机类的加载、连接、初始化 连接的三个步骤: 验证:确保被加载类的正确性(用户自己恶意生成的class文件) 准备:为类的静态变量分配内存,并将其初始化为默认值 初始化:为类的静态变量赋予正确的...
分类:
编程语言 时间:
2015-06-13 19:58:07
阅读次数:
255
-------android培训、java培训、期待与您交流!----------总结完就忘了的知识点,复习时候再做个记录1.this:成员变量和局部变量重名时候使用,this指代本类对象而且还可以在构造函数中调用其他构造函数,但是必须放在第一行,因为初始化要先执行。2.成员变量和静态变量差异成..
分类:
其他好文 时间:
2015-06-12 22:30:11
阅读次数:
107
1.静态变量和非静态变量的区别?2.const 和 static readonly 区别?3.extern 是什么意思?4.abstract 是什么意思?5.internal 修饰符起什么作用?6.sealed 修饰符是干什么的?7.override 和 overload 的区别?8.什么是索引指示...
static是静态的意思。static关键字:1.static修饰的变量叫做“静态变量”.2.static修饰的方法叫做“静态方法”.3.static还可以定义静态语句块.以下例子演示:static定义静态语句块static定义的静态语句块在类加载阶段执行,并且只执行一次,并且是自上而下的顺序执行publicclas..
分类:
编程语言 时间:
2015-06-12 15:15:23
阅读次数:
208
内部类的作用是:可以访问外部类中的私有数据成员内部类:成员内部类可以等同的看做是成员变量。成员内部类不能有静态声明。成员内部类可以访问外部类的所有的数据。publicclassOuterClass{
//静态变量
privatestaticStrings1="A";
//成员变量
privateStrings2="B";
..
分类:
编程语言 时间:
2015-06-12 15:07:21
阅读次数:
144
Java中一个对象的构造过程如下:
1.用类加载器加载父类,按父类静态变量定义的顺序的为父类所有静态变量分配空间,并赋予父类静态变量默认值。
2.用类加载器加载自己,按自己静态变量定义的顺序的为自己所有静态变量分配空间,并赋予自己静态变量默认值。
3.按父类静态变量定义的顺序的为父类所有静态变量赋上定义的值。
4.执行父类静态代码块。
5.按自己静态变量定义的顺序的为自己...
分类:
编程语言 时间:
2015-06-12 10:10:33
阅读次数:
165
在php中分为局部变量、全局变量和静态变量:局部变量就是在函数体内声明的变量,例子:输出的是5;如果要在函数体修改全局变量,可以是用GLOBALS,例子:输出的是10;另外可以使用global关键字:区别:超级全局变量相对global关键字的话,性能会高一些3.静态变量静态变量在函数退出后依然保留着...
分类:
Web程序 时间:
2015-06-10 19:22:11
阅读次数:
162
1、堆:所有对象实例存放地,垃圾管理的主要对象,被所有java线程所共享2、栈:线程私有、存储局部变量表、操作栈、动态链接、方法出口3、方法区:线程共享的内存区域、存储类信息、常是、静态变量、即时编译器编译后的代码3、本地方法框:为虚拟机使用到的Native方法服务4、程序计数器:线程私有、指向下一...
分类:
其他好文 时间:
2015-06-10 18:54:01
阅读次数:
160
在堆栈区成员变量,自属于所述对象的部分成员。对象是成对分配局部变量被分配在占,引用的对象被分配在栈上静态变量被分配在静态区域中的方法区1:成员变量和局部变量之间的差 (1)在类中的位置不同 成员变量:类中方法外 局部变量:方法定义中或者方法声明上 (2)在内存中的位置不同 成员变量:在堆中 ...
分类:
其他好文 时间:
2015-06-08 19:10:38
阅读次数:
208
static 静态 成员 变量 和 静态 成员 函数。...
分类:
其他好文 时间:
2015-06-08 17:27:07
阅读次数:
105