java基础知识笔记
1、数盲褓梆尺组的声明:1. 数据类型 [] 数组名={}; 例: int[] arr={1,2,3};2. 数据类型缪梨痤刻[] 数组名=new 数据类型[5];例:int[] arr=new int[5];在数组里面有一个重要的属性:下标 index 下标从0开始计数打印出数组内容:Arrays.toString(数组名);
2、记住一句话:在数组里面大小一旦确定好之后,他的大小是不允许发生改变在基本数据类型中,基本数据类型没有默认值!在数值中,各种数据类型的默认值: 整数类型:0 浮点类型:0.0 字符串类型:null char类型:/u0000
3、数组里面的一个重要属性:length属性 : 数组的长度软件工程理念:低耦合高内聚数组的扩容和缩容:因为数组的大小一旦确定将无法发生改变。所以想改变数组的大小只能通过数组扩容和缩容来解决。但是改变大小之后的数组将不是原来的那个数组,只是将数组的引用指向了原来的数组。
4、扩容:扩容的原理:新建一个数组,将原来的 数组里面的内容复制过来,长度比原来 长度要大,对多出来的长度进行赋值,但是新建的数组名指向 原来的数组名语法:Arrays.copyOf(参数1,参数2);参数1:要复制的那个数组参数2:新的长度
5、冒泡排碌食撞搁序法:1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
6、Java 语言是一门随时代快速发展的计算机语言程序,其深刻展示了程序编写的精髓,加上其简明严谨的结构及简洁的语法编写为其将来的发展及维护提供了保障。