Java自学之路-Java基础教程-20:Java的数组以及其他引用类型和JDK

时间:2021-12-26 19:26:11


类、接口、数组是Java的三种引用类型。


前面定义了类class,定义的接口interface,那么数组怎么定义呢?数组就是多个数据有顺序地集合在一起。


int array1[] = { 1, 2, 3, 4, 5 };


这样就可以定义数组,数组的名字为array1,类型为int,数组的内容为1到5这几个数字。[]就是数组的标识,{}则是数组的内容。


在main方法中使用for循环可以把数组的内容打印出来。



	public static void main(String[] args) {
int array1[] = { 1, 2, 3, 4, 5 };

for (int i = 0; i < array1.length; i++) { System.out.println(array1[i]); } }


array1.length是用对象array1调用数组的属性length,就是数组的总大小。array1[i]是数组中的每个元素,i就是元素在数组中所处的位置,也就是第几个元素,也叫数组的下标。

程序运行结果:

1

2

3

4

5


另外,还有一种定义数组的方式。

int array2[] = new int[5];这样定义一个数组array2,类型为int,名字为array2,大小为5,但是还没有内容。下面给array2赋值。

array2[0] = 1;
array2[1] = 2;
array2[2] = 3;
array2[3] = 4;
array2[4] = 5;
System.out.println(array2[0]);

可见,数组的下标是从0开始的,打印的结果是1,也就是数组中第一个元素的内容是1。


Java的类,接口和数组有很多实现。比如String是一个Java类,List是一个Java接口。所以String s = new String();就可以创建一个String类型的变量。而List创建对象就要用它的实现类,如ArrayList实现了List接口,就可以用List list = new ArrayList();创建一个List对象。


Java所有的类都有一个父类Object,通过Object o = new Object();可以创建一个基本的Object对象。使用o.getClass()就可以调用Object的getClass()方法。


Jave的基本类型都有对应的引用类型,称为包装类。比如,int对应Integer类,char对应Character类,long对应Long类。


Java还有很多定义好的类和接口,可以在程序中直接用。常见的有字符串类String,日期类Date,列表接口List,键值接口Map等。这些定义好的类都封装在Java虚拟机安装包里,叫做JDK,全称就是Java Develop Kit。


类、接口、数组是Java的三种引用类型。


前面定义了类class,定义的接口interface,那么数组怎么定义呢?数组就是多个数据有顺序地集合在一起。


int array1[] = { 1, 2, 3, 4, 5 };


这样就可以定义数组,数组的名字为array1,类型为int,数组的内容为1到5这几个数字。[]就是数组的标识,{}则是数组的内容。


在main方法中使用for循环可以把数组的内容打印出来。



	public static void main(String[] args) {		int array1[] = { 1, 2, 3, 4, 5 };		for (int i = 0; i < array1.length; i++) { System.out.println(array1[i]); } }


array1.length是用对象array1调用数组的属性length,就是数组的总大小。array1[i]是数组中的每个元素,i就是元素在数组中所处的位置,也就是第几个元素,也叫数组的下标。

程序运行结果:

1

2

3

4

5


另外,还有一种定义数组的方式。

int array2[] = new int[5];这样定义一个数组array2,类型为int,名字为array2,大小为5,但是还没有内容。下面给array2赋值。

array2[0] = 1;
array2[1] = 2;
array2[2] = 3;
array2[3] = 4;
array2[4] = 5;
System.out.println(array2[0]);

可见,数组的下标是从0开始的,打印的结果是1,也就是数组中第一个元素的内容是1。


Java的类,接口和数组有很多实现。比如String是一个Java类,List是一个Java接口。所以String s = new String();就可以创建一个String类型的变量。而List创建对象就要用它的实现类,如ArrayList实现了List接口,就可以用List list = new ArrayList();创建一个List对象。


Java所有的类都有一个父类Object,通过Object o = new Object();可以创建一个基本的Object对象。使用o.getClass()就可以调用Object的getClass()方法。


Jave的基本类型都有对应的引用类型,称为包装类。比如,int对应Integer类,char对应Character类,long对应Long类。


Java还有很多定义好的类和接口,可以在程序中直接用。常见的有字符串类String,日期类Date,列表接口List,键值接口Map等。这些定义好的类都封装在Java虚拟机安装包里,叫做JDK,全称就是Java Develop Kit。


具有OCR和翻译功能,可以作为便签或笔记,类似微博的图文应用 
发表的好记可以转化为好文,并可转化为语音,在电脑端可以下载到该语音。 

Java自学之路-Java基础教程-20:Java的数组以及其他引用类型和JDK

Java自学之路-Java基础教程-20:Java的数组以及其他引用类型和JDK使用〖影音好记〗小程序识别图片文字