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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 对于类对象 equals方法比较的是 栈的地址 ,所以达不到比较contains方法想要达到的比较内容的目的,所以必须改写equals方法。 对于类对象 equals 与 == 如果不该写几乎是等价的。 改写程序中 首先判断两者栈地址是否相同,如果相同既为同一对象 肯定相同。 其次如输入对象为 空 ,则返回-1;由于定义比较对象时 由于构造方法的存在, 不可能为空,所以不存在空跟空的比较。
    查看全部
  • 1.Map接口 (1)Map提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储的,能够实现根据key快速查找value (2)Map中的键值对以Entry类型的对象实力形式存在 (3)键(key值)不可以重复,value值可以 (4)每个键最多只能映射到一个值,而一个值可以对应很多key (5)Map支持泛型,形式如:Map<K,V> 2.HashMap类 (1)HashMap是Map的一个重要实现类,也是最常用的,基于哈希表实现 (2)HashMap中的Entry对象是无序排列的 (3)Key值和Value值都可以为null,但是一个HashMap只能有一个key值为null的映射(key值不可以重复)
    查看全部
  • String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。 多次出现的字符常量,Java编译程序只创建一个。
    查看全部
  • 修改map中的值
    查看全部
  • 集合类
    查看全部
  • 集合类
    查看全部
  • 一。循环方法 while(true)死循环配合if做出判断,再利用continue和break控制循环 ②在这里我犯了一个错误,就是判断了ID是否存在。其实应该判断的是ID对应的Studengt对象是否存在。
    查看全部
  • Map接口
    查看全部
  • 字符类
    查看全部
  • Exception的父类是 Throwable
    查看全部
    0 采集 收起 来源:练习题

    2016-09-19

  • String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。
    查看全部
  • 运行时异常实例调用initCasue方法将编译异常实例引用作为参数传入,就可以将编译异常包装为运行时异常。
    查看全部
  • 作业------扑克牌
    查看全部
  • keySet()返回的是一个key的集合;<br><br><br><br> EntrySet()返回值是所有键值对的一个集合;<br><br><br><br> <br><br><br> Entry类是Map的一个内部类,其泛型是和当前使用的Map是相同的; Set<Entry<xxx,xxx>> set name = mapName.entrySet();//将返回内容放入带有泛型为Entry<xxx,xxx>的set中 <br><br><br> entrySet的返回类型为Entry类的类型,返回值可以用set<Entry>来接收,<br><br><br> 如果map定义了泛型,则也要在上述接收的set中的Entry中说明:如写成:set<Entry<xxx,xxx>><br><br><br> <br><br><br><br> Set、List的添加 、修改、删除方法类似<br><br><br><br> 添加——add/addAll<br><br><br><br> 修改——set<br><br><br><br> 删除——remove/removeAll<br><br><br><br> <br><br><br><br> Map<br><br><br><br> 添加:使用的是put——put(key, value)<br><br> 修改:同样使用的也是put方法——是对指定key的value进行修改,put(key, newValue);<br><br> 获取Map中的对象,使用的是get方法——get(key),返回值是key对应的value;value是什么类型的就用什么类型接收;<br> 删除:使用的是remove方法——通过的是删除key的方式删除整个对象;如:MapName.remove(key1);
    查看全部
  • 异常经验总结
    查看全部
    0 采集 收起 来源:经验总结

    2016-09-18

举报

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

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