突破程序员基本功的十六课
Mar.三月
这个作者很懒,什么都没留下…
展开
-
数组与内存控制2018/03/03
1数组的初始化:为数组对象的元素分配内存空间,微元素指定初始值,两种初始化方式,静态初始化:int[] array=new int[]{1,2,32,2,},动态初始化:int[] array=new int[5],初始值为0,0.0,false,null,char==》‘\u0000'关于内存分配:数组的引用变量再该数组定义的方法栈区内,数组对象再对内存中,一旦对内存中的对象失去了引用,该对象就...原创 2018-03-03 18:34:36 · 152 阅读 · 0 评论 -
对象与内存控制
java的内存管理:内存分配和内存回收、变量分为:成员变量 与局部变量成员变量包括:实例变量,类变量两种变量占用的内存差别很大,其中实例变量属于对象所有,因此穿件一个对象就会为该对象的所有实例变量分配内存空间,而类变量属于累所有于类对象所有,而一个类创建完毕之后系统只是单纯的为该类创建;了一个对象而已,因此说,无论对象有多少个,该类变量只有一个切占用一块内存空间...原创 2018-03-03 18:53:59 · 160 阅读 · 0 评论 -
父类构造器
明白一点:当调用某个类的构造器来创建java对象时,系统总会先调用父类的非静态初始化块进行初始化,,,接着会调用弗雷德一个或多个构造器执行初始化,class father{public father(){//System.out.println("我是非静态初始化块")}public son(int i){}{System.out.println("我是非静态初始化块")}}class son e...原创 2018-03-04 19:45:19 · 261 阅读 · 0 评论