数组的相关操作 :
在Java中,所有的数组都有一个缺省的属性length,用于获取数组中元素的个数。
数组的复制:System.arraycopy()。例 System.arraycopy(num1,0,num2,0,num1.length) ;
数组的排序:Arrays.sort()。
在已排序的数组中查找某个元素:Arrays.binarySearch()。
封装类 :
所有的封装了都为只读 ,不能修改。
针对八种基本数据类型定义的相应的引用类型-封装类。
基本数据类型 封装类
boolean Boolean
byte Byte
short Short
int Integer
long Long
char Character
float Float
double Double
int i = 1 ;
Integer in = new Integer(i);//转换成封装类
int j = in.intValue();//返回基本数据类型整形
Class类 :
在Java中,每个class都有一个相应的Class对象。也就是说,当我们编写一个类,编译完成后,在生成的.class文件中,就会产生一个Class对象,用于表示这个类的类型信息。
获取Class实例的三种方式:
(1)利用对象调用getClass()方法获取该对象的Class实例;
(2)使用Class类的静态方法forName(),用类的名字获取一个Class实例;
(3)运用.class的方式来获取Class实例,对于基本数据类型的封装类,还可以采用.TYPE来获取相对应的基本数据类型的Class实例。
在Java中,所有的数组都有一个缺省的属性length,用于获取数组中元素的个数。
数组的复制:System.arraycopy()。例 System.arraycopy(num1,0,num2,0,num1.length) ;
数组的排序:Arrays.sort()。
在已排序的数组中查找某个元素:Arrays.binarySearch()。
封装类 :
所有的封装了都为只读 ,不能修改。
针对八种基本数据类型定义的相应的引用类型-封装类。
基本数据类型 封装类
boolean Boolean
byte Byte
short Short
int Integer
long Long
char Character
float Float
double Double
int i = 1 ;
Integer in = new Integer(i);//转换成封装类
int j = in.intValue();//返回基本数据类型整形
public class TestDemo {
public static void main(String[] args){
int i = 2 ;
Integer in = new Integer(i);
int j = in.intValue();
System.out.println(in);
System.out.println(j);
String str1 = in.toString();
System.out.println(str1);
String str2 ="12324";
Integer inn = Integer.valueOf(str2);
System.out.println(inn);
}
}
Class类 :
在Java中,每个class都有一个相应的Class对象。也就是说,当我们编写一个类,编译完成后,在生成的.class文件中,就会产生一个Class对象,用于表示这个类的类型信息。
获取Class实例的三种方式:
(1)利用对象调用getClass()方法获取该对象的Class实例;
(2)使用Class类的静态方法forName(),用类的名字获取一个Class实例;
(3)运用.class的方式来获取Class实例,对于基本数据类型的封装类,还可以采用.TYPE来获取相对应的基本数据类型的Class实例。