基本数据类型
逻辑类型:boolean (C++中为bool)
整数类型:byte、short、int、long (长度分别对应1、2、4、8个字节)
字符类型:char
浮点类型:float、double
数组的声明
Java中的数组是一个类,可以避免越界访问,查看数组长度也更加方便
//一维数组声明方式
int a[] = new int[5];
int[] b = new int[5];
//二维数组
int c[][] = new int[5][5];
int[][] d = new int[5][5];
Arrays类的使用
Arrays.sort(a);
Arrays.sort(a, 0, a.length); //这里的末尾下标不会被访问,与C++的sort同
Arrays.binarySearch(a, 0);
接口类
接口类中的方法只有声明(jdk更新后加了default关键字可以定义实现),接口允许多继承
//声明方式
interface myinter {
int a = 50;
void out();
}
//继承方式
class myclass implements myinter{
public void out(){
System.out.println("interface test");
}
}
接口回调
声明一个接口类的引用,然后new一个类,这个类实现了这个接口,于是这个接口类的引用就可以调用这个类里的方法。
IShape shape1 = new Circle(3.2); //这里的IShape是一个接口,Circle是实现了这个接口的类
System.out.println(shape1.getArea()); //通过接口来调用Circle的方法
本文介绍了Java的基本数据类型如整数、浮点数、字符等,并详细解释了一维及多维数组的声明方式和使用技巧。此外还探讨了Arrays类的常用方法,以及接口的概念与实践案例。
1万+

被折叠的 条评论
为什么被折叠?



