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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 包装类主要提供了两大类方法: 1. 将本类型和其他基本类型进行转换的方法 2. 将字符串和本类型及包装类互相转换的方法
    查看全部
  • StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。
    查看全部
  • 若try catch finally 语句中都没有return语句,则系统默认调用方法中的返回值语句。 若异常未捕获则执行try语句中的返回值语句,若异常捕获则执行catch语句块中的返回值语句。finally语句块是在try catch语句块执行完毕返回主函之前进行执行的。
    查看全部
  • 前后几章复习,不怎么懂
    查看全部
  • 泛型不能使用基本类型,只能使用包装类 public void testBasicType() { List<Integer> list = new ArrayList<Integer>(); list.add(1); System.out.println("基本类型必须使用包装类作为泛型!" + list.get(0)); }
    查看全部
  • 泛型集合可以添加泛型的子类型的对象实例 public void testChild() { ChildCourse ccr = new ChildCourse(); ccr.id = "3"; ccr.name = "我是子类型的课程对象实例~~"; courses.add(ccr); }
    查看全部
  • //删除List中的元素 public void testRemove() { System.out.println("即将删除4位置和5位置上的课程!"); Course[] courses = {(Course) coursesToSelect.get(4), (Course) coursesToSelect.get(5)}; coursesToSelect.removeAll(Arrays.asList(courses)); //coursesToSelect.remove(4);//删除4位置上的课程 System.out.println("成功删除课程!"); testForEach(); }
    查看全部
  • addAll添加课程: public void testAdd() { //addAll添加课程 Course[] course = {new Course("3", "离散数学"), new Course("4", "汇编语言")};//创建课程数组 coursesToSelect.addAll(Arrays.asList(course));//将course数组转为list,再添加到课程中 Course temp3 = (Course) coursesToSelect.get(2);//获取List2的课程信息 Course temp4 = (Course) coursesToSelect.get(3);//获取List3的课程信息 System.out.println("添加了两门课程:" + temp3.id + ":" + temp3.name + ";" + temp4.id + ":" + temp4.name);//打印输出 //addAll添加到指定位置课程 Course[] course2 = {new Course("5", "高等数学"), new Course("6", "大学英语")}; coursesToSelect.addAll(2, Arrays.asList(course2));//添加课程到指定的位置 Course temp5 = (Course) coursesToSelect.get(2); Course temp6 = (Course) coursesToSelect.get(3); System.out.println("添加了两门课程:" + temp5.id + ":" + temp5.name + ";" + temp6.id + ":" + temp6.name); }
    查看全部
  • public void testAdd() { //创建一个课程对象,并通过调用add方法,添加到备选课程List中 Course cr1 = new Course("1" , "数据结构");//创建课程对象实例 coursesToSelect.add(cr1);//添加到List Course temp = (Course) coursesToSelect.get(0);//获取List的课程信息,对象存入集合后将变为Object型,取出时需要类型转换 System.out.println("添加了课程:" + temp.id + ":" + temp.name); //打印输出 //创建课程对象实例,并通过调用add方法,添加到备选课程List的指定位置中 Course cr2 = new Course("2", "C语言"); coursesToSelect.add(0, cr2); Course temp2 = (Course) coursesToSelect.get(0); System.out.println("添加了课程:" + temp2.id + ":" + temp2.name); //以下方法会抛出数组下标越界异常 // Course cr3 = new Course("3", "test"); // coursesToSelect.add(4, cr3); }
    查看全部
  • 学生类 public class Student { //创建属性 public String id; public String name; public Set courses; //初始化属性 public Student(String id, String name) { this.id = id; this.name = name; this.courses = new HashSet<Course>(); } }
    查看全部
  • 课程类 public class Course { //创建两个属性 public String id; public String name; //初始化属性 public Course(String id, String name) { this.id = id ; this.name = name; } }
    查看全部
  • Throw,Throws
    查看全部
  • 常用集合类和接口
    查看全部
  • java集合框架结构
    查看全部
  • 集合的作用
    查看全部

举报

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

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