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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 异常处理经验与总结
    查看全部
    0 采集 收起 来源:经验总结

    2017-05-31

  • 异常种类
    查看全部
    0 采集 收起 来源:Java异常简介

    2017-05-31

  • 泛型不能用基本类型 要用包装类
    查看全部
  • 泛型的应用
    查看全部
  • finally结束语句
    查看全部
  • 多重catch语句块 先子类在父类
    查看全部
  • try-catch try-catch-finally
    查看全部
  • (添加元素)List下总共有4个为List插入元素的方法 1.add(element);2.add(index,element);3.addAll(Arrays.asList(对象数组名));4.addAll(index,Arrays.asList(对象数组名)); index为插入位置。 Course cr=new Course(2,"毛概"); courseToSelect.add(cr);//为list中添加元素。 addAll(Arrays.asList(数组名))的用法是: 1.创建一个对象数组并实例化。Course []course={new course(),new course()}; 2.容器对象.addAll(Arrays.asList(对象数组名)); 3.获取元素,定义一个Course对象来存储容器对象.get(index)的值 要类型转换。 Course temp=(Course)(CourseToSelect.get(index)); 4.输出获取的值,System.out.println(temp.属性+temp.属性2); Collection、List、Set、Map都是接口. 对象被存入集合都变成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中的长度大于他目前的长度,则系统会出现异常,即数组下表越界异常
    查看全部
  • 学生的可选择的课程信息 存放在Set类型的属性courses中 在构造器中 将courses进行初始化(实例化)this.courses=new HashSet();因为Set是一个接口,所以不能直接实例化,通过HashSet这个实现类来进行实例化 ,需要导入包 在实际开发中,应该把所有的属性都私有化,然后通过get 和 set 来访问属性。 学生的可选择的课程信息 存放在Set类型的属性courses中 在构造器中 将courses进行初始化(实例化)this.courses=new HashSet();因为Set是一个接口,所以不能直接实例化,通过HashSet这个实现类来进行实例化 ,需要导入包 在实际开发中,应该把所有的属性都私有化,然后通过getter 和 setter 来访问属性。 实际开发中,类的属性应该私有化
    查看全部
  • Collection接口是List、Set、Queue接口的父接口 Collection接口定义了可用于操作List、Set和Queue的方法--增删改查 List接口及其实现类--ArrayList List是元素有序并且可以重复的集合,被称为序列。 List可以精确的控制每个元素的插入位置,或删除某个位置元素 List有add()插入方法和get()获取方法 ArrayList--数组序列,是List的一个重要实现类 ArrayList底层是由数组实现的,这也是其名字的由来
    查看全部
  • List(元素排列有序,可重复:序列)-ArrayList(数组序列) Queue(有序,可重复,不常用:队列)LinkedList(链表)(也属List) Set(无序,不可重复:集)HashSet(哈希集) Map接口:----<key,value>----HashMap(哈希表) ArrayList HashSet HashMap 最为常用
    查看全部
  • 异常处理语句块:异常处理顺序先小后大,异常处理程序从子类到父类 try{ //一些会抛出异常的方法 } catch(Exceptian e){ //处理异常的代码块 } finally { //最终要执行的语句。 }
    查看全部
  • NullPointerException 空指针异常 ArrayIndexOutOfBoundsException数组下标异常 ClassCastException类型转换异常 ArithmeticException算术异常
    查看全部
    0 采集 收起 来源:Java异常简介

    2017-05-30

  • HashSet中的Contains()方法先比较HashCode,在比较equals,ArrayList中的Contains()只比较equals,若有特殊需求,需重写类的hashcode和equals方法,关于hashcode方法。设计到hash算法,待解决
    查看全部
  • 另一种
    查看全部

举报

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

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