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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • super 的应用
    查看全部
  • 读入的方法
    查看全部
  • final 关键字
    查看全部
  • 继承初始化顺序
    查看全部
  • //修改课程内容 public void set(){ Course course=(Course)courseToSelect.set(0,new Course("9999","计算机语言")); } //删除课程 public void remove(){ Course course=(Course)courseToSelect.get(0); System.out.println("课程:"+course.id+":"+course.name+"\t课程即将被删除!!!"); courseToSelect.remove(course); System.out.println("课程成功被删除!"); getForEach(); courseToSelect.remove(0); getForEach(); Course[] cr={(Course)courseToSelect.get(0),(Course)courseToSelect.get(1)}; courseToSelect.removeAll(Arrays.asList(cr)); getForEach(); }
    查看全部
  • java中的包
    查看全部
  • 成员变量和局部变量:成员变量是在类class中定义的,用来描述对象将要有什么。局部变量在类的方法中定义,在方法中临时保存数据。
    查看全部
  • //获取待选课程 public void get(){ int size=courseToSelect.size(); System.out.println("有如下课程待选(通过for方法访问):"); for(int a=0;a<size;a++){ Course course=(Course )courseToSelect.get(a); System.out.println("课程:"+course.id+":"+course.name); } } //通过迭代器获取待选课程 public void getIterator(){ Iterator it=courseToSelect.iterator(); System.out.println("有如下课程待选(通过迭代器访问):"); while(it.hasNext()){ Course course=(Course)it.next(); System.out.println("课程:"+course.id+":"+course.name); } } //通过for each获取待选课程 public void getForEach(){ System.out.println("有如下课程待选(通过for each访问):"); for(Object obj:courseToSelect){ Course course=(Course)obj; System.out.println("课程:"+course.id+":"+course.name); } }
    查看全部
  • new 实例化
    查看全部
  • float型变量赋值时需要加f,否则默认浮点数为double型
    查看全部
  • 外部类:HelloWorld hello = new HelloWorld(); 内部类:Inner i = hello.new Inner();
    查看全部
  • public class HelloWorld{ List courseToSelect; HelloWorld(){ this.courseToSelect=new ArrayList(); } //创建listAdd方法用于输入备选课程 public void listAdd(){ Course cr=new Course("0001 ","c语言"); courseToSelect.add(cr); Course temp=(Course)courseToSelect.get(0); System.out.println("添加了一门课程:"+temp.id+temp.name); //添加课程数组 Course[] cr1={new Course("0002","java语言"),new Course("0003","c++语言")}; courseToSelect.addAll(0,Arrays.asList(cr1)); Course temp1=(Course)courseToSelect.get(0); Course temp2=(Course)courseToSelect.get(1); System.out.println("添加了课程数组中的课程:"); System.out.println(temp1.id+":"+temp1.name+";"+temp2.id+":"+temp2.name); } public static void main(String[] args) { HelloWorld hello=new HelloWorld(); hello.listAdd(); } }
    查看全部
  • import java.util.Set; import java.util.HashSet; import java.util.List; import java.util.ArrayList; import java.util.Arrays; //创建课程类 class Course{ public String id; public String name; Course(String id,String name){ this.id=id; this.name=name; } } //创建学生类 class Student{ public String id; public String name; public Set courses; Student(String id,String name){ this.id=id; this.name=name; this.courses=new HashSet(); } }
    查看全部
  • //创建listAdd方法用于输入备选课程 public void listAdd(){ Course cr=new Course("0001 ","c语言"); courseToSelect.add(cr); Course temp=(Course)courseToSelect.get(0); System.out.println("添加了一门课程:"+temp.id+temp.name); //添加课程数组 Course[] cr1={new Course("0002","java语言"),new Course("0003","c++语言")}; courseToSelect.addAll(0,Arrays.asList(cr1)); Course temp1=(Course)courseToSelect.get(0); Course temp2=(Course)courseToSelect.get(1); System.out.println("添加了课程数组中的课程:"); System.out.println(temp1.id+" "+temp1.name+"\t"+temp2.id+" "+temp2.name); }
    查看全部
  • 修饰符区别
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想
友情提示:

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