java的基本知识点,数组,static,可变参数
2020-01-15 11:54
1826 查看
一、一维数组的初始化:
1.对于int类型的数组,创建好后,每元素的初始值为:0
2.对于short类型的数组,创建好后,每元素的初始值为:0
3.对于char类型的数组,创建好后,每元素的初始值为:0
4.对于float类型的数组,创建好后,每元素的初始值为:0.0
5.对于double类型的数组,创建好后,每元素的初始值为:0.0
6.对于boolean类型的数组,创建好后,每元素的初始值为:false
7.对于String类型的数组,创建好后,每元素的初始值为:null
二、动态数组的定义
先定义数组名称及长度,然后再给数组中所有元素进行赋值
int[] arr = new int[5];
// 创建一个静态的一维数组,数组中有四个元素
int[] arr = new int[]{1,2,3,4};
三、数组的拷贝
/* 通过System.arraycopy()方法把前两个数组中的所有元素拷贝到第三个数组中。 arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 参数说明: 第一个参数:src是在拷贝的数组,源 第二个参数:srcPos是源数组的起始位置 第三个参数:dest是接收的数组,目标 第四个参数:destPos是目标数组的起始位置 第五个参数:length要从源数组中拷贝多少个元素 */
四、static ,静态方法
/** * 如果类中的方法是非静态方法,可以直接访问类中的成员变量; * 如果类中的方法是静态方法,可以直接访问静态成员但不能访问非静态成员。 * * 被static关键字修饰的属性是静态成员 * 被static关键字修饰的方法是静态方法 */
五、可变参数
int add(int a, int … args);
可变参数只能放在参数的最后面。
六、静态代码块,普通代码块和构造方法中的代码块执行的先后顺序
静态>普通>构造
七、获取系统当前时间
System.currentTimeMillis();
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 加强eclipse的使用技巧。可变参数。基本数据类型自动装箱和拆箱。枚举。反射。数组反射的应用。ArrayList和HashSet。JavaBean
- Java基本数据类型数组与可变长度参数
- Java基础加强<二>可变参数、增强for循环、基本类型的自动拆箱与装箱、枚举
- 黑马程序员--Java基础加强--04.代码简化 书写规律III_数组参数【重载】【数组】【可变参数数组】【泛型可变参数数组】【个人总结】
- Java数组可变长参数详解
- java高新技术第一天——eclipse基本使用、可变参数、享元模式(Flyweight)
- java8-汇总数组总的值及可变参数
- Java数组可变长参数详解
- java语言-基础(java5对数组的支持-方法的可变参数)
- Java高新技术【1】 (静态导入-可变参数-增强for循环-基本数据类型的自动拆箱与装箱)
- 从头认识java-4.8 数组的初始化(2)-可变参数列表
- Java深入(高新技术)(二):开发环境、静态导入、可变参数、增强for循环、基本数据类型的自动拆箱与装箱、享元模式
- 07.java语言基础-java5对数组的支持-方法的可变参数
- Java数组可变长参数详解
- Java数组可变长参数详解
- Java数组可变长参数详解
- Java基础(四)——数组、排序算法、可变参数、二维数组
- Java第十六天(泛型、Set接口、可变参数、数组工具类、集合工具类)
- JAVA笔记4__static关键字/对象数组/foreach/方法的可变参数
- 黑马程序员__JAVA高新技术--枚举及内省JavaBean、可变参数等知识点总结