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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 使用set(index,Object element)修改元素,index表示索引位置,element表示新对象。 修改List的元素 public void testModify(){ coursesToSelect.set(4,new Course("7","毛概"));
    查看全部
  • 导入java.util.ArrayList;这些按什么快捷键导入 Ctrl+shift+o
    查看全部
  • 处理异常
    查看全部
    0 采集 收起 来源:经验总结

    2017-03-09

  • String s1 = "imooc"; String s3 = "I love"+s1; String s4 = "I love " + s1; System.out.println("s3和s4内存地址相同吗?" + (s4 == s3)); //false // s1是变量,s4在运行时才知道具体值,所以s3和s4是不同的对象
    查看全部
  • 装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱 拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱
    查看全部
  • 基本类型是不能调用方法的,而其包装类具有很多方法
    查看全部
    0 采集 收起 来源:练习题

    2017-03-09

  • public class HelloWorld { public static void main(String[] args) { double m = 78.5; //将基本类型转换为字符串 String str1 = String.valueOf(m); //String str1 = String.toString(m); System.out.println("m 转换为String型后与整数20的求和结果为: "+(str1+20)); String str = "180.20"; // 将字符串转换为基本类型 Double a = Double.parseDouble(str) ; //Double a = Double.valueOf(str); System.out.println("str 转换为double型后与整数20的求和结果为: "+(a+20)); } }
    查看全部
  • 也可以用String类的split方法将字符串分割成子字符串数组,然后循环遍历数据
    查看全部
  • string int类型 collections.sort方法按重小到大排
    查看全部
  • Exception
    查看全部
    0 采集 收起 来源:Java异常简介

    2017-03-08

  • instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。 一、List查询表中是否包含某个元素:使用contains(element e),判断是否包含多个元素:containsAll(Collection<?> c)。 1、存在返回true 反之返回false 2、实现原理是遍历表中元素,依次利用equals(object obj)比较【目标地址】,所以新建的同名对象会返回false 3、可以通过重写equels()方法,来通过比较【目标属性】来比对是否存在 二、Set表中查询也是用contains()和containsAll() 1、contains()的实现机制是通过调用每个元素的hashCode()返回hash码,再利用equals()判断两个哈希码是否相同,才能判别是否相同。 2、重写hashCode()和equals()方法,可以通过比较元素的属性进行比较。【通过系统的Generate hashCode() and equals()进行自动重写】 //判断是否相等的模块二。。。 public boolean equals(Object obj){ if (this==obj){ return true; } if(obj==null) return false; if(!(obj instanceof course)) return false; course course =(course) obj; if(this.name==null){ if(course.name==null) return true; else return false; }else {if (this.name.equals(course.name)) return true; else return false; } }}
    查看全部
  • Map中通过containsKey()方法和containsValue()方法来判断键和值是否存在 Map 中对对象进行了 Key 标记,通过 get(Key)可以取得对应的对象 Map 的containsValue()方法的参数是 Object 对象,因为Map 的 Value 值是对象元素 Map 的containsKey()方法取得 Map 映射的 Key 值 List中的contains()方法借Map中的containsValue()方法调用equals()方法来进行比较。所以要重写Hashcode和equals方法 跟 List 的 contains()方法一样,Map 中的 containsValue()方法也会调用每个 Value 值的 equals()方法去和参数对象比较
    查看全部
  • id 是string类型 contains方法使用equals方法 来比较,所以值相等就返回ture Value 是Student类型,自己定义的,默认的contains方法中的equals方法,比较的是两个引用是否一样,所以要重写equals方法 由于是比较两student类型是否相同,所以要做Student类中重写equals方法
    查看全部
  • contains()方法的实现原理:是由equals()方法去实现的!
    查看全部
  • 调用equals方法依次比较返回相同元数的索引 set集合可以使用indexOf()方法吗
    查看全部

举报

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

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