黑马程序猿入学blog ... 接着上一章的代码: //车类 class Car{ //事物的公共属性使用成员变量描写叙述。 String name; //名字的属性 String color; //颜色属性 int wheel; //轮子数 //事物的公共行为使用函数描写叙述。 public vo ...
分类:
编程语言 时间:
2017-08-14 10:06:01
阅读次数:
147
贴图: 一、程序计数器(Program Counter Register) 程序计数器就是记录当前线程执行程序的位置,改变计数器的值来确定执行的下一条指令,比如循环、分支、方法跳转、异常处理,线程恢复都是依赖程序计数器来完成。 Java虚拟机多线程是通过线程轮流切换并分配处理器执行时间的方式实现的。 ...
分类:
其他好文 时间:
2017-08-01 23:11:55
阅读次数:
213
数组的定义形式: 动态初始化方式; 1.声明并开辟数组 2.分布完成 静态初始化 1.简化格式 2.完整格式 数组的内存分析,数组属于引用传递 int temp[] = data; temp[0] = 99 for(int x=0;x<data.length;x++){ 当temp[0]的值改变,则 ...
分类:
编程语言 时间:
2017-07-31 22:55:55
阅读次数:
170
一、局部变量和成员变量 成员变量: 定义在类中变量 局部变量: 定义在方法中变量 1成员变量与局部变量的区别: 成员变量它存储在堆中,如果没有赋初值,它有默认值。 局部变量,如果要想使用必须手动初始化. 2内存分析: 二、匿名对象 1匿名对象:没有名字的实体,也就是该实体没有对应的变量名引用。 1. ...
分类:
其他好文 时间:
2017-07-31 21:13:58
阅读次数:
155
1 static关键字 4:内存分析 1:栈,堆、共享区 2:Demo.class加载近共享区 1:Demo类的main方法进栈 2:Person p1=new Person(); 1:Person.class 加载进方法区 2:堆内存开辟空间,实例变量进行默认初始化,显示初始化。 3:内存地址传给 ...
分类:
其他好文 时间:
2017-07-27 20:08:28
阅读次数:
305
栈:自动分配连续的空间,后进先出。用于存放局部变量 Example:s1(局部变量。new出来以后放到堆里保存) s1中存放一个地址,指向堆中保存的对象,对象中的各种属性也各自存放一个地址,指向堆内方法区中所保存的代码、static变量以及常量池等。图例如下 堆:空间不连续。用于放置new出的对象 ...
分类:
其他好文 时间:
2017-07-23 10:10:24
阅读次数:
142
阅读目录 内存分析(SxtStu.java)对于java 和内存之间的注意事项 阅读目录 内存分析(SxtStu.java)对于java 和内存之间的注意事项 内存分析(SxtStu.java)对于java 和内存之间的注意事项 内存分析(SxtStu.java) Java程序运行在JVM上,可以把 ...
分类:
其他好文 时间:
2017-07-18 01:33:04
阅读次数:
196
阅读目录 Super关键字画内存分析图了解程序执行的整个过程 阅读目录 Super关键字画内存分析图了解程序执行的整个过程 Super关键字画内存分析图了解程序执行的整个过程 Super关键字 在JAVA类中使用super来引用父类的成分,用this来引用当前对象,如果一个类从另外一个类继承,我们n ...
分类:
其他好文 时间:
2017-07-18 01:32:06
阅读次数:
227
Kotlin 集成基于IDEA 2017.1 版本构建对Android O 的支持对Java8的支持新的Android Gradle 插件Google's Maven repository新的Android分析器(New Android Profiler)APK 调试器新的设备文件浏览器Instan... ...
分类:
移动开发 时间:
2017-07-13 22:49:41
阅读次数:
1760