为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
  • Collection接口-Set接口 - 实现类HashSet 一、Set是元素【无序且不可重复】的集合,被称作集 二、HashSet——哈希集,是Set的重要实现类 ***注意:与List比较 · Set的遍历只能用foreach和iterator,不能用get()方法(因为是无序表),同理,也没有set()方法 · Set中重复添加一个对象,只会保留一个。
    查看全部
  • public class HelloWorld { public static void main(String[] args) { // 创建一个空的StringBuilder对象 StringBuilder str = new StringBuilder(); // 追加字符串 str.append("jaewkjldfxmopzdm"); // 从后往前每隔三位插入逗号 int j=str.length()-3; while(j>0){ str.insert(j,','); j-=3; } // 将StringBuilder对象转换为String对象并输出 System.out.print(str.toString()); } }
    查看全部
  • 泛型 一、泛型规定了某个集合中可以存放特定类型的对,会在编译期间进行类型检查,可以直接按指定类型获取集合元素。 1、除了放入泛型类型的实例,还可以放入泛型类型的子类实例 2、不能放入基本类型数据,但可以放入其包装类,如Integer,Double等
    查看全部
  • containsAll
    查看全部
  • s3和s4的内存地址不一样,为什么?求详解 [老师的回答] laurenyang laurenyang: String s3 = "I love " + s1; 其中s1是变量,值是可变化的,所以编译器会单独创建一个存储区域,用来存放s3,同样s4也会单独创建一个存储区域,所以s3和s4是不同的对象
    查看全部
  • 前面所讲的equals()方法说的比较的是否指向同一块内存。为什么这里又讲“如果只需比较内容是否相同,应使用 “equals()” 方法”?? [最新回答] Angel Angel: 因为在String类中已经重写了equals方法,他的作用已经是用来表现比较内容相等的了
    查看全部
  • 异常分类
    查看全部
    0 采集 收起 来源:Java异常简介

    2014-12-08

  • Collect使用的相关方法 1、List.add(index,object)方法中,index如果传入list的size,则将在末尾添加 2、将一个数组转化为List:Arrays.asList(array) 3、addAll(index,objects)方法也可以传递某个位置
    查看全部
  • Collection接口-List接口-实现类ArrayList 一、Collection接口 1、是List、Set和Queue接口的父接口 2、定义了可用于操作List、Set和Queue的方法——增删改查 二、List接口的实现类:ArrayList 1、List是元素【有序并且可以重复】的序列,称为序列 2、***List可以精确的控制每个元素的插入位置,或者删除某个位置的元素——操作和位置有关 3、ArrayList——数组序列,是List的一个重要实现类 · ArrayList底层是数组实现的
    查看全部
  • 集合框架 一、概念与作用 1、概念:是一种工具类,用于存储任意数量的具有共同属性的对象 2、作用: · 在类的内部,对数据进行组织 · 简单而快速的搜索大数量的条目 · 有的集合接口,提供了一系列排序有序的元素,并且可以在序列中间快速的插入或者删除元素(List类) · 有的集合接口,提供了映射关系,可以通过关键字(key)去快速找到对应的唯一对象,而这个关键字可以是任意类型(Map的键值对) ***为什么选择集合而不是数组: · 数组的长度固定,集合的容量可以动态增减 · 数组只能通过遍历下标访问元素,类型固定。而有的集合可以通过任意类型查找所映射的具体对象 二、体系结构 1、两大根接口:Collection 和 Map 2、Collection:子类接口List、Queue、Set(List序列、Queue队列、Set集):【存储一个一个对象】 · List 有序可重复:常用子类*ArrayList*数组序列 · Queue 有序可重复:常用子类LinkedList(也是List的实现类)链表 · Set 无序不可重复:常用子类*HashSet*哈希集 3、Map:常用实现类*HashMap*:【存储一个一个键值对(Entry)】
    查看全部
  • Math类操作数据 1、Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方法都是【静态方法】,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round()。 2、常用方法: · Math.abs():取绝对值 · Math.random():随机返回[0,1)之间的一个double值,可*100 再 四舍五入 得到[0,100)的随机整数 · Math.pow(a,b):返回a的b次幂的值 · Math.rand():对浮点数进行四舍五入 · Math.ceil():返回大于参数的最小整数(double类型) · Math.floor():返回小于参数的最大整数(double类型) · Math.max(a,b):返回a,b中最大的数 · Math.min(a,b):返回a,b最小值
    查看全部
  • Set 和 List 一样,是collection的子类
    查看全部
  • ````
    查看全部
    0 采集 收起 来源:经验总结

    2014-12-07

  • 通过indexOf()方法取得某元素的索引位置。对对象进行遍历检测,使用equals()方法进行检验,返回最前面的第一个相等的参数。 lastIndexOf()方法,从队尾向前检测,返回最后的一个相等的参数。
    查看全部
  • Set 方法中的contains()检测需要调用haseCode(),同时检验haseCode()和equals()是否相等。
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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