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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 修改集合中的值: ArrayList.set(要修改的位置,新值)
    查看全部
  • * 取得List中的元素 * @param args */ public void testGet(){ int size = courseToSelect.size(); for(int i = 0;i<size;i++){ Course course = (Course) courseToSelect.get(i); System.out.println("课程:"+course.id +":"+course.name); } } /** * 通过迭代器来遍历数组 * @param args */ public void testIterator(){ Iterator it = courseToSelect.iterator(); System.out.println("有如下课程通过迭代器可以选择:"); while(it.hasNext()){ Course cr = (Course) it.next(); System.out.println("课程:"+cr.id+cr.name); } } /** * 通过for each */ public void testForEach(){ for(Object obj:courseToSelect){ Course cr = (Course) obj; System.out.println("mm课程:"+cr.id+cr.name); } }
    查看全部
  • 单引号引的数据 是char类型的 双引号引的数据 是String类型的 char定义时用单引号,只能有一个字母,数字。char c='c'; 而String用双引号,可以是一个,也可能是多个字母,汉字等。就是所谓的字符串。String s="adsaf"; char只是一个基本类型,而String 可以是一个类,可以直接引用。 比如char c='c';不能直接对c调用方法。 String s="abc"; 这时可以调用s.charAt(0);等方法,因为String是类,这是就是对象的调用了
    查看全部
  • ArrayList.get(int index) 一定要注意,a使用dd()或者是addAll()方法插入的元素一律会变成Object类型,那么使用get()方法取出时也将是Object类型的,这是接受取出的元素时,要做相应的类型强转,具体见地理程序。 ArrayList.add(int index)在指定位置插入一个元素,这个指定的位置一定要小于当前序列表的长度,当等于其长度时,则在该数组表的末尾插入
    查看全部
  • 1、先定义一个List的对象listObject(public List listObject); 2、然后创建一个Course对象[Course cr1 = new Course("1" , "数据结构")], 通过 [listObject.add(cr1)] 把cr1添加到listObject里面; 3、要判断是否存进去的话需要取出该对象[Course temp=(Course) listObject.get(0)] ,listObject.get(0)获得的时object类型,要强制转化为course类型 4、add(0, cr2),addAll(Arrays.asList(cr3)),addAll(2, Arrays.asList(cr4)) 的用法和add(cr1)一样;Arrays.asList(cr3)是把course转化为collection的实例对象
    查看全部
  • 对象名后+“.”
    查看全部
  • 注意事项 (1) 对象被存入集合都变成object类型了 取出时需要类型强转 例:Course temp = (Course)coursesToSelect.get(0); (2) 添加进list中的位置(index)介于【0,length】之间;0代表插到队头,length代表插到队尾。 (3) List是接口,所以在构造方法中不能直接实例化,而通过ArrayList()实例化!!! 例:public List coursesToSelect = new ArrayList(); (4) List、Set、Map都是接口 不可以直接对他实例化 要借助相应的实例化类 ArrayList(), HashSet(),HashMap(); (5) 调用Add()方法添加到List中。有两种方法: 1. 直接添加,例:CoursesToSelect.add(cr1); 2. 可以指定添加的位置,例:CoursesToSelect.add(0,cr1); (6) 如果添加到List中的长度大于他目前的长度,则系统会出现异常,即数组下表越界异常
    查看全部
  • Collection接口是List、Set、Queue接口的父接口 Collection接口定义了可用于操作List、Set和Queue的方法--增删改查 List接口及其实现类--ArrayList List是元素有序并且可以重复的集合,被称为序列。 List可以精确的控制每个元素的插入位置,或删除某个位置元素 List有add()插入方法和get()获取方法 ArrayList--数组序列,是List的一个重要实现类 ArrayList底层是由数组实现的,这也是其名字的由来
    查看全部
  • 在需要频繁对字符串进行修改操作时使用 StringBuilder 的效率比 String 要高
    查看全部
    0 采集 收起 来源:练习题

    2016-04-03

  • 多重catch语句要注意顺序:从子类到父类
    查看全部
  • 在 Java 中,字符串被作为 String 类型的对象处理。 String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。
    查看全部
  • 实际应用中的经验与总结(异常)
    查看全部
    0 采集 收起 来源:经验总结

    2016-04-03

  • 捕获到的异常,可以在当前方法的 catch 块中处理,也可抛出给调用者去处理
    查看全部
    0 采集 收起 来源:练习题

    2016-04-03

  • 映射~
    查看全部
  • 两大接口Collection、Map
    查看全部

举报

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

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