- 博客(6)
- 收藏
- 关注
原创 static关键字
static关键字可以修饰方法(main),成员属性(country) 加载时机随着字节码加载而加载,优先堆内存中创建,加载到方法区中的静态区 每个对象可以共用当前的静态数据,静态数据依附于类,不用创建对象就可以调用。对静态变量的调用取决于穿件对象时先后顺序。静态数据存在在方法区,随着类的加载而加载。创建对象的过程中,调用构造方法,尽管在调用构造方法时对变量赋值,显示的是 mei
2017-08-16 22:09:40 136
原创 成员变量和局部变量的区别
位置: 成员变量:类里方法外 局部变量:方法的声明上(圆括号),方法里面(大括号) 内存: 成员变量:堆内存给它默认值:byte、short、int、long(0)float、double(0.0)、char('\u0000')、boolean(false),引用类型(null) 局部变量:栈内存要赋值初始化 生命周期: 成员变量:随着对象被垃圾回收机制回收后
2017-08-14 22:23:46 149
原创 内存图解
class car(){string color;string size;run();}class cardemo(){public void main(){ car a =new car();// 在堆内存中创建对象car b=new car();//创建对象a.color='blue';//对堆内存中的属性进行赋值a.size='big';a.r
2017-08-10 23:56:45 381
原创 关于面向对象的一点小理解
面向对象作为java的核心思想,每个阶段可能都有不同的理解。目前我的理解可能很片面。面向对象由面向过程演变而来。比如要做一个需求,可能用几个方法组合一下就可以完成。但是面对很多个需求,就不好再将方法拿过来调用。将方法封装到一个类中,将对方法的调用提升维对对象的调用,最典型的就是工具类了。比如对实体类的调用,对action的调用,都可以通过调用对象方法来实现。增加了代码的维护性。可以通过的类的属
2017-08-09 23:20:05 179
原创 基本数据类型和引用数据类型的传递
在方法中,如果传递的是借本数据类型,会把基本数据类型的值赋值一份放到方法中, 在方法中的是复制的值,相互不影响,在调用方法没有返回值的时候 ,两个值相互不影响。 public static void main(String[] args) { int a=10; int b=20; int[]arr={1,2,3,4,5}; change( a,b);
2017-08-09 22:25:59 285
原创 数组学习,了解一点数组的知识
很长时间没有学习了 ,开始慢慢的捡起来 今天是数组的学习。 java开发的容器很多都是用集合 很多集合 底层看源码就是数组 数组分为静态初始化和动态 初始化 int[] a=new int [88];//动态 int[] b={11,22,33};//静态地址值: a 的地址值 : [I@3ce53108
2017-08-08 22:23:46 212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人