摘要: 当访问数组中不存在的索引时,会引发越界异常 当引用赋值为null再去调用数组中的元素,就会引发空指针异常. 阅读全文
posted @ 2017-01-23 20:41 panw3i 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 静态初始化的格式 格式 数据类型[] 数组名 = new 数组类型[]{}; 简化格式 数据类型[] 数组名 = {}; 所谓静态就是先给定数组的值 堆内存都有默认的初始化值. 阅读全文
posted @ 2017-01-23 20:36 panw3i 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1 class Demo3_Array{ 2 public static void main(String[] args) { 3 int[] arr1 = new int[3]; 4 int[] arr2 = new int[3]; 5 6 System.out.println(arr1); // 两个不同的地址 7 ... 阅读全文
posted @ 2017-01-23 20:24 panw3i 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1 /* 整数类型 byte shor int long 默认初始值都是 0; 2 浮点类型 float double 默认初始化值都是0.0; 3 布尔类型 boolean的默认值是false; 4 字符类型 char的默认初始化值是 '\u0000'; 5 6 */ 7 8 9 class Demo2_Array{ 10 String... 阅读全文
posted @ 2017-01-23 19:14 panw3i 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 为什么要有数组 为了存储同种类型的多个值 数组概念 数组是存储同一种数据类型多个元素的集合,也只可以看成是一个容器 数组既可收存储基本数据类型也可以存储引用 数据类型 数组的定义格式 数据类型[] 数组名 = new 数据类型[数组长充]; 什么是数组的初始化 如何对象数组进行剖初始化 动态初始化, 阅读全文
posted @ 2017-01-23 18:32 panw3i 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 方法的重载 求和案例 在同一个类中,方法名相同,参数列表不同,与返回值类型无关 在同一个类中,方法名相同,参数列表不同,与返回值类型无关 在同一个类中,方法名相同,参数列表不同,与返回值类型无关 参数列表不同 参数个数不同; 参数类型不同. 阅读全文
posted @ 2017-01-22 16:34 panw3i 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 为什么要方法 提高代码的复用性 什么是方法 完成特定功能的代码 方法的格式 修辞符 返回值类型 方法名(参数类型 参数名1; 参数类型 参数名2...){ 方法体语句; return返回结果; } 方法格式化说明 修饰符 返回值类型 就是功能结果的数据类型 方法名 符合命名规则即可 方便我们调用 参 阅读全文
posted @ 2017-01-22 16:19 panw3i 阅读(150) 评论(0) 推荐(0) 编辑
摘要: break 用于跳出循环 return 用于停止方法 阅读全文
posted @ 2017-01-22 15:40 panw3i 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 标号的作用是跳出指定的循环 阅读全文
posted @ 2017-01-22 15:29 panw3i 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 三种循环的区别 do while 是至少要循环一次 for 和 while 循环必须判断条件是否成立,然后决定是否执行循环语句 while循环适合于不明确循环次数的情况下 for循环适合于明确循环次数 for循环在执行完成后,会释放掉条件判断里面的变量,这个变量已完全在内存中消失,再次使用,必须先声 阅读全文
posted @ 2017-01-22 15:21 panw3i 阅读(127) 评论(0) 推荐(0) 编辑