JAVA SE Lesson4笔记.docx
《JAVA SE Lesson4笔记.docx》由会员分享,可在线阅读,更多相关《JAVA SE Lesson4笔记.docx(7页珍藏版)》请在冰豆网上搜索。
JAVASELesson4笔记
1.包装类(WrapsClass)。
针对原生数据类型的包装。
所有的包装类(8个)都位于java.lang包中。
Java中的8个包装类分别为:
Byte,Short,Integer,Double,Boolean,Character,Float,Long。
他们的使用方式都是一样的,可以实现原生数据类型和包装类型的双向转换。
2.定义数组:
四种方式如下
3.java中的每个数组都有一个名为length的属性,为publicfinalint的。
所以其长度一当确定就无法改变length的值。
4.数组有默认值:
5.数组比较:
比较地址,要比较他们的值不能用equals()。
6.类数组声明时默认为null:
7.二维数组。
数组的数组
8.不规整的二维数组
9.打印不规整的二维数组
10.不使用中间变量实现两个数的互换
11.数组类型可以交换值
12.原生数据类型不能交换值
13.接口也可以定义数组,但是不能实例化
14.比较两个数组的值是否相等的函数
15.Arrays类里面的方法全部都是静态的.
16.数组复制函数
17.三维数组。
int[][][]a=newint[3][2][4];
18.冒泡排序。
19.二分查找(binarysearch)
20.随机生成50个整数,每个数字的范围是[10,50],统计每个数字出现的次数以及出现次数最多的数字与他的个数,最后将每个数字以及其出现的次数打印出来,如果某个数字没有出现,则不打印。
打印时按照数字的升序排序。