为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第三季_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • Set<String> keySet = students.keySet(); for(String stuId : keySet){ Student st = students.get(Id); if(st!=null) System.out.println("学生:"+st.name); }
    查看全部
  • 通过entrySet方法来遍历Map Set<Enter<String,Student>> entrySet = students.entrySet(); for(Entry<String,Student> entry : entrySet){ System.out.println("取得键:"+entry.getKey()); System.out.println("对应的值为:"+entry.getValue().name); }
    查看全部
  • 异常链:把捕获的异常包装成新的异常,在新的异常里添加对原始异常的引用,再把新异常抛出(向链式反应)
    查看全部
  • throw-将产生的异常抛出(动作) throws-声明将要抛出何种类型的异常(声明) public void 方法名(参数列表)throws 异常列表{ //调用会抛出异常的方法或者 throw new Exception(); } public void divide(int one, int two) throws Exception{ if(two==0) throw new Exception(两数相除,除数不能为0); else System.out.println("两数相除,结果为:"+one/two); } public void compute{ //代码略 try{ divide(5,0){ }catch(Exception e){ System.put.println(e.getMessage); } } public void compute() throws Exception{ //代码略 divide(5,0);//不能处理异常(将改异常继续声明抛出,给更上一层的调用者处理) } throws可抛出一种类型,也可多种类型,类型之间用逗号隔开 throw写在方法体内,表明抛出异常的具体动作 自定义异常:自己定义的类型,必须继承于Java标准类库中意思相近的异常类型,或者直接继承所有类型的基类Exception。 class 自定义异常类 extends 异常类型{ }
    查看全部
  • try-catch以及try-catch-finally try{ //一些会抛出异常的方法,方法会终止错误,程序的控制权将被移交给catch块中的异常处理程序 }catch(Exception e){ //处理该异常的代码块(提示编程人员检查问题,或在语句块中进行错误日志的记录 ) 例如: try{ System.out.println("请输入你的年龄:"); Scanner input=new Scanner(System.in); int age=input.nextInt(); System.out.println("十年后你"+(age+10)+"岁"); }catch(InputMismatchException e){ System.out.println("你应该输入整数"); } System.out.println("程序结束了");//此语句照常执行 多重catch块语句(处理多种类型的异常) try{ System.out.print("请输入第一个数:"); Scanner input=new Scanner(System.in); 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.ptintln("除数不能为0"); }catch(Exception e){ System.out.println("我是不知名异常"); }finally{ //最终将要执行的一些代码 } System.out.println("程序结束啦");
    查看全部
  • 有异于常态,和正常情况不一样,有错误出现。阻止当前方法或作用域,称之为异常。 继承关系:Error和Exception都继承Throwable【Throwable: Error, Exception】 Error类:错误,会使程序崩溃,一般编程人员不太接触。包括:虚拟机错误,线程死锁。 Exception类:异常,编码、环境、用户输入等问题。包括:非检查异常(空指针异常,数组下标越界异常,类型转换异常,算术异常),检查异常(文件异常,SQL异常)。
    查看全部
    0 采集 收起 来源:Java异常简介

    2017-12-12

  • 基本类型是不能调用方法的,而其包装类具有很多方法
    查看全部
    0 采集 收起 来源:练习题

    2017-12-11

  • 异常抛出
    查看全部
  • 打印异常
    查看全部
  • try-catch
    查看全部
  • 重点要看看看!!!
    查看全部
  • add();addall(;)多种 set();
    查看全部
  • 集合框架 集合的概念:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象。 集合的作用:在类的内部,对数据进行组织; 简而快速的搜索查找其中的某一条元素; 有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除有关的元素; 有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一对象,而这个关键字可以使任意类型。 集合与数组的对比: 数组的长度固定,集合长度可变 数组只能通过下标访问元素。类型固定,而有的集合可以通过任意类型查找所映射的具体对象。 Java集合框架体系结构 Collection:(List和Queue常用) List接口(序列):存储的元素是排列有序的,可重复的 ArrayList(数组序列): LinkedList(列表) Queue接口(队列): 存储的元素是排列有序的,可重复的 LinkedList(列表): Set接口(集):无序,不可重复。 HashSel(): Map:会一个key(任意类型的对象)和一个Value(任意类型的对象)两个对象为一个映射去存储数据 Entry是Map的内部类 常用的类:HashMap: 使用频率最高的类:ArrayList HashSet HashMap
    查看全部
  • Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round();
    查看全部
  • 1、 调用 SimpleDateFormat 对象的 parse() 方法时可能会出现转换异常,即 ParseException ,因此需要进行异常处理 2、 使用 Date 类时需要导入 java.util 包,使用 SimpleDateFormat 时需要导入 java.text 包
    查看全部

举报

0/150
提交
取消
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!