Java学习个人备忘录之数组】的更多相关文章

下面主要讲解一个针对数组操作的工具类. a.java -- 工具类文件 //按理来说要先编译本文件, 然后再编译主函数 class ArrayTool { /* 获取整型数组的最大值 */ public int getMax(int[] arr) { int maxIndex = 0; for (int x=1; x<arr.length ; x++ ) { if (arr[x]>arr[maxIndex]) { maxIndex = x; } } return arr[maxIndex];…
数组 概念:同一种类型数据的集合,其实数组就是一个容器. 数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素. 格式1:元素类型[] 数组名 = new 元素类型[元素个数]; 格式2:元素类型[] 数组名 = new 元素类型[]{元素1,元素2,元素3,....,元素N}; 内存的划分:1:寄存器2:本地方法区3:方法区4:栈内存 存储的都是局部变量 而且变量所属的作用域一旦结束,该变量就自动释放5: 堆内存存储的是数组和对象(其实数组就是对象) 凡是new 建立的都在堆中.特…
java当中的二维数组,存储一组比较特殊的对象.他存储一个数组,同时存储的数组当中又存储着元素. java二维数组的声明方式一: class Arr2Demo { public static void main(String[] args) { /** *二维数组的定义格式:元素类型[][] 数组变量名称 = new 元素类型[3][];第一个维度必须 *确定,也就是第一个方括号 */ int[][] arr = new int[3][]; } } 二维数组出现的意义,二维数组之所以会出现是因为…
java中数组一样存在多维,二维数组,三维数组..... 二维数组的定义  格式: 数据类型 [][] 数组名 = new 数据类型 [][]; 动态初始化 数据类型[][] 数组名 =  new 数据类型[][] 注意 :   前面中括号中数值指的是二维数组元素个数 ,后面一个指的是二维数组中一维数组的元素个数. 静态初始化 数据类型[][] 数组名称= {{元素1},{元素2},{元素3},{元素4}.......}: 二维数组中的元素一定是一维数组 举例: int[][] arr = ne…
一.数组 1.一维数组 (1).数组的定义 数据类型 数组名[]=new 数据类型[大小] public class Demo1 { public static void main(String[] args) { //第一种定义方式 int arr[]; arr=new int[5]; //第二种定义方式 int arr2[]=new int[5]; //第三种定义方式 int[] arr3; arr3=new int[5]; //第四种定义方式 int arr4[]={1,2,3,4}; }…
一维数组的定义格式: int[] a;  //定义一个int类型的数组a变量 int a[];  //定义一个int类型的a数组变量 初始化一个int类型的数组 int[]   arr = new int[3]; System.out.println(arr[0]);  //0 class ArrayDemo { public static void main(String[] args){ //定义数组 int[] arr={1,3,4}; System.out.println(arr[2])…
概述 异常:是在运行时期发生的不正常情况. 在java中用类的形式对不正常情况进行了描述和封装对象. 描述不正常的情况的类,就称为异常类. 以前正常流程代码和问题处理代码相结合,现在将正常流程代码和问题处理代码分离,提高阅读性. 其实异常就是java通过面向对象的思想将问题封装成了对象. 用异常类对其进行描述.不同的问题用不同的类进行具体的描述. 问题很多,意味着描述的类也很多.将其共性进行向上抽取,形成了异常体系. 最终问题(不正常情况)就分成了两大类 Throwable:无论是error,还…
文档注释 单行注释用 // 多行注释有两种,第一种是 /* 内容 */,第二种是/** 内容 */. 这两种多行注释的区别是/** 内容 */这种注释可以生成一个该文件的注释文档,下面是演示代码. ArrayTool.java文件 /** 建立一个用于操作数组的工具类,其中包含着常见的对数组操作的函数,如: 最值,排序等. @author 纸人 @version v1.0 */ //ArrayTool.java文件 public class ArrayTool //加上public后,文件名和类…
被static标记的东西会放在内存中被共享的,对象用到时,就会来取的. class Person { String name; //成员变量,实例变量 static String country = "CN"; //静态变量,类变量 public void show() { System.out.println(country+":"+name); } } class StaticDemo { public static void main(String[] arg…
临时配置环境方式:查看path下的环境变量 set path修改path下的环境变量 set path=haha删除path下的环境变量 set path=查看当前java的版本 javac -versionset path=路径;%path% =========================================================== 类文件路径配置:就是运行.class文件的路径set classpath=c:\myclass查看是否配置过路径:set classp…