手记

我来到慕课的第59天

        今天起得很迟呢,都十点多了才起床,不过十一点多就上慕课看java了,虽然起得迟了一点,不过我也没觉得怎么虚度呢,因为今天我学了好几小节 java第三季了,收获颇多,比起以前虽然早起,但不学无术好多了吧。

        今天学的是java第三季里面的异常处理,感觉听完老师讲的教程就能看懂一丢丢了,以前大一的时候怎么学感觉都学不会记不牢,异常处理算是我编程路上的一大障碍吧,看到都有点慌,还有以前一直搞不懂的几点,今天就做个总结吧。

难点(当然 这是我个人认为的):

一、继承、封装、多态;

二、抽象类、接口;

三、异常处理;

四、线程!!!

我有一种预感,只要我学会了这几项 我就可以在 java的海洋里畅游了!!!!

        不过今天刚有一点收获就遇到了麻烦,比如老师讲的异常处理里面,只说了Exception是异常类的基类,它包括了许多异常子类,但没有举例,我查看java API发现有几十个,就是不知道哪些是重要的和常用的,希望广大慕友能在评论区给个意见,谢谢了(助我扫除这一大编程障碍!)。

        下面是一个异常类的例子。。。


    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        try{
       System.out.print("请输入一个整数:");
       int one=input.nextInt();
       System.out.print("请输入另一个整数:");
       int two=input.nextInt();
       System.out.println("两数相除的结果为:"+one/two);
      }catch(InputMismatchException e){
       System.out.println("请输入一个整数!");
      }catch(ArithmeticException e){
        System.out.println("除数不能为0!");
      }catch(Exception e){
        System.out.println("未知的错误类型!!");
      }finally{
        System.out.println("这是程序最终将要执行的一些代码!!!");
       }
    }
   [object Object]
1人推荐
随时随地看视频
慕课网APP