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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 集合框架的区分
    查看全部
  • List小记: 1.通过List.indexOf(OBJ obj)方法获得对象的索引位置(obj中某一元素用equals()判断后true即可获得首个索引) 2.List.lastIndexOf(OBJ obj)方法获得最后一个相等对象的索引位置 3.indexOf 与lastIndexOf方法找不到对应的值的时候返回-1;
    查看全部
  • List小记 1.boolean List.contain(obj);//判断List中是否含有此对象(多equals()方法调用判断)返回布尔值; 2.可以通过重写equals方法改写contain的判断方式(要考虑null的情况) 3.Scanner若经常调用,可以作为类的属性之一,并在构造函数中创建对象。 4.containsAll(collection cl);返回是否包含cl所有元素 Set小记: 1.set.contains(obj)返回是否包含对象(机制:equals+HashCode判断),自定义的判断方法要改写equals方法与HashCode方法;
    查看全部
  • http://img1.sycdn.imooc.com//53d9f7d200010bb007780366.jpg
    查看全部
  • Map小记: 1.Map所在的包是 java.util.Map; 2.map元素添加方法put(int index,OBJ obj); **注意**List.get(index)若index超过大小,则返回null 3.Map.KeySet()返回Map中所有键的集合:Set<OBJ> setObj=set.KeySet(); 4.Map.get(KEY key)获得某个键的value值 5.Map.size()返回Map的元素数量 6.Map.remove(KEY key)删除key对应的map中的元素; 7.接收entrySet(遍历map内所有entry元素)返回对象 Set<entry<KEY,VALUE>> set=map.entrySet(); // entry类型本身定义了泛型,所以entry本身也要做泛型设定 8.Map.put(KEY key, VALUE value)可作为map的元素修改方法,即用新对象引用替换之前的对象; #回顾#Scanner作为键盘输入获取: Scanner scan=new Scanner(System.in); scan.next(); //返回输入的String对象
    查看全部
  • HashMap类(Map接口的实现类) 1.entry对象无序排列(估计包含了set接口)
    查看全部
  • Map接口的特点:(挑重点) 1.Key值唯一,Value不唯一,Key可以为null但是只能有一个; 2.返回key/value/entry集合的方法,方便制作视图; 3.支持泛型
    查看全部
  • set接口的几个要点: 1.作为一个无序不可重复集合,包含了不可索引追踪的特点以及同引用添加无效的特点,表现在: <不存在set()的方法,不可按索引修改元素内容> <已存在引用的重复添加,set集合最终只保留一个引用>; 2.set实现类:HashSet,可引用泛型 this.set=new HashSet<OBJ>(); 3.不可用下标索引遍历集合内元素,用foreach/iterator迭代器循环提取,每次提取的结果是不一致的; 4.set集合可以add(null)空集合。
    查看全部
  • 异常分类
    查看全部
    0 采集 收起 来源:Java异常简介

    2017-11-23

  • 基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 将字符串转换成基本类型有两种方法: 1. 调用包装类的 parseXxx 静态方法 2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱
    查看全部
  • 使用 Date 类时需要导入 java.util 包,使用 SimpleDateFormat 时需要导入 java.text 包
    查看全部
  • List接口以及其实现类---ArrayList - List是元素有序并且可以重复的集合,被称为序列 - List可以精确的控制每个元素的插入位置,或者删除某个位置元素 - ArrayList--数组序列,是List的一个重要实现类,是使用频率最高的一个实现类 - ArrayList底层是由数组实现的。
    查看全部
  • 1.泛型集合中,不能添加泛型规定的类型以其子类型以外的对象,否则会报错。 2.##回顾##子类继承父类时,父类必须设计好无参构造函数,否则会报错。 3.泛型集合中不能使用基本类型作为限定类型,但是可以通过包装类作为限定类型。
    查看全部
  • 泛型: this.ArrayList=new ArrayList<OBJ>(); //为List确定存入数据的类型即为泛型; 1.可以实现在编译前告警其装入数据对象类型的情况。 2.泛型确定后不再需要做List取出元素的强制类型转换
    查看全部
  • 删除List中的元素: 1.OBJ obj=ArrayList.get(index); ArrayList.remove(obj/index); 2.OBJ[] objs={List.get(index1),List.get(index2)}; ArrayList.removeAll(Arrays.asList(objs));
    查看全部

举报

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

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