1.Java中的三种引用数据类型:
(1)数组 (2)类 (3)接口
2.自定义类的格式://自己定义的类
(1)属性定义:
修饰符 数据类型 变量名 = 值;
(2)方法定义:
修饰符 返回值类型 方法名(参数列表){
}
3.写的测试类,如果和被测试的类在同一个文件夹下,就不用导包。
如何使用一个类:
(1)创建引用类型变量的格式
数据类型 变量名 = new 数据类型();
Phone phone = new Phone();
(2)实现引用类型的步骤
1.导入包,类
2.创建引用类型的变量
3.变量.类型中的功能 //通过.调用
4.如果写了一个测试类Class A,Class A里使用了被测试类Class B,如果编译Class A,Class B也会被编译。
5.String 类型的默认值是 null 。
6.类中的属性,跟随类进入到对内存后,首先被赋予默认值。
eg. 在堆内存中:String color 默认是null。
7. ArrayList集合的使用
步骤:
(1)导入包java.util包种
(2)创建引用类型的变量
数据类型<集合存储的数据类型> 变量名 = new 数据类型<集合存储的数据类型>(); //创建集合引用变量时,数据类型必须要写。
ArrryList<String> array = new ArrayList<String>();
如果不指定,如net ArrayList(),取出来的时候,是Object,需要强制转换。
Object obj=list.get(0);
String value=(String)obj;
如果制定类型,取出来的时候可以直接用了。
String value=list.get(0);
8.集合不存储基本数据类型,只存储引用数据类型。
9.Arryalist 在 java.util.ArrayList包中。
10. ArrayList集合中的方法
add(参数) 参数 必须 和当初定义集合时的参数一致。
eg.public static void main(String[] args){
ArrayList<Double> array = new ArrayList<Double>();
array.add(40.0);//这样不报错
System.out.println(array.get(0));
}
eg3.错误情况:
public static void main(String[] args){
ArrayList<Double> array = new ArrayList<Double>();
array.add(40);//这样报错,原定义为double,后添加int数据。
System.out.println(array.get(0));
}
get(int index ) 取出集合中的元素,参数为索引。
size() 返回集合的长度,集合存储元素的个数。
//集合Arraylist方法的补充
add(int 索引,存储的元素;将元素添加到指定的索引上)
set(int 索引,修改后的元素)将指定索引的元素,进行修改。
remove(int 索引) 删除指定索引上的元素
clear() 清空集合中的所有元素
(1)数组 (2)类 (3)接口
2.自定义类的格式://自己定义的类
(1)属性定义:
修饰符 数据类型 变量名 = 值;
(2)方法定义:
修饰符 返回值类型 方法名(参数列表){
}
3.写的测试类,如果和被测试的类在同一个文件夹下,就不用导包。
如何使用一个类:
(1)创建引用类型变量的格式
数据类型 变量名 = new 数据类型();
Phone phone = new Phone();
(2)实现引用类型的步骤
1.导入包,类
2.创建引用类型的变量
3.变量.类型中的功能 //通过.调用
4.如果写了一个测试类Class A,Class A里使用了被测试类Class B,如果编译Class A,Class B也会被编译。
5.String 类型的默认值是 null 。
6.类中的属性,跟随类进入到对内存后,首先被赋予默认值。
eg. 在堆内存中:String color 默认是null。
7. ArrayList集合的使用
步骤:
(1)导入包java.util包种
(2)创建引用类型的变量
数据类型<集合存储的数据类型> 变量名 = new 数据类型<集合存储的数据类型>(); //创建集合引用变量时,数据类型必须要写。
ArrryList<String> array = new ArrayList<String>();
如果不指定,如net ArrayList(),取出来的时候,是Object,需要强制转换。
Object obj=list.get(0);
String value=(String)obj;
如果制定类型,取出来的时候可以直接用了。
String value=list.get(0);
8.集合不存储基本数据类型,只存储引用数据类型。
9.Arryalist 在 java.util.ArrayList包中。
10. ArrayList集合中的方法
add(参数) 参数 必须 和当初定义集合时的参数一致。
eg.public static void main(String[] args){
ArrayList<Double> array = new ArrayList<Double>();
array.add(40.0);//这样不报错
System.out.println(array.get(0));
}
eg3.错误情况:
public static void main(String[] args){
ArrayList<Double> array = new ArrayList<Double>();
array.add(40);//这样报错,原定义为double,后添加int数据。
System.out.println(array.get(0));
}
get(int index ) 取出集合中的元素,参数为索引。
size() 返回集合的长度,集合存储元素的个数。
//集合Arraylist方法的补充
add(int 索引,存储的元素;将元素添加到指定的索引上)
set(int 索引,修改后的元素)将指定索引的元素,进行修改。
remove(int 索引) 删除指定索引上的元素
clear() 清空集合中的所有元素