1.数组数据定义超出范围:
出现数组索引越界异常 ArrayIndexOutofBoundsException
2.递归:方法自己调用自己
3.字符串截取(可以倒着截取):1.slice 2.substr 3substring
4.static:静态,可以修饰成员变量,成员方法。
成员变量按照有无static修饰,分为两种:
i:类变量:有static修饰,属于类,在计算机里只有一份,会被类的全部对象共享。
ii:实例变量(对象的变量)
类方法:有static修饰的成员方法,属于类
类名.类方法
实例方法:无static修饰的成员方法,属于对象
5.泛型:定义类、接口、方法时,同时声明了一个或者多个类型变量(如:<E>),称为泛型类,泛型接口,泛型方法、它们统称为泛型。
对象.实例方法
6.try catch放在for循环里外的区别:
try放在for循环的里面所有的for循环都会执行,当遇到异常时,抛出异常继续执行;放在外面,当遇到异常时,抛出异常,后面的循环就会终止,并不会执行。
7.list集合:采用add添加数据
set集合:采用add添加数据
map集合:采用put添加数据
8.IO流如何初始化数据:
1.创建文件字节流输入流管道,与源文件接通
FileInputStream(File file)
开始读取文件的字节数据 read
int b;
while((b=is.read))!= -1{
System.out.print((char) b);
}
9.创建随机数 Random
10.数组输出1到10的数据
int number = r.nextInt(10) +1 //0-9
11StringBuilder添加数据:append