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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • List接口中的实现类ArrayList 1.List是元素有序并且可重复的集合,被称为序列; 2.List可精确的控制每个元素的插入位置,或删除某个位置元素; 3.ArrayList是数组数列,是List接口的一个重要实现类; 4.ArrayList底层由数组实现。
    查看全部
  • Set无序(所以没有set方法)不可重复
    查看全部
  • public boolean equals(Object obj){ if(this ==obj){ //==实际比较的是本类与输入对象的引用内存是否相同 return true; // 相同返回true } if(obj ==null) // this 对象为空不能调用equals,所以obj为空返回false return false; if(!(obj instanceof Course))// 是否表示同一属性, 是否为一类 return false; //不是返回false //是的话返回true,可以进行强制类型转换 Course course =(Course) obj; //强制类型转换,之后才能比较值,属性的值是否相同 if(this.name == null){ // 刚初始化没有赋值或其他特殊情况, 对象为null 不能调用equals if(course.name == null) //所以特殊判断一下,之后就可以用equals判断 内容是否相同 return true; else return false; }else{ if(this.name.equals(course.name)) //判断内容而不是内存地址是否相同 return true; else return false; }
    查看全部
  • 泛型使用
    查看全部
  • interator,for each型 可访问集合元素
    查看全部
  • java中基本类型和包装类之间的转换, 装箱大写 拆箱小写
    查看全部
  • 异常处理: 一、try-catch(多catch块)-finally (1)try块:负责捕获异常,一旦try中发现异常,程序的控制权将被移交给catch块中的异常处理程序。【try语句块不可以独立存在,必须与 catch 或者 finally 块同存】 (2)catch块:如何处理?比如发出警告:提示、检查配置、网络连接,记录错误等。执行完catch块之后程序跳出catch块,继续执行后面的代码。 ·编写catch块的注意事项:多个catch块处理的异常类,要按照先catch子类后catch父类的处理方式,因为会【就近处理】异常(由上自下)。 (3)finally:最终执行的代码,用于关闭和释放资源等
    查看全部
  • 1.Java中的所有不正常类都继承于Throwable类。Throwable主要包括两个大类,一个是Error类,另一个是Exception类; 2.其中Error类中包括虚拟机错误和线程死锁,一旦Error出现了,程序就彻底的挂了,被称为程序终结者; 3.Exception类主要指编码、环境、用户操作输入出现问题,Exception主要包括两大类,非检查异常(RuntimeException)和检查异常(其他的一些异常) 4.RuntimeException异常主要包括以下四种异常:空指针异常、数组下标越界异常、类型转换异常、算术异常。
    查看全部
    0 采集 收起 来源:Java异常简介

    2017-02-16

  • java集合框架包括:Collection接口、Map接口、Collections接口、Comparable接口、Comparator接口
    查看全部
  • Comparator:比较工具接口,用来定义临时比较规则 Comparable:采用默认比较规则
    查看全部
  • java 集合 collection
    查看全部
  • 【Set集合】 Set接口及其实现类——HashSet Set是元素无序并且不可以重复的集合,被称为集; HashSet——哈希集,是Set的一个重要实现类。 1、Set没有像List中set()方法一样就修改,因为List是有序的,可以指定位置,而Set是无序的。 2、查询遍历时,Set不能用get()方法去获取,因为无序没有指定索引ID,但可以使用foreach和iterator来遍历,但是每次遍历出来可能顺序都不一样,还是因为无序造成的。 3、Set中的size(),add(),addAll(),remove(),removeAll()与List类似。 4、set中,可以添加null,一般没有意义
    查看全部
  • collections是用来操作集合的工具类
    查看全部
  • 【使用泛型集合的注意事项】 1、泛型集合中,不能添加除泛型指定的类型及其子类型对象以外的类型对象。 2、泛型集合中的限定类型,不能直接使用基本数据类型(int,long,boolean等) 可通过使用 包装类(Integer,Long,Boolean)限定允许存入的基本数据类型 3、子类要调用父类的隐式构造器,但父类如果有含参构造器,则不会自动生成一个无参构造器,需要手动添加无参构造器,否则在子类继承父类时会报错
    查看全部
  • 使用 Date 类的默认无参构造方法创建出的对象就代表当前时间,我们可以直接输出 Date 对象显示当前的时间
    查看全部

举报

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

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