一、Array类 Array类提供了动态创建和访问Java数组的方法。 Array 允许在执行 get 或 set 操作期间进行扩展转换,但如果发生收缩转换,则抛出 IllegalArgumentException。 例如:下面是一个对象数组 使用到的Person类 二、ArrayList类 1.向 ...
分类:
编程语言 时间:
2019-10-02 12:46:48
阅读次数:
104
一定要写成 这样每个元素默认为0; 介样子的 如果写成 那么他的长度就是4 ...
分类:
编程语言 时间:
2019-10-02 10:25:08
阅读次数:
68
一、java数组 (疯狂java讲义 第4.5 ~ 4.6章节) 1) 声明形式: type[] arrayName; 推荐方式 type arrayName[]; 2) 初始化: 方式一: type[] arrayName; arrayName = new type[] {element1, el ...
分类:
编程语言 时间:
2019-09-26 21:36:00
阅读次数:
104
Java数组初始化需要指定数组容量,但是在许多情况下需要动态扩充容量。有两种方法可以实现:1.采用ArrayList类数组,它可以在需要时自动扩容;2.采用System.arraycopy方法实现,其声明为:araycopy(Object src,int srcPos,Object dest,int ...
分类:
编程语言 时间:
2019-09-26 00:49:06
阅读次数:
112
week4( ch7 ch8) 插一个debug的快捷键: F5 一步步深入(进入每个方法) F6一步步进行 (不进入方法) F7如果当前进入某个方法可以直接跳到结尾 F8运行下一个断点 java 数组 数组声明与创建: 1.声明 double[] a;(normal)/double a[]; (未 ...
分类:
编程语言 时间:
2019-09-23 09:33:21
阅读次数:
60
Java数组及其他知识点 数组拷贝 copy(复制) 因为数组的大小是固定的,所以在使用数组的时候,时常不得不创建一个更大或更小的数组 然后把已存在的数组中的内容复制到的新的数组中. 1.创建一个新的数组,通过For循环挨个拷贝的. 2.System类中提供一个方法ArrayCopy(),专用于数组 ...
分类:
编程语言 时间:
2019-09-22 23:40:20
阅读次数:
125
恶补基础,记录一下数组ArrayList的常用语法 1.导入 import java.util.ArrayList; 2.定义数组list ArrayList<类名> list = new ArrayList<类名>(); 不能是基本类型,必须是类 3.获取集合大小 size() 4.存入数据 ad ...
分类:
编程语言 时间:
2019-09-19 00:38:56
阅读次数:
109
一、数组的特点 数组与其他容器的区别有三方面:效率、类型和保存基本类型的能力。 1、效率。数组是一种效率最高的存储和随机访问对象引用序列的方式。数组是一段连续地址空间内的线性序列,所以访问非常快。但也要付出点代价,数组对象的大小一旦创建就不能改变。 2、类型。出现泛型之前,只有数组能够保持有类型的对 ...
分类:
编程语言 时间:
2019-09-18 01:09:44
阅读次数:
128
测试类加载的全过程publicclassHave{static{System.out.println("加载Have");//先加载Have再调用main方法}publicstaticvoidmain(String[]args)throwsException{System.out.println("main方法");//先调main方法Aa=newA();//先初始化父类,再初始化子类System
分类:
编程语言 时间:
2019-09-17 22:57:05
阅读次数:
177
概念: 其实所谓的数组指的就是一组相关类型的变量集合,并且这些变量可以按照统一的方式进行操作。数组本身属于引用数据类型,那么既然是引用数据类型,这里面实际又会牵扯到内存分配,而数组的定义语法有如下两类。数组动态初始化: 声明并开辟数组: 数据类型 [] 数组名称 = new 数据类型[长度]; 数据 ...
分类:
编程语言 时间:
2019-09-11 09:25:53
阅读次数:
83