来源:java2000_wl,blog.csdn.net/java2000_wl/article/details/8009362 1.Java技术体系模块图 2:Jvm内存区域模型 1.方法区 也称”永久代” 、“非堆”, 它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认 ...
分类:
其他好文 时间:
2017-10-16 12:26:05
阅读次数:
136
java是一门内存动态分配、垃圾自动回收的高级编程语言。 1 运行时数据分区 方法区 用来存储已被虚拟机加载的类信息、常亮、静态变量、即时编译后的代码等数据;在hotspot虚拟机中又被称为永久代,此外字符串常量池已经在java7版本后移除永久代。 运行时常量池是方法区的一部分,具有动态性,用于存放 ...
分类:
其他好文 时间:
2017-10-16 00:11:19
阅读次数:
189
Java中接口、抽象类与内部类学习 接口与内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类和抽象方法 抽象方法:仅有声明而没有方法体。 抽象类:包含一个或多个抽象方法的类,该类就必须限定为抽象的(否则会报错)。 abstract void f() { //抽象方法 } 抽象类的特点 ...
分类:
编程语言 时间:
2017-10-14 23:29:34
阅读次数:
238
一、JVM体系结构 想要了解运行时数据区,先关注一下JVM的体系结构,知道数据区在JVM的整体位置和作用。 二、JVM运行时数据区 1.程序计数器 一块较小的内存空间,它是当前线程所执行的字节码的行号指示器,字节码解释器工作时通过改变该计数器的值来选择下一条需要执行的字节码指令,分支、跳转、循环等基 ...
分类:
编程语言 时间:
2017-10-14 22:33:52
阅读次数:
216
内存 :code segment(代码区 二进制代码),data segment(数据区),stack(栈),heap(堆) 静态变量(类级别)/字符串常量 数据区(基本类型,final,static) 局部变量(string s = "Hello world!";函数参数) 栈 new/动态分配内 ...
分类:
其他好文 时间:
2017-10-13 10:14:17
阅读次数:
137
一、关键点 对象的生命周期:程序执行过程中,该对象存在的那段时间 局部对象:形参、函数体内部定义的变量 二、自动对象 自动对象:只存在于块执行期间的对象 包括:局部变量、形参 三、局部静态对象 特点:该种局部变量的生命周期一直到程序终止 声明局部静态变量:在声明语句前加上static关键字 补充:内 ...
分类:
其他好文 时间:
2017-10-12 21:47:01
阅读次数:
210
Looper准备 Handler实例化时,会从当前线程获取Looper,从而获得MessageQueue,用于发送消息。然后,线程不是生来就有Looper对象的,需要在线程执行中调用静态方法Looper.prepare(),最终会调用到如下静态方法: 静态变量sThreadLocal是范型类Thre ...
分类:
移动开发 时间:
2017-10-12 13:13:09
阅读次数:
210
1.基本语法 编写Java程序时,应注意以下几点: 大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。 方法名:所有的方法 ...
分类:
编程语言 时间:
2017-10-11 21:56:25
阅读次数:
250
第一个ListView: 第二个ListView: 第三个ListView: 定义一个KTVUtil类,在里面定义一个静态变量保存歌手图片 在主窗体load事件拿歌手图片的前半部分路径: 在第一个ListView_Click事件: 在第二个ListView_Click事件: ...
分类:
其他好文 时间:
2017-10-10 17:51:02
阅读次数:
217
//实例化类产生对象。//class fenbi//{// //普通成员,属于对象// public $length = "10cm";// //静态成员,静态变量,属于类。// public static $color;//// //普通方法可以调用静态成员// function hua(){// ...
分类:
Web程序 时间:
2017-10-10 16:27:24
阅读次数:
192