摘要: 在java中,有两种创建String类型变量的方式: 第一种方式创建String变量时,首先查找JVM方法区的字符串常量池是否存在存放"abc"的地址,如果存在,则将该变量指向这个地址,不存在,则在方法区创建一个存放字面值"abc"的地址。 第二种方式创建String变量时,在堆中创建一个存放"ab 阅读全文
posted @ 2017-07-09 22:49 tonghun 阅读(2991) 评论(0) 推荐(1) 编辑
摘要: 1.什么是继承? 使一个类拥有另一个类全部公开的属性与行为的一种机制。 2.继承的目的 假如一个类拥有另一个类的全部行为与属性,并且这些属性与行为数量较大,同时为其他类所共享,可以将这个类定义为子类去继承另一个类,实现代码复用。 3.继承的影响 子类拥有了父类中非private的方法与属性。 4.继 阅读全文
posted @ 2017-07-09 17:35 tonghun 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一 概述 1.什么是重载? 利用形参区分同一个类中多个同名方法的机制叫做重载。 2.什么是重写? 子类继承父类,重写父类方法的过程叫做重写。 二 对比 1.发生范围 重写发生在父类与子类之间,涉及两个类,重载发生在同一个类内部。 2.约束 重写 重载 重载正是根据方法的形参来区分同名的方法,所以同名 阅读全文
posted @ 2017-07-09 16:00 tonghun 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 一 概述 1.双层循环 排序通常由双层循环实现,外层循环控制循环轮数,内层循环实现单次排序。外层循环的索引从1到arr.length-1,内层循环循环次数随外层循环循环次数的增加而减少。 二 冒泡法 1.基本思想 对比相邻的两个元素,如果满足条件,则交换位置,这样就把较大的元素移动到后面了。 2.算 阅读全文
posted @ 2017-07-09 12:37 tonghun 阅读(255) 评论(0) 推荐(0) 编辑