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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • “==” 和 equals() 有什么区别呢? ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equals(): 比较存储在两个字符串对象中的内容是否一致 PS:字节是计算机存储信息的基本单位,1 个字节等于 8 位, gbk 编码中 1 个汉字字符存储需要 2 个字节,1 个英文字符存储需要 1 个字节。所以我们看到上面的程序运行结果中,每个汉字对应两个字节值,如“学”对应 “-47 -89” ,而英文字母 “J” 对应 “74” 。同时,我们还发现汉字对应的字节值为负数,原因在于每个字节是 8 位,最大值不能超过 127,而汉字转换为字节后超过 127,如果超过就会溢出,以负数的形式显示。
    查看全部
  • 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部
  • 新增一个比较器,实现Comparator接口,实现方法后,可使用Collections.sort(list,comparator)方法,将自定义的比较器传递给sort方法,实现自定义排序。 因为是新增的比较器,将比较器传递给sort方法进行排序,所以说Comparator 是定义临时的比较规则。
    查看全部
  • 实现comparable接口: public class Student implements Comparable<Student>{.....} 此处的id为string类型,调用字符串类型的compareTo方法,实现子类的compareTo方法 在使用Collections.sort(list)方法时,会调用compareTo方法,实现比较。 由于是直接由类去实现该接口,并且重写了compareTo方法,所以说Comparable是默认的比较规则
    查看全部
  • 字符串类型id,从第一位开始比较,先数字后字母,数字1-9,字母A-Z a-z的顺序
    查看全部
  • Comparable接口 -- 可比较的,默认比较规则 comparator接口 -- 定义临时的比较规则
    查看全部
  • 自定义类型的集合元素,需要实现Comparable接口,才能使用Collections.sort排序方法
    查看全部
  • Collections:工具类,定义了很多静态方法,用来操作collections对象 Collection:接口 sort排序字符串按第一个位置从a~z顺序,然后第二位, 其他:1.数字:0-9 2.大写字母:A-Z 3.小写字母:a-z
    查看全部
  • 一、判断是否包含某个Key值:containsKey() 二、判断是否包含某个Value值:containsValue() 1、同样是以每一个元素的value值的equals方法进行比较,所以需要重写value类的equals()方法来进行属性(某个)比较,与之前的List的contains()一样
    查看全部
  • Set中的contains()方法同时调用hashCode()和equals()方法,需要重写hashCode()和equals()两个方法。 list中不需要重写hashCode()方法。 Set的contains方法,先调用hashCode方法,如果hashCode相同,才会调用equals方法
    查看全部
  • Collection接口 List接口及其实现类--ArrayList 1.List是有序并且可以重复的集合,被称为序列; 2.List可以精确的控制每个元素的插入位置,或删除某个位置的元素; 3.ArrayList--数组序列,是List的一个重要实现类; 4.ArrayList底层是由数组实现的。
    查看全部
  • java中的集合类:是一种工具,像一种容器,可以存储任意数量的具有共同属性的对象 集合的作用:1.在类的内部对数据进行组织; 2.简单而快捷的搜索大数量的条目; 3.有的集合接口,提供了一系列排列有序的元素,并且可以在序列中快速的插入和删除有关元素; 4.有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一的对象,而这个关键字可以是容易类型。 数组长度固定,集合长度可变 集合可以通过任意类型(关键字)查找所映射的具体对象 两大家族: 1.Collection:List(元素可重复),Queue,Set(元素不可重复); 2.Map:HashMap<Key,Value>(键值对)
    查看全部
  • 泛型集合中,不能添加泛型规定的类型以及其子类型以外的对象,否则报错!
    查看全部
  • 1、泛型集合中的限定类型不能使用基本数据类型 2、可以通过使用包装类限定允许存入的基本数据类型
    查看全部
  • forEach 快捷键:fore alt+?
    查看全部

举报

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

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