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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 当程序抛出异常的时候,程序会就近的寻找匹配的处理异常的程序,因此需要将catch语句从子类到父类来排列
    查看全部
  • RuntimeException 是非检查异常, 继承自Exception类的其他类都是检查异常
    查看全部
    0 采集 收起 来源:Java异常简介

    2016-04-12

  • Throwable类有两个子类:Error类和Exception类
    查看全部
    0 采集 收起 来源:Java异常简介

    2016-04-12

  • 使用 Date 类的默认无参构造方法创建出的对象就代表当前时间,我们可以直接输出 Date 对象显示当前的时间
    查看全部
  • 1.调用get(元素下标)方法取得集合中的元素,类型强转后赋值给课程对象<br> 通过集合属性名.remove(课程对象)方法删除集合中某个元素,括号中是课程对象<br> 2.通过 集合属性名.remove(元素下标)方法直接删除集合中的某个元素 3.通过removeAll(Arrays.asList(集合中元素组成的数组的数组名))方法删除集合中的某些元素组成的数组 括号中的Arrays.asList()工具类把数组转化成集合
    查看全部
  • 任务 我们以 Integer 包装类为例,来看下包装类的特性。 Integer 包装类的构造方法: 如下代码所示: Integer包装类的常用方法:
    查看全部
  • 集合的概念: Java中的集合类:是一种工具类,就像容器,储存具有共同属性的对象,而且数量不限 集合的作用:1.在类的内部,对数据进行组织 2.简单有效的搜索大量数据 3.有的接口提供了一些排列有序的元素,可以在序列见快速的插入或者删除有关元素 4.有的接口,提供饿了映射关系,可以通过关键字(key)去快速查找到对应的唯一堆箱,而这个关键字可以是任意类型 集合类和数组的区别: 数组的长度是固定的,集合类的长度是可变的, 而且数组中要查询一些元素只能通过遍历的方法查询,如果要处理的元素很复杂,则程序执行起来效率很低,但是集合中可以通过元素的映射查找元素。 集合框架的两大接口:Collection和Map 一、Collection存储一个个独立的对象,包括3个子接口:List序列、Queue队列、Set集,其中List和Queue存储的数据是排列有序且可重复的,Set是无序且不可重复的,List和Set是比较常用的。 ArrayList数组序列: 是List下的一个常用实现类; LinkedList链表: 是Queue的重要的实现类,同时也是List的一个实现类; HashSet哈希集:是Set的实现类 二、Map提供映射关系,内部以<Key,Value>这样的Entry键值对来存储数据,其中key和value可以是任意类型的对象 HashMap哈希表:是Map的实现类
    查看全部
  • 通过List中的set()方法来修改集合中的元素 具体实现 集合属性名.set(元素下标,new("id","name")) 修改后的实例对象
    查看全部
  • StringBuilder类
    查看全部
  • 通过private 修饰符修饰属性 ,通过get() set()方法调用属性 思路:创建 1.课程类 2.学生类 3.集合类 属性类型String
    查看全部
  • add(实例对象),通过get()方法查看集合中的元素,需要类型强转 add(元素下标位置,实例对象),通过get()方法查看集合中的元素,需要类型强转 如果元素下标位位置index<0||index>实际容量,则会报错。
    查看全部
  • 集合名称.addAll(Arrays.asList(数组名));Course cr=(Course)CoursesToSelct.get(元素位置下标)类型强转 集合名称.addAll(元素位置下标,Arrays.asList(数组名)).用get方法的到的元素需要类型强转
    查看全部
  • get()方法用来得到集合中的某个对象 int size=CoursesToselect.size(); size方法配合for(int i=0;i<size;i++)来遍历,用来取得查看集合内部对象 Iterator it=CoursesToSelect.iterator();//通过迭代器来循环遍历查看元素 Iterator方法配合while(it.hasNext())循环遍历,Course cr=(Course)it.next(); 通过 foreach循环遍历方法为for(Object obj:Course) Course cr=(Course)obj;
    查看全部
  • ArrayList.get(int index) 一定要注意,a使用dd()或者是addAll()方法插入的元素一律会变成Object类型,那么使用get()方法取出时也将是Object类型的,这是接受取出的元素时,要做相应的类型强转,具体见地理程序。 ArrayList.add(int index)在指定位置插入一个元素,这个指定的位置一定要小于当前序列表的长度,当等于其长度时,则在该数组表的末尾插入 ArrayList.addAll(int index, List L) 在指定位置插入一个序列表的 ArrayList.addAll(List L) 在已有ArrayList的末尾插入一个list序列
    查看全部
  • public void testSort(){ List<String> stringList=new ArrayList<String>(); //包含随机大小写以及数字的字符串st String st="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; Random random=new Random(); //随机生成的字符在字符串中的位置k Integer k; //进行10次循环来保存十条随机字符串 for(int i=0;i<10;i++){ //要添加的字符串addst String addst=""; do{ k=random.nextInt(62); //随机生成字符并添加进addst addst+=st.charAt(k); //while循环中的条件控制长度为10以内的随机整数并且每条随机字符串不可重复 }while(addst.length()<random.nextInt(10)&&stringList.contains(addst)); stringList.add(addst); System.out.println("要添加的字符串:"+addst); } System.out.println("---------排序前----------"); for (String string : stringList) { System.out.println("元素:"+string); } Collections.sort(stringList); System.out.println("---------排序后----------"); for (String string : stringList) { System.out.println("元素:"+string); } }
    查看全部

举报

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

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