周总结(大一上)

关于学习

这一周小组分了前后端,根据自己内心的想法,我毅然决然的选择了后端,然后开始了第一周的的后端学习。这一周我主要了解的知识有异常处理和IO流,怎么说呢,感觉这两个部分还是挺有意思的,解决我以前的不少疑惑,以前总是看不懂控制台抛出的错误·,但学习完这个之后我不但理解抛出的错误,甚至还能决定控制台抛出的错误的内容是什么。
异常处理非为两部分,一部分是Error,他是我们不能解决的问题,比如说当栈溢出时,一个错误就发生了。另一部分是Exception它又分为运行时期的错误和编译时期的错误,运行时期的异常是不处理也能运行的,编译时期的错误如果不解决就运行不了,这里就不一个个细说了,说点我比较感兴趣的知识点吧。`package 自定义异常;

package 自定义异常;

import javax.annotation.processing.Messager;

public class MyException extends Exception{
        public MyException(){}
        public MyException(String message){
        	super(message);
        }
}



package 自定义异常;

public class teacher {
              public  void check(int score) throws MyException{
            	  if(score >100||score<0){
            		  throw new MyException("分数有问题");
            	  }
            	  else{
            		  System.out.println("分数没问题");
            	  }
              }
}

package 自定义异常;
import java.util.*;
public class Student {
  public static void main(String[] args) {
	teacher t=new teacher ();
	Scanner sc=new Scanner(System.in);
	int score=sc.nextInt();
	try {
		t.check(score);
	} catch (MyException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
}
  
}

运行以上三段代码,你在控制台输入一个超过范围的数,你会发现它返回的错误是**“分数有问题”**而这个返回的东西,正是自己设定的。
IO流我暂时还没学完,因为最近活动太多了,给自己制定的的目标也没达成,下个星期要加班了,但就我所了解的部分,他是与文件有关的,他创建一个文件,删除一个文件,给一个文件加入内容,并且能输出文件的相对路径和绝对路径,总之,它能做很多关于文件的处理,也挺好玩的。

关于生活

眼下最担心的事情就是期末考试了, 上半个学期都没怎么融入大学的生活和学习的节奏,所以感觉学的并不是太好,接下来我i打算中午抽出玩手机的时间多做一些数学题,背一些公式,但愿这次考试不会挂科。。。。。。。。。。

最后附上挂柯南,希望永远也不挂科
最后附上挂柯南,希望永远也不挂科

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值