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循环

posted @ 2021-01-26 21:19  Xiarsu  阅读(31)  评论(0)    收藏  举报