java lesson 15
1. 包装类( 包装类( Wrapper ClassWrapper ClassWrapper ClassWrapper Class Wrapper Class Wrapper ClassWrapper Class Wrapper ClassWrapper Class)。 针对于原生数据类型的包装。 针对于原生数据类型的包装。 针对于原生数据类型的包装。 所有的包装类( 所有的包装类( 8个)都位于 个)都位于 java.lang java.langjava.lang java.lang java.lang 包下。 包下。 JavaJavaJavaJava中的 8个包装类分别是: 个包装类分别是: 个包装类分别是: 个包装类分别是: Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Character, Boolean Character, Boolean Character, BooleanCharacter, Boolean Character, BooleanCharacter, BooleanCharacter, Boolean Character, Boolean 。他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装双向转换。 双向转换。
2. 数组( Array ArrayArrayArray): 相同类型 数据的集合就叫做 数据的集合就叫做 数据的集合就叫做 数据的集合就叫做 数组。 数组。
3. 如何定义数组。 如何定义数组。 如何定义数组。 如何定义数组。 type[] type[] type[] 变量名 变量名 = new type[ = new type[= new type[ = new type[= new type[ 数 组中元素的个数 组中元素的个数 组中元素的个数 组中元素的个]; 可以按照下列方式定义长 可以按照下列方式定义长 可以按照下列方式定义长 可以按照下列方式定义长 可以按照下列方式定义长 可以按照下列方式定义长 度为 10 的数组: 的数组: 的数组:
int[] a = new int[10]; int[] a = new int[10];int[] a = new int[10]; int[] a = new int[10];int[] a = new int[10]; int[] a = new int[10]; int[] a = new int[10];int[] a = new int[10]; int[] a = new int[10];int[] a = new int[10]; 或者 int a[] = new int[10];int a[] = new int[10];int a[] = new int[10];int a[] = new int[10]; int a[] = new int[10];int a[] = new int[10]; int a[] = new int[10]; int a[] = new int[10];int a[] = new int[10]; int a[] = new int[10];int a[] = new int[10];
4. 数组中的元素索引是从 数组中的元素索引是从 0开始的。对于数组来说,最大索引 开始的。对于数组来说,最大索引 开始的。对于数组来说,最大索引 == 数组的长度 – 1。
5. 定义数组的第 定义数组的第 定义数组的第 3种方式: 种方式: 种方式: type[] type[] 变量名 变量名 = {new type[]}{new type[]}{new type[]} {new type[]} {new type[]} {new type[]} {逗号分隔的初始化值列表 逗号分隔的初始化值列表 逗号分隔的初始化值列表 逗号分隔的初始化值列表 逗号分隔的初始化值列表 逗号分隔的初始化值列表 };
6. Java JavaJava中的每个数组都有一名为 中的每个数组都有一名为 中的每个数组都有一名为 中的每个数组都有一名为 中的每个数组都有一名为 中的每个数组都有一名为 中的每个数组都有一名为 length lengthlengthlength的属性,表示数组长度。 的属性,表示数组长度。 的属性,表示数组长度。 的属性,表示数组长度。 的属性,表示数组长度。 的属性,表示数组长度。 的属性,表示数组长度。 lengthlength lengthlength属性是 public , final final ,int int的。 数组长度一旦确定,就不能改变大小。 数组长度一旦确定,就不能改变大小。 数组长度一旦确定,就不能改变大小。 数组长度一旦确定,就不能改变大小。 数组长度一旦确定,就不能改变大小。 数组长度一旦确定,就不能改变大小。 数组长度一旦确定,就不能改变大小。 数组长度一旦确定,就不能改变大小。 数组长度一旦确定,就不能改变大小。
7. int[] a = new int[10]nt[] a = new int[10]nt[] a = new int[10] nt[] a = new int[10]nt[] a = new int[10]nt[] a = new int[10]nt[] a = new int[10]nt[] a = new int[10]nt[] a = new int[10] nt[] a = new int[10]nt[] a = new int[10] nt[] a = new int[10]nt[] a = new int[10] nt[] a = new int[10]nt[] a = new int[10],其中 a是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 每个元素都是 每个元素都是 每个元素都是 int int类型,其中仅存放数据值本身。 类型,其中仅存放数据值本身。 类型,其中仅存放数据值本身。 类型,其中仅存放数据值本身。 类型,其中仅存放数据值本身。 类型,其中仅存放数据值本身。 类型,其中仅存放数据值本身。 类型,其中仅存放数据值本身。
北京圣思园科技有限公司版权所有
8. 二维数组。 二维数组。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组的定义方 二维数组的定义方 二维数组的定义方 二维数组的定义方 式: type[][] a = new type[2][3];type[][] a = new type[2][3]; type[][] a = new type[2][3]; type[][] a = new type[2][3]; type[][] a = new type[2][3];type[][] a = new type[2][3]; type[][] a = new type[2][3]; type[][] a = new type[2][3]; type[][] a = new type[2][3];type[][] a = new type[2][3]; type[][] a = new type[2][3];type[][] a = new type[2][3];
9. 三维数组。 三维数组。 type[][][]type[][][] type[][][] a = new type[2][3][4];a = new type[2][3][4]; a = new type[2][3][4]; a = new type[2][3][4];a = new type[2][3][4]; a = new type[2][3][4]; a = new type[2][3][4];a = new type[2][3][4]; a = new type[2][3][4];a = new type[2][3][4]; a = new type[2][3][4];a = new type[2][3][4];a = new type[2][3][4];
10. 冒泡排序。(掌握交换,快速的原理与实现方式) 冒泡排序。(掌握交换,快速的原理与实现方式) 冒泡排序。(掌握交换,快速的原理与实现方式) 冒泡排序。(掌握交换,快速的原理与实现方式) 冒泡排序。(掌握交换,快速的原理与实现方式) 冒泡排序。(掌握交换,快速的原理与实现方式)
11. 二分查找( Binary SearchBinary SearchBinary Search Binary Search Binary SearchBinary SearchBinary SearchBinary SearchBinary Search ): 待查找的数组要有序。 待查找的数组要有序。
12. 随机生成 50 个数字(整),每的范围是 个数字(整),每的范围是 个数字(整),每的范围是 个数字(整),每的范围是 个数字(整),每的范围是 [10, 50][10, 50][10, 50][10, 50][10, 50][10, 50][10, 50][10, 50],统计每个数字出现的次以及 ,统计每个数字出现的次以及 ,统计每个数字出现的次以及 出现次数 最多的字与它个,后将每及其打印来如果某出现次数 最多的字与它个,后将每及其打印来如果某出现次数 最多的字与它个,后将每及其打印来如果某出现次数 最多的字与它个,后将每及其打印来如果某出现次数 最多的字与它个,后将每及其打印来如果某出现次数 最多的字与它个,后将每及其打印来如果某出现次数 最多的字与它个,后将每及其打印来如果某字出现次数为 0,则不要打印它。 时按照数字的升序排列,则不要打印它。 时按照数字的升序排列,则不要打印它。 时按照数字的升序排列
1. 包装类( 包装类( Wrapper ClassWrapper ClassWrapper ClassWrapper Class Wrapper Class Wrapper ClassWrapper Class Wrapper ClassWrapper Class)。 针对于原生数据类型的包装。 针对于原生数据类型的包装。 针对于原生数据类型的包装。 所有的包装类( 所有的包装类( 8个)都位于 个)都位于 java.lang java.langjava.lang java.lang java.lang 包下。 包下。 JavaJavaJavaJava中的 8个包装类分别是: 个包装类分别是: 个包装类分别是: 个包装类分别是: Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Byte, Short, Integer, Long, Float, Double, Character, Boolean Character, Boolean Character, BooleanCharacter, Boolean Character, BooleanCharacter, BooleanCharacter, Boolean Character, Boolean 。他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装他们的 使用方式都是一样,可以实现原生数据类型与包装双向转换。 双向转换。
2. 数组( Array ArrayArrayArray): 相同类型 数据的集合就叫做 数据的集合就叫做 数据的集合就叫做 数据的集合就叫做 数组。 数组。
3. 如何定义数组。 如何定义数组。 如何定义数组。 如何定义数组。 type[] type[] type[] 变量名 变量名 = new type[ = new type[= new type[ = new type[= new type[ 数 组中元素的个数 组中元素的个数 组中元素的个数 组中元素的个]; 可以按照下列方式定义长 可以按照下列方式定义长 可以按照下列方式定义长 可以按照下列方式定义长 可以按照下列方式定义长 可以按照下列方式定义长 度为 10 的数组: 的数组: 的数组:
int[] a = new int[10]; int[] a = new int[10];int[] a = new int[10]; int[] a = new int[10];int[] a = new int[10]; int[] a = new int[10]; int[] a = new int[10];int[] a = new int[10]; int[] a = new int[10];int[] a = new int[10]; 或者 int a[] = new int[10];int a[] = new int[10];int a[] = new int[10];int a[] = new int[10]; int a[] = new int[10];int a[] = new int[10]; int a[] = new int[10]; int a[] = new int[10];int a[] = new int[10]; int a[] = new int[10];int a[] = new int[10];
4. 数组中的元素索引是从 数组中的元素索引是从 0开始的。对于数组来说,最大索引 开始的。对于数组来说,最大索引 开始的。对于数组来说,最大索引 == 数组的长度 – 1。
5. 定义数组的第 定义数组的第 定义数组的第 3种方式: 种方式: 种方式: type[] type[] 变量名 变量名 = {new type[]}{new type[]}{new type[]} {new type[]} {new type[]} {new type[]} {逗号分隔的初始化值列表 逗号分隔的初始化值列表 逗号分隔的初始化值列表 逗号分隔的初始化值列表 逗号分隔的初始化值列表 逗号分隔的初始化值列表 };
6. Java JavaJava中的每个数组都有一名为 中的每个数组都有一名为 中的每个数组都有一名为 中的每个数组都有一名为 中的每个数组都有一名为 中的每个数组都有一名为 中的每个数组都有一名为 length lengthlengthlength的属性,表示数组长度。 的属性,表示数组长度。 的属性,表示数组长度。 的属性,表示数组长度。 的属性,表示数组长度。 的属性,表示数组长度。 的属性,表示数组长度。 lengthlength lengthlength属性是 public , final final ,int int的。 数组长度一旦确定,就不能改变大小。 数组长度一旦确定,就不能改变大小。 数组长度一旦确定,就不能改变大小。 数组长度一旦确定,就不能改变大小。 数组长度一旦确定,就不能改变大小。 数组长度一旦确定,就不能改变大小。 数组长度一旦确定,就不能改变大小。 数组长度一旦确定,就不能改变大小。 数组长度一旦确定,就不能改变大小。
7. int[] a = new int[10]nt[] a = new int[10]nt[] a = new int[10] nt[] a = new int[10]nt[] a = new int[10]nt[] a = new int[10]nt[] a = new int[10]nt[] a = new int[10]nt[] a = new int[10] nt[] a = new int[10]nt[] a = new int[10] nt[] a = new int[10]nt[] a = new int[10] nt[] a = new int[10]nt[] a = new int[10],其中 a是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 是一个引用,它指向了生成的数组对象首地址中 每个元素都是 每个元素都是 每个元素都是 int int类型,其中仅存放数据值本身。 类型,其中仅存放数据值本身。 类型,其中仅存放数据值本身。 类型,其中仅存放数据值本身。 类型,其中仅存放数据值本身。 类型,其中仅存放数据值本身。 类型,其中仅存放数据值本身。 类型,其中仅存放数据值本身。
北京圣思园科技有限公司版权所有
8. 二维数组。 二维数组。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组是一种平面的结构,本质上。 二维数组的定义方 二维数组的定义方 二维数组的定义方 二维数组的定义方 式: type[][] a = new type[2][3];type[][] a = new type[2][3]; type[][] a = new type[2][3]; type[][] a = new type[2][3]; type[][] a = new type[2][3];type[][] a = new type[2][3]; type[][] a = new type[2][3]; type[][] a = new type[2][3]; type[][] a = new type[2][3];type[][] a = new type[2][3]; type[][] a = new type[2][3];type[][] a = new type[2][3];
9. 三维数组。 三维数组。 type[][][]type[][][] type[][][] a = new type[2][3][4];a = new type[2][3][4]; a = new type[2][3][4]; a = new type[2][3][4];a = new type[2][3][4]; a = new type[2][3][4]; a = new type[2][3][4];a = new type[2][3][4]; a = new type[2][3][4];a = new type[2][3][4]; a = new type[2][3][4];a = new type[2][3][4];a = new type[2][3][4];
10. 冒泡排序。(掌握交换,快速的原理与实现方式) 冒泡排序。(掌握交换,快速的原理与实现方式) 冒泡排序。(掌握交换,快速的原理与实现方式) 冒泡排序。(掌握交换,快速的原理与实现方式) 冒泡排序。(掌握交换,快速的原理与实现方式) 冒泡排序。(掌握交换,快速的原理与实现方式)
11. 二分查找( Binary SearchBinary SearchBinary Search Binary Search Binary SearchBinary SearchBinary SearchBinary SearchBinary Search ): 待查找的数组要有序。 待查找的数组要有序。
12. 随机生成 50 个数字(整),每的范围是 个数字(整),每的范围是 个数字(整),每的范围是 个数字(整),每的范围是 个数字(整),每的范围是 [10, 50][10, 50][10, 50][10, 50][10, 50][10, 50][10, 50][10, 50],统计每个数字出现的次以及 ,统计每个数字出现的次以及 ,统计每个数字出现的次以及 出现次数 最多的字与它个,后将每及其打印来如果某出现次数 最多的字与它个,后将每及其打印来如果某出现次数 最多的字与它个,后将每及其打印来如果某出现次数 最多的字与它个,后将每及其打印来如果某出现次数 最多的字与它个,后将每及其打印来如果某出现次数 最多的字与它个,后将每及其打印来如果某出现次数 最多的字与它个,后将每及其打印来如果某字出现次数为 0,则不要打印它。 时按照数字的升序排列,则不要打印它。 时按照数字的升序排列,则不要打印它。 时按照数字的升序排列
发表评论
-
已前的学习笔记java lesson 20
2012-01-03 13:26 811java lesson 20 1. 要想使用反射,首先需要获得 ... -
已前的学习笔记java lesson 19
2012-01-03 13:25 674java lesson 19 1. 当遍历集合或数组时,如果需 ... -
已前的学习笔记java lesson 18
2012-01-03 13:23 767java lesson 18 1. 有这样一个类: // ge ... -
已前的学习笔记java lesson 17
2012-01-03 13:22 682java lesson 17 1. 当向ArrayList添加 ... -
已前的学习笔记java lesson 16
2012-01-02 15:54 765java lesson 16 1. 对于Java中 ... -
已前的学习笔记java lesson 14
2012-01-02 15:49 819java lesson 14 1. 接口中所 ... -
已前的学习笔记java lesson 13
2012-01-02 15:45 612java lesson 13 Java SE Lesson 2 ... -
已前的学习笔记java lesson 12
2012-01-02 15:43 662JAVA lesson 12 1. 类是一种 ... -
已前的学习笔记java lesson 11
2012-01-01 12:51 681Java lesson 11 1. 如果一个类包含了属性与方法 ... -
已前的学习笔记java lesson 11
2011-12-31 15:02 0Java lesson 11 1. 如果一个类包含了属性与方法 ... -
已前的学习笔记java lesson 10
2011-12-31 14:42 694Java lesson 10 1. 类中的属性又叫做成员变量( ... -
已前的学习笔记java lesson 9
2011-12-31 14:17 655Java lesson 9 1. 面向对象 ... -
已前的学习笔记java lesson 8
2011-12-31 14:00 751Java lesson 8 1. break语句:经常用在循环 ... -
已前的学习笔记java lesson 7
2011-12-31 12:00 655Java lesson 7 1. Java中的循环控制语句一共 ... -
已前的学习笔记java lesson 6
2011-12-31 11:31 749Java lesson 6 1. 条件运算符(三元表达式),其 ... -
已前的学习笔记java lesson 5
2011-12-30 22:29 679Java lesson 5 运算符 关系运算符 1.大于(&g ... -
已前的学习笔记java lesson 4
2011-12-30 21:33 699Java lesson 4 运算符(operator) pub ... -
已前的学习笔记java lesson 3
2011-12-30 21:02 580Java lesson 3 Pitfall of primit ... -
已前的学习笔记java lesson 2
2011-12-30 20:02 626Java lesson 2 Primitive date ty ... -
已前的学习笔记java lesson 1
2011-12-30 18:15 605Lesson 1 Java se java standard ...
相关推荐
java技术从入门到精通(孙鑫)学习笔记-Lesson2
java从入门到精通学习笔记-Lesson5(多线程).pdf
java从入门到精通学习笔记-Lesson2(面向对象下).pdf
java技术从入门到精通(孙鑫)学习笔记-Lesson2(面向对象上)
java技术从入门到精通(孙鑫)学习笔记Lesson3
java技术从入门到精通(孙鑫)学习笔记Lesson4
java技术从入门到精通(孙鑫)学习笔记Lesson1
java技术从入门到精通(孙鑫)学习笔记Lesson3(接口)
java技术从入门到精通(孙鑫)学习笔记Lesson 6(数据结构)
java技术从入门到精通(孙鑫)学习笔记Lesson10(网络编程)
─algorithms 算法 ...├─lesson-code 一些课程代码 ├─mvc mvc框架 ├─orm orm框架 ├─spring-annotation spring注解驱动开发 ├─spring-batch ├─springboot-aop springaop使用以及aop应用 │ └─
Java web lesson 1 1.html (hyper text markuo language),超文本标记语言 html 文件的后罪名一般是 .htm .html
三、从LiveJournal发展中学习 71 1、一台服务器 71 2、两台服务器 72 3、四台服务器 73 4、五台服务器 73 5、更多服务器 74 6、现在我们在哪里: 75 7、现在我们在哪里 78 8、现在我们在哪里 79 9、缓存 80...