Java基础
异常处理
1.调用有风险的方法时,得写出发生异常时处理的代码。异常是一种Exception类型的对象。
2.throw抛出异常,try块中放有风险的程序,catch块来捕获异常。
try{ //有危险代码 } catch(Exception ex){ //捕获异常,尝试恢复程序代码 }
注意:a.写在catch块中的异常必须与方法抛出的异常一致
b.方法抛出多个异常时,将catch块逐个放在try块下,但要注意异常有继承关系,有多个catch块时要从小到大排序,即先写子类再写父类。或直接以一个总的异常类catch代替多个catch块。
catch(Exception exception){ System.out.println(exception.getMessage()); // 获取输出异常 }
相对路径与绝对路径(引用一个文件)
1.绝对路径:从盘符开始的路径,如C:\windows\system\work。从根目录为起点到你所在的目录。直接指定的
2.相对路径:自己相对与目标位置,从一个目录为起点到你所在的目录。
如:C:\A
C:\B
找A文件
绝对路径: C:\A文件夹
相对路径:(如果你在B文件夹时): ..\B文件夹 (‘..\’向上一级意思)
ArrayList的操作
1.创建
ArrayList<类型> arrayList = new ArrayList<类型>();
static ArrayList<Integer> arraylist = new ArrayList<Integer>(); //创建一个静态 int类型的ArrayList
2.加入元素
int out = Integer.valueOf(result[i]); arraylist.add(out); //加入元素 System.out.println(arraylist); //输出arraylist中内容
3.删除元素
arrayList.remove(s);
4.查询大小
int theSize = arrayList.size();
5.取值及赋值
for (int p = 0; p < arraylist.size()-1; p++){ for (int q = 0; q < arraylist.size()-1-p; q++){ if(arraylist.get(q)>arraylist.get(q+1)){ //从arraylist中取值 int temp = arraylist.get(q); arraylist.set(q, arraylist.get(q+1)); //设定指定值 arraylist.set(q+1, temp); } } }
作用域
一段代码中所用到的名字并不总是有效可用的,限定名字可用性范围就是这个名字的作用域。
对于对象或其他也是,在main函数中,对象的作用域为其所在的最近的一对花括号。
遍历
在程序中要遍历一遍,就相当于给全部循环。
Java有3种循环结构:while循环、do-while循环、for循环

浙公网安备 33010602011771号