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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • collection提供的是一系列排列有序的元素的集合,可以在序列间快速地进行增删改查操作。

    map则主要是通过键值对提供的映射关系去快速查找到对应的唯一对象,查找的关键字可以是任意类型。

    查看全部
  • List接口

    List是元素有序并且可以重复的集合,被称为序列,它可以精准地控制每个元素插入的位置,或者删除某个位置的元素。

    ArrayList——数组序列,是List一个重要的实现类。ArrayList底层是由数组实现的。

    查看全部
  • 任何集合框架包括三部分内容:对外的接口,接口的实现和对集合运算的算法。

    java中的集合类:集合是一种工具类,就像是容器,用于存储任意数量的具有共同属性的对象。如果是类型相同但是作用和意义不同的属性不能放到同一个集合中。(姓名,性别都是字符串类型但是意义不同)

    集合的作用:在类的内部对数据进行组织,可以让属性变得井然有序。

    集合中有着大量的元素,集合可以让我们去简单快速地搜索大数量的条目。

    集合与数组的对比,集合的长度是可变的,数组长度不可变。

    数组只能通过下标去访问元素,而下标只能是整型。集合则可以通过任意类型查找所映射的具体对象。

    查看全部
  • imooc为常量字符串,多次出现时会被编译器优化,只创建一个对象,所以比较后为true; s1是变量,s4在运行时才知道具体值,所以s3和s4是不同的对象

    查看全部
  • Math类用于执行基本的数学运算方法。其所有的方法都是静态方法,可以直接用类名.方法名的方式调用。

    查看全部
  • 使用 Date 类的默认无参构造方法创建出的对象就代表当前时间,我们可以直接输出 Date 对象显示当前的时间。



    查看全部
  • https://img1.sycdn.imooc.com//5bc412020001190810550500.jpg泛型的定义

    查看全部
  • 有时候可以把捕获的异常包装成一个新的异常,在新的异常中添加对原始异常的引用,再把新异常抛出,就像链式反应一样一个引起另一个,就叫做异常链。

    查看全部
  • ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象

    equals(): 比较存储在两个字符串对象中的内容是否一致

    查看全部
  • java中的异常抛出:关键字throws,throw。throws是一种声明,在方法体前面使用,声明将要抛出何种类型的异常,可以抛出一个或多个异常。throw是一个动作,在方法体中使用,作用是将产生的异常抛出。

    如果某个方法要调用会抛出异常的方法,就要用try,catch语句去捕获或者添加throws声明将异常抛给更上一级的调用者去处理。

    自定义异常:java中自带的异常类型不能满足我们的需要,这个时候就通过创建自定义异常去解决这个问题。语法 :class 自定义异常 extends异常类型{}。

    自定义异常必须继承自java标准类库中意思相近的异常类型或者直接继承自Exception类。

    查看全部
  • 异常就是指和正常的情况不一样,在写代码的过程中,异常就是指阻止了当前方法或作用域继续执行下去。

    异常处理的作用:将异常提醒给编程人员,使异常的程序继续运行或退出,并且能够保存用户当前的操作或者是数据回滚,最后将内存释放掉。

    java中所有不正常类最终都是继承自Throwable类。Throwable主要的两个子类是Error和Exception。

    Error表示程序出现了使程序彻底崩溃的错误。而Exception表示程序出现异常,而这些异常通常可以解决。


    查看全部
    0 采集 收起 来源:Java异常简介

    2018-10-14

  • 泛型的添加https://img1.sycdn.imooc.com//5bc325620001bdd212410096.jpg

    查看全部
  • for each方法访问集合元素https://img1.sycdn.imooc.com//5bc31ecd0001a21108480359.jpg

    查看全部
  • 通过迭代器遍历https://img1.sycdn.imooc.com//5bc31df100015e7708310429.jpg

    查看全部
  • https://img1.sycdn.imooc.com//5bc31bc8000171bc05910243.jpg添加course数组

    查看全部

举报

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

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