java基础
horsewander
这个作者很懒,什么都没留下…
展开
-
String
下文(转载)对于 String内存操作机制解释得很好,分享。 My Summary 常量池:类代码加载时(编译阶段)会将代码中的所有常量值(包括字符串常量)在堆中开辟空间存放,这块空间--常量池。 下文解释是:常量池(constant pool)指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据。它包括了关于类、方法、接口等中的常量,也包括字符串常量。转载 2016-02-05 12:53:22 · 242 阅读 · 0 评论 -
static this(尚学堂视频学习总结_002)
成员变量 静态变量/类变量(用static修饰的) 方法 静态方法/类方法(用static修饰的) 和普通方法 类的静态方法里,不能调用类的非静态属性(要有对象调用) 静态方法从属于类,而非静态方法从属于对象 反之,如果普通方法调用静态变量,静态方法则是可以的(调用时,对象引用了类的静态变量/方法地址) static方法也在堆开辟了自己的的类代码原创 2016-02-04 22:33:44 · 337 阅读 · 0 评论 -
面向对象与面向过程(尚学堂视频学习总结_001)
【面向对象与面向过程】--尚学堂视频学习总结 面向对象: 组织代码,封装数据 思考,扩散,纵深 面向过程: 全局变量 扩展性强 【总结金句】 以类的方式组织代码 以对象的方式组织封裝数据 对象与类的关系 特殊到一半,具体到抽象 ooa.ood 对象object.原创 2016-02-20 18:41:41 · 448 阅读 · 0 评论 -
继承 方法重写 组合(尚学堂视频学习总结_003)
类中只有单继承 老祖宗:Object类,间接或直接继承于此类 子类继承父类的属性和方法,除了父类的构造方法 普通方法默认都有两个参数:this ,super; new子类对象时,内存中普通方法是用super指向父类对象 构造方法:如果要继承父类的,第一句默认是super() ??? 也是往上一层层 普通方法:对象调用原创 2016-02-20 18:44:34 · 323 阅读 · 0 评论 -
数组基础与字符串(尚学堂视频学习总结_004)
数组 也是引用类型的 java数据类型:8种基本数据类型 + 引用类型 初始化 Car[] c = new Car[10];(初始化时每一个数组元素对象为null,由数组是引用类型决定的) 【操作对象就是操作引用(地址)】 数组最常见的RuntimeException java.lang.ArrayIndexOutOfBoundsException 数组索引从[0]开始算原创 2016-02-20 18:34:43 · 363 阅读 · 0 评论