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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • Course cr1 = new Course("1" , "数据结构");

    coursesToSelect.add(cr1);//从第0位开始存

    //对象存入集合都会变成Object类型,取出时需要类型转换

    Course temp = (Course) coursesToSelect.get(0);

    Course cr2 = new Course("2", "C语言");

    //会把原来最初0位给挤下去,变成第一位,而cr2变成最初第0位【不是覆盖】

    coursesToSelect.add(0, cr2);


    查看全部
  • java集合框架中的两大家族

    查看全部
  • 集合和数组的区别:数组不能进行动态扩展,而集合可以;数组只能通过下标访问元素,而有的集合可以通过任意类型查找所映射的具体对象。

    查看全部
  • 集合的作用:在类的内部,对数据进行组织;简单而快速地搜索大数量的条目;有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速地插入或者删除有关元素;有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一对象,而这个关键字可以是任意类型。

    查看全部
  • Collection接口是List、Set、Queue接口的父接口
    Collection接口定义了可用于操作List、Set和Queue的方法--增删改查
    List接口及其实现类--ArrayList
    List是元素有序并且可以重复的集合,被称为序列。
    List可以精确的控制每个元素的插入位置,或删除某个位置元素
    List有add()插入方法和get()获取方法
    ArrayList--数组序列,是List的一个重要实现类
    ArrayList底层是由数组实现的,这也是其名字的由来

    查看全部
  • 1、List接口:序列,存储元素排列有序且可重复。实现类:ArrayList,数组序列。实现类:LinkedList,链表。
    2、Queue接口:队列,存储元素排列有序且可重复。实现类:LinkedList,链表。
    3、Set接口:集,存储元素无序且不可重复。实现类:HashSet,哈希集。
    Map接口:内部以<Key,Value>两个对象(任意类型)为一个映射去存储数据,这一个映射就是Entry类(Map的内部类)的实例。包括:实现类:HashMap,哈希表。

    其中ArrayList  HashSet HashMap使用频率最高

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

    2018-05-31

  • 1、处理运行时异常时,采用逻辑去合理规避同时辅助try-catch处理
    2、在多重catch块后面,可以加一个catch(Exception)来处理可能会被遗漏的异常
    3、对于不确定的代码,也可以加上try-catch,处理潜在的异常
    4、尽量去处理异常,切记只是简单的调用printStackTrace()去打印
    5、具体如何处理异常,要根据不同的业务需求和异常类型去决定
    6、尽量添加finally语句块去释放占用的资源

    查看全部
    1 采集 收起 来源:经验总结

    2018-05-30

  • Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round();

    查看全部
  • 把捕获的异常包装成一个新的异常,然后在新的异常里添加对原始异常的引用,再把这个新异常抛出,他们像是链式反应一样,一个导致另一个,在Java中这种情况就叫异常链。

    查看全部
  • Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calendar 类进行时间和日期的处理。

    其中,调用 Calendar 类的 getInstance() 方法获取一个实例,然后通过调用 get() 方法获取日期时间信息,参数为需要获得的字段的值, Calendar.Year 等为 Calendar 类中定义的静态常量。

    Calendar 类提供了 getTime() 方法,用来获取 Date 对象,完成 Calendar 和 Date 的转换,还可通过 getTimeInMillis() 方法,获取此 Calendar 的时间值,以毫秒为单位。


    查看全部
  • Java中的异常抛出

    throw——将产生的异常抛出(动作,写在方法体里头,他表明的是具体的抛出)

    throws——声明将要抛出何种类型的异常(声明)(可以抛出一种类型的异常也可以抛出多种类型的异常,每个类型的异常用逗号隔开)

    public void 方法名(参数列表)

    throws 异常列表{

    //调用会抛出异常的方法或者:

    throw new Exception();

    }

    Java的异常:

    https://img1.sycdn.imooc.com//5afb7d360001205b05060571.jpg

    自定义异常(必须继承于Java标准类库中意思相近的异常类型或者直接继承于所有异常类型的基类也就是Exception类型)

     class 自定义异常类 extends 异常类型{

     }


    查看全部
  • Date类的使用方法:Date time = new Date(); System.out.println(time);

    输出结果类似:Wed Jun 11 09:22:30 CST 2014

    其中, Wed 代表 Wednesday (星期三), Jun 代表 June (六月), 11 代表 11 号, CST 代表 China Standard Time (中国标准时间,也就是北京时间,东八区)。

    还可以使用SimpleDateFormat来规定输出的格式,两种方法:1.format()方法 2.parse()方法

    一定要注意哦:

    1、 调用 SimpleDateFormat 对象的 parse() 方法时可能会出现转换异常,即 ParseException ,因此需要进行异常处理

    2、 使用 Date 类时需要导入 java.util 包,使用 SimpleDateFormat 时需要导入 java.text 包


    查看全部
  • 基本类型转换为字符串有三种方法:

    1. 使用包装类的 toString() 方法

    2. 使用String类的 valueOf() 方法

    3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串

    将字符串转换成基本类型有两种方法:

    1. 调用包装类的 parseXxx 静态方法

    2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱


    查看全部
  • java中的装箱和拆箱,即基本类型与包装类之间的转换,都分为手动与自动。

    查看全部

举报

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

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