随笔分类 -  数组

摘要:(8个数字,比7轮就可以完成比较) public static void main(String[] args) { int[] arr=new int[]{21,324,44,55,67,11,23,45,7,-11,3,4,44,55}; //冒泡排序 for (int i=0;i<arr.le 阅读全文
posted @ 2021-02-20 16:38 谷先生 阅读(48) 评论(0) 推荐(0)
摘要:1.数组元素反转,其实就是对称位置的元数交换 (1)通常遍历数组用的是一个索引:int i=0; 现在表示对称位置需要两个索引; int min=0; int nax=array.length-1; 数组作为方法参数 阅读全文
posted @ 2021-02-01 15:08 谷先生 阅读(390) 评论(0) 推荐(0)
摘要:1.数组的长度 //数组一旦创建,程序运行期间,长度不可改变 //改变后的是另一个数组 public class Ar12 { public static void main(String[] args) { int [] arrayA =new int[3]; int []arrayB={10,2 阅读全文
posted @ 2021-01-28 08:55 谷先生 阅读(126) 评论(0) 推荐(0)
摘要:1.一个数组的内存图 2.两个数组的内存图 3.两个引用指向一个数组内存图 阅读全文
posted @ 2021-01-27 09:02 谷先生 阅读(127) 评论(0) 推荐(0)
摘要:1.栈(Stack)存放的都是方法中的局部变量。方法的运行一定要在栈当中 局部变量:方法的参数,或者事方法()内部的变量 作用域:一旦超出措作用域,立即从栈内存当消失。 2.堆(Heap):凡是new出来的东西,都在堆当中。 堆内存里面的东西都有一个地址值L:16进制 堆内存里面的数据,都有一个默认 阅读全文
posted @ 2021-01-26 21:08 谷先生 阅读(109) 评论(0) 推荐(0)
摘要:1.数组类Array Java中最基本的一个存储结构。 提供了动态创建和访问 Java 数组的方法。其中的元素的类型必须相同。 效率高,但容量固定且无法动态改变。 它无法判断其中实际存有多少元素,length只是告诉我们array的容量。 2、静态类Arrays 此静态类专门用来操作array ,提 阅读全文
posted @ 2021-01-25 19:41 谷先生 阅读(533) 评论(1) 推荐(0)
摘要://建立文件夹 File f=new File("user"); System.out.println(f.createNewFile()); //建立文件 File wj = new File("user.txt"); File wj2=new File(".","user2.txt"); Sys 阅读全文
posted @ 2021-01-20 19:08 谷先生 阅读(85) 评论(0) 推荐(0)
摘要:静态数组(指定长度):在创建的时候,不直接指定数据个数多少, 而是直接将具体的数据内容进行指定。 package array; //注意:虽然静态数组没有直接告诉长度,但是根据大括号里的元素内容,也可以自动推算出来长度 public class demo02 { public static void 阅读全文
posted @ 2021-01-19 20:51 谷先生 阅读(410) 评论(0) 推荐(0)
摘要:1.数组是一种引用数据类型 2.数组当中的多个数据,类型必须统一 3.数组的长度在程序运行期间不可改变 动态初始化(指定长度):在创建数组的时候,直接指定数组当中数据元素的个数 1 package array; 2 public class demo01 { 3 public static void 阅读全文
posted @ 2021-01-19 20:30 谷先生 阅读(236) 评论(0) 推荐(0)