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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 查询List当中是否包含某个对象。用方法Collection中的Contains(判断的对象); 每次调用Contains()时都是会调用equals()依次来判断容器中是否存在与判断对象相同,相同则返回true,默认equal()对象的比较是比较两个对象的地址是否相同,可以重写equals()来改变判断的形式。根据要进行判断的容器里面存的是什么类的内容就在哪个类重写equals()。还可以定义存放容器的信息类的数组,用ContainsAll(Arrays.asList(数组名));来判断是否包含多个元素。 Course course=CourseToSelect.get(0);//获取容器中第一个位置的值。因为定义了泛型所以此题不用强转。 CourseToSelect.Contains(course);//写在方法中 此处获取的对象是从集合中获取的,因此通过Contains()方法判断的时候是true的. 没重写equals()方法情况下: 如果是自己新定义的一个对象 Course course2=new Course(course.id,course.name);虽然内容都相同,但是属于不同的对象(因为是new出来的,所以系统开辟一个新的空间,就跟String那个例子相同),因为调用默认的equals()比较对象的地址,答案是返回false的.如果是重写了equals()方法,则答案是返回true.
    查看全部
  • 重写equals方法的例子。
    查看全部
  • List中ArrayList的特点
    查看全部
  • 记住这个图
    查看全部
  • Collection:List(序列)可以重复,ArrayList(数组序列) Queue(队列)可以重复,LinkedList(链表) set(集)不能重复,HashSet(哈希集)
    查看全部
  • 数组的长度固定,而集合可以随意改变。
    查看全部
  • 10以内的随机数 Math.random()*10
    查看全部
  • Map中修改元素同样用put(key,value)方法,只是键是已经有的.
    查看全部
  • 创建Calendar对象 Calendar c=Calendar.getInstance(); 将Calendar转换为Date类 Date date=c.getTime;
    查看全部
  • Map接口 (1)Map提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储的(key,value可以是任意的类型),能够实现根据key快速查找value (2)Map中的键值对以Entry类型的对象实例形式存在 (3)键(key值)不可重复,value值可以 (4)Map接口提供了分别返回key值集合、value值集合以及Entry(键值对)集合的方法 (5)Map支持泛型,形式如Map<K,V>,一个是key的类型,一个是value的类型。 HashMap类 (1)HashMap是Map的一个重要实现类,也是最常用的,基于哈希表实现 (2)HashMap中的Entry对象是无序排列的 (3)key值和value值都可以为null,但是一个HashMap只能有一个key值为null的映射(key值不可重复)
    查看全部
  • 1. 使用 format() 方法将日期转换为指定格式的文本 2. 使用 parse() 方法将文本转换为日期
    查看全部
  • 1、 调用 SimpleDateFormat 对象的 parse() 方法时可能会出现转换异常,即 ParseException ,因此需要进行异常处理 2、 使用 Date 类时需要导入 java.util 包,使用 SimpleDateFormat 时需要导入 java.text 包
    查看全部
  • import java.util.Date; Date 变量=new Date();//此时的变量即表示系统当前时间
    查看全部
  • lang 是 language(语言) 的简写 是java中常用方法最多的包 包含常用类 软件包 java.lang 的描述提供利用 Java 编程语言进行程序设计的基础类。最重要的类是 Object(它是类层次结构的根)和 Class(它的实例表示正在运行的应用程序中的类),包装类   把基本类型的值当成一个对象来表示通常很有必要。包装器类 Boolean、Character、Integer、Long、Float 和 Double 就是用于这个目的。
    查看全部
    0 采集 收起 来源:练习题

    2015-09-29

  • 包装类 是对象 对象的调用都是通过引用对象的地址,而基本类型不是 java基本类型 有8种 int ,double 等,对象才能调用方法,包装类都在java.lang包中。
    查看全部
    0 采集 收起 来源:练习题

    2015-09-29

举报

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

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