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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • String s 是引用类型 其中s 是地址 也就是放在堆内存中的地址,s相当于地址类里的一个实例化对象,而要用类里面的值 就通过s来调用 所以定义两个 s1 s2="爱慕" 他们的地址其实是一样的。
    查看全部
  • s1="欢迎来到:"+s1; 改变了字符串 s1 ,其实质是创建了新的字符串对象,变量 s1 指向了新创建的字符串对象 一旦一个字符串在内存中创建,则这个字符串将不可改变。如果需要一个可以改变的字符串,我们可以使用StringBuffer或者StringBuilder 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法
    查看全部
  • 1 - 0 - 1这样的关系
    查看全部
  • 通过indexOf方法来取得某元素的索引位置
    查看全部
  • 可以通过indexOf()方法来取得某元素的索引位置 indeOf()查找第一次出现该元素的数据 lastlndexOf()查找最后一下出现该元素的数据,从尾向前搜索 两者没有搜索到一样的元素,则返回-1
    查看全部
  • set接口不能实例化,通过HashSet这个实现类来进行实例化,需要导入包 this.courses=new HashSet()
    查看全部
  • Collection接口 List接口及其实现类-ArrayList List是元素有序并且可以重复的集合 list可以精确控制每个元素的插入位置,或删除某个位置的元素 Arraylist 数组序列,是list的一个重要事项类
    查看全部
  • 集合框架中国有两大家族:分别是Collection接口,Map接口 Collection中有三个常用的子接口:List,Queue,Set(无序不可重复) 他们下面又有3个实现类:ArrayList(数组序列),LinkedList(链表),HashSet Map中有一个常用子接口:HashMap 它是以(entry)键值对的形式存储数据的 就相当于一个字典集
    查看全部
  • java中的集合类:是一种工具,像一种容器,可以存储任意数量的具有共同属性的对象 集合的作用: 1.在类的内部对数据进行组织; 2.简单而快捷的搜索大数量的条目; 3.有的集合接口,提供了一系列排列有序的元素,并且可以在序列中快速的插入和删除有关元素; 4.有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一的对象,而这个关键字可以是容易类型。 *为何不直接用数组? 数组长度固定,集合长度可变 集合可以通过任意类型(关键字)查找所映射的具体对象 两大家族: 1.Collection:List(元素可重复),Queue,Set(元素不可重复); 2.Map:HashMap<Key,Value>(键值对)
    查看全部
  • 如果序列中有多个重复的值,则只返回第一个元素的索引位置
    查看全部
  • hashset的contains方法中先调用hashcode方法,返回obj的hash值,如果hash值相等的情况下,再调用equals方法,如果这两个方法返回值都相等,则认定hashset中存在所查找元素
    查看全部
  • set接口及其实现类--HashSet
    查看全部
  • 异常 在编程上,我们把组织当前方法或作用域的问题,称之为异常。 Throwable(所有异常继承于它): 1.Error:虚拟机错误、线程死锁 2.Exception(编码、环境、用户操作输入出现问题): ①非检查异常(RuntimeException):空指针异常、数组下标越界异常、类型转换异常、算术异常 ②检查异常(CheckException):文件异常、SQL异常
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-07-26

  • == 和equals()两种比较方法,在使用时要注意: 1、如果测试两个简单类型的数值是否相等,则一定要用“==”来比较; 2、如果要比较两个引用变量对象的值是否相等,则要用对象的equals()方法进行比较; 3、如果需要比较两个引用变量是否指向同一对象,则使用“==”来进行比较; 还有,对于自定义的类,应该根据情况覆盖其父类或Object类中的equals()方法,否则默认的equals()方法功能与“==”相同 Set中的contains()方法同时调用hashCode()和equals()方法,需要重写hashCode()和equals()两个方法。 list中不需要重写hashCode()方法。 Set的contains方法,先调用hashCode方法,如果hashCode相同,才会调用equals方法
    查看全部
  • return在try-catch-finally中: 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的; 4、finally中最好不要包含return,否则程序会提前退出,返回值不是try或catch中保存的返回值。
    查看全部

举报

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

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