java基础知识回顾-5(引用数据类型)
Posted 张锐0328
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础知识回顾-5(引用数据类型)相关的知识,希望对你有一定的参考价值。
1.引用数据类型分几种?试分析。
答:分两种。
第一种,Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供我们使用。
第二种,我们自己创建的类,按照类的定义标准,可以在类中包含多个方法与属性,来供我们使用。
2.类的定义格式
答:
创建java文件,与类名相同
public class 类名{
数据类型 属性名称1;
数据类型 属性名称2;
…
}
3.类的使用格式是什么?
答:
导包:我们将所有的类放到同一个文件夹下,可以避免导包。
创建对象:数据类型 变量名 = new 数据类型();
调用方法:目前我们定义的自定义类不涉及方法,只是属性(自定义类中的方法部分在面向对象部分讲解)
访问属性:变量名.属性 (这是当前的方式,后期会采取调用方法的方式替代掉直接访问的方式来完成对属性的访问。)
自定义类型注意事项:
通过 变量名.属性名 就可以对属性进行操作;
与引用类型的数组类似,引用类型的自定义类型的变量,直接输出变量时,结果为对象地址值,这可以通过内存图简单解释。内存图如下:
4.简述ArrayList集合的定义格式和常用方法的功能?
答:ArrayList集合是程序中最常见的一种集合,它属于引用数据类型(类)。在ArrayList内部封装了一个长度可变的数组,当存入的元素超过数组长度时,ArrayList会在内存中分配一个更大的数组来存储这些元素,因此可以将ArrayList集合看作一个长度可变的数组。
定义格式:
导包:import java.util.ArrayList;
创建对象:与其他普通的引用数据类型创建方式完全相同,但是要指定容器中存储的数据类型:
ArrayList<要存储元素的数据类型> 变量名 = new ArrayList<要存储元素的数据类型>();
注意:(1) 集合中存储的元素,只能为<>括号中指定的数据类型元素;
(2)“<要存储元素的数据类型>”中的数据类型必须是引用数据类型,不能是基本数据类型;
常用方法:add(指定元素)//将指定元素添加到集合的末尾。
get(索引值)//通过集合的索引值,获得集合中的元素
size()//获得集合的长度
add(索引值,指定元素)//给集合的索引位置添加指定元素,原来位置的元素会顺延的往后排列。
set(索引值,指定元素)//用指定元素替换索引位置的元素。
clear()//清除集合中的所有元素。
remove(索引值)//清除指定索引位置的元素。
以上是关于java基础知识回顾-5(引用数据类型)的主要内容,如果未能解决你的问题,请参考以下文章
Java基础知识回顾之四 ----- 集合ListMap和Set