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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 注意throw和throws两者的区别!!! (1)throw将产生的异常抛出(动作) (2)throws声明将要抛出某种类型的异常(方法名和方法的参数表之后,在方法体之前)
    查看全部
  • 异常简介: 1.java中所有异常类都起源于Throwable类 2.Throwable类主要包括Error类和Exception类 3.Error类一般指虚拟机错误或者线程锁死 4.Exception类一般指编码、环境、用户操作输入出现问题 5.Exception类包括RuntimeException(非检查异常)和检查异常 a)RuntimeException ,运行时异常/非检查异常 ①NullPointException空指针异常 ②ArrayindexOutOfBoundsException数组下标越界异常 ③ClassCastExerption类型转换异常 ④ArithmeticExerption算数异常等等 b)CheckExerption检查异常,需要手动捕获添加和处理 ①IOExerption文件异常 ②SQLExerption SQL异常等
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-08-27

  • 异常简介: 1.java中所有异常类都起源于Throwable类 2.Throwable类主要包括Error类和Exception类 3.Error类一般指虚拟机错误或者线程锁死 4.Exception类一般指编码、环境、用户操作输入出现问题 5.Exception类包括RuntimeException(非检查异常)和检查异常 a)RuntimeException ,运行时异常/非检查异常 ①NullPointException空指针异常 ②ArrayindexOutOfBoundsException数组下标越界异常 ③ClassCastExerption类型转换异常 ④ArithmeticExerption算数异常等等 b)CheckExerption检查异常,需要手动捕获添加和处理 ①IOExerption文件异常 ②SQLExerption SQL异常等
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-08-27

  • StringBuilder 与StringBuffer的方法类似, 从后面插入字符可以通过for循环进行for(int i=str.length()-3;i>0;i=i-3){ str.insert(i,','); } 记住常用的几个方法 int length()//获取长度, String toString()//将StringBuilder对象转换为String对象 StringBuilder insert(位置,参数);//插入当前的对象的位置 stringBuilder append(参数);//将内容添加对对象末尾
    查看全部
  • 继承时会报错是因为Course父类只有一个含参构造器,没有默认的,继承时会用默认构造器所以会出错。泛型不能是基本类型的,必须是引用类型的,若必须使用基本类,要使用其包装类,因为集合中存储的是对象(确切说是对象的引用),而基本数据类型不是引用型变量(即对象的引用,类似c语言中的指针)
    查看全部
  • 相同的字符串常量多次出现时,java会优化,只创建一个对象。s1是变量,运行时才会创建对象,所以s3和s4是不同的对象。比较内容是否相同,要用equals()方法。(参考mini_Muke的说法)
    查看全部
  • 迭代器
    查看全部
  • 当自定义异常时,一种是抛出异常,一种是直接try catch 处理异常 因为当你自定义异常时,在编译的时候系统就会知道。所以是编译不过的,必须抛出去或者直接处理
    查看全部
  • Comparable--默认的比较规则,Compartor--临时的比较规则。
    查看全部
  • student 并没有实现comparable接口 所以编译报错 要对comparble 进行改造 Student implemts comparable <Stuble> 这里也有泛型 必须实现compare To() 方法 ,里面有参数o,如果于当前相等返回0,小返负。大返正 public intcompareTo(Student o){ return this.id.compareTo(o.id); }
    查看全部
  • size返回列表中的元素数。 指定接口collection<E>中的size。
    查看全部
  • 同时对于建立有形参的构造器是可以进行数据传入的
    查看全部
  • 对于接口的实例化是不能直接实例化的,但是可以调用其子类,进行实例化 List ArrayList
    查看全部
  • HashMap是Map接口的实现类
    查看全部
  • Map接口,支持泛型 Map提供一种映射关系,元素以键值对的形式存储,能够实现通过key快速查找value。 所谓键值对,表现为Entry类型的对象实例存在的,一个键值对对应一个entry对象。 key值是不能重复的,因为需要通过key值才查找value,key是Entry对象的独有标识,像我们的身份证,每个entry只有一个身份证。但是value值可以是重复的,俩人身份证(key)不一样,但是年龄(value)可以是一样的。 key—value对是多对一的关系,一个value值可以对应多个key值,一个key值只能对应一个value值。 类似学生—班级,一个学生只能对应一个班级,一个班级可以对应多个学生(一个班级也可以只有一个学生)。
    查看全部

举报

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

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