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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 一、实现Comparable接口: public class Student implements Comparable<Student>{ @Override public int compareTo(Student o){//自定义 //o对象与当前对象相等,返回0;o对象比当前对象小,返回正整数;o对象比当前对象大,返回负整数; return this.id.compareTo(o.id); } } 二、实现Comparator接口(需要新建一个StudentComparator类实现该接口) public class StudentComparator implements Comparator<Student>{ @Override public int compare(Student o1,Student o2){ //o1对象与o2对象相等,返回0;o1对象比o2对象大,返回正整数;o1对象比o2对象小,返回负整数; return o1.name.compareTo(o2.name); } }
    查看全部
  • 字符串类型的id排序规则
    查看全部
  • List 和Queue是排列有序的可重复性的集合 Set相反
    查看全部
  • JAVA集合分类图
    查看全部
  • JAVA集合分类图
    查看全部
  • HashMap注意事项
    查看全部
  • Map和HashMap
    查看全部
  • 因Set无序,故在Set中只能用Foreach方法和iterator方法,而List中可用get()方法
    查看全部
  • 泛型集合的类型不能使用基本数据类型,可使用包装类
    查看全部
  • Java 中基本类型和字符串之间的转换 其中,基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 再来看,将字符串转换成基本类型有两种方法: 1. 调用包装类的 parseXxx 静态方法 2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱
    查看全部
  • 1.==是比较变量指向的对象内存地址,equals方法也是比较对象的内存地址,但是String类的equals方法和HashCode方法被重写,用来判断字符串的值是否相等。 2.java中对象是通过new关键字创建出来的,比如Object o=new Object();new出来的具体类才是对象,而o只是引用,保存对象在内存中的地址;而String较特殊,String s1="爱慕课"; s1是引用,"爱慕课" 是对象;String s = new String("Hello World!"); 这句代码会创建2个对象,一个是常量池中的字符串对象,一个是new的String对象。new一定是分配的新的内存地址,而常量字符串,会在常量池中共用相同的对象。字符数据池并不属于堆内存中,它是属于常量存储范畴。 3.s1是一个方法内部变量,在类加载、验证、准备、解析、初始化等过程中是不会对s1变量进行正式赋值的,只有在使用时才对其进行初始化。 String是一个对象,s3、s4的变量赋值隐藏了一个初始化实例的过程String s3 = new String(),既然s3与s4是不同的实例对象那么它们的内存地址也就不一样了。
    查看全部
  • 泛型规定了某个集合只可以存放特定类型的对象
    查看全部
  • 基本类型 int 无法直接转换为包装类 Long 类型 基本类型只能自动的转化成其对应的类型。 基本类型 long 可以自动转换为包装类 Long 类型 包装类是在java.lang包中,基本类型只能自动的转化成其对应的类型 基本类型int无法自动转换为Long包装类型,不同的类型要手动进行转换。
    查看全部
    0 采集 收起 来源:练习题

    2016-08-14

  • Java 中基本类型和包装类之间的转换 基本类型和包装类之间经常需要互相转换,以 Integer 为例(其他几个包装类的操作雷同哦): 在 JDK1.5 引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松便利了。 那什么是装箱和拆箱呢?我们分别来看下 装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱 拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱
    查看全部
  • 讲的很好
    查看全部

举报

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

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