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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • collection接口

            是list、set和queue接口的父接口

            定义了可用于操作list、set、和queue的方法——增删改查 

    list接口及其实现类——ArrayList

         list是元素有序并且可以重复的集合,被称为序列

         list可以精确的控制每个元素的插入位置,或删除某个位置元素

         ArrayList——数组序列,是list的一个重要实现类

         ArrayList底层是由数组实现的

    查看全部
  •                                        集合框架

     集合的概念

           现实生活中:很多的事物凑在一起                                                 

           数学中的集合:具有共同属性的事物的总体

           java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象

          集合的作用

                       在类的内部,对数据进行组织;

                        简单而快速的搜索大数量的条目;

                        有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除有关元素;

                        有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一对象,而这个关键字可以是任意类型。

    与数组的对比——为何选择集合而不是数组

               数组的长度固定,集合长度可变

                数组只能通过下标访问元素,类型固定,而有的集合可以通过任意类型查找所映射的具体对象

      

    查看全部
  • fanxing泛型

    查看全部
  • coursesToSelect.add(cr1);
    coursesToSelect.add(0,cr2);
    coursesToSelect.addAll(Arrays.asList(course));
    coursesToSelect.addAll(2,Arrays.asList(course2));


    查看全部
  • List集合可以用迭代器遍历集合中的元素。Iterator或Foreach

    查看全部
  • 自动装箱和拆箱

    查看全部
  • list接口及其实现类

    查看全部
  • 集合的作用

    查看全部
  •  Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round();

    544ef6360001036e07280313.jpg

    查看全部
  • 基本类型转换为字符串:

    int c = 10;

    • 包装类的toString()

    String str1 = Integer.toString(c);

    • String类的valueOf()

    String str2 = String.valueOf(c);

    • 空字符串+基本类型

    String str3 = ""+c;


    字符串转换为基本类型

    String str = "8";

    1. 调用包装类的parseXxx方法

      int d = Integer.parseInt(str);

    2. 调用包装类的valueOf方法

            int e = Integer.valueOf(str);

    查看全部
  • Map接口:

    1. Map提供了一种映射关系,其中的元素是以键值对(key-value)的形式储存的,能够实现根据key快速查找value。

    2. Map中的键值对以Entry类型的对象实例形式存在。

    3. 键(Key值)不可重复,但value值可以。

    4. 每个键(Key值)最多只能映射到一个值,但一个value值可以有多个Key值。

    5. Map支持泛型,形式如:Map<k,v>

    6. 详细方法如下

    https://img1.sycdn.imooc.com//5b7a27a50001d10c19121068.jpg

    查看全部
  • ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象

    equals(): 比较存储在两个字符串对象中的内容是否一致


    查看全部
  • String类常用方法https://img1.sycdn.imooc.com//5b7961ff000198f407680349.jpg

    查看全部
  • 基本类型与包装类。

    int  Integer

    char  Character

    boolean Boolean


    包装类的方法:

    1. 将本类型和其他类型转换

    2. 将字符串、本类型及包装类互相转换

    查看全部
  • equals()比较两个字符串字面值是否相同

    ==比较两个字符串的内存地址是否相同

    查看全部

举报

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

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