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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当前时间,如 Calendar c = Calendar.getInstance();可以通过int year=c.get(Calendar.YEAR)来获取。还可以通过方法getTime()如:Date date=c.getTime();再通过SimpleDateFormatchu创建的对象进行固定形式的转换。
    查看全部
  • 删除List中元素的方法: 1) remove(element); // 需要先get(index),然后remove(obj) 2) remove(index); // 直接删除某个位置上的元素,需要注意数组越界问题 3) removeAll(Arrays.asList(elements)); //类似addAll(Arrays.asList(...)),elements是一个对象集合
    查看全部
  • 修改List中指定元素的方法: list.set(4,new Course("7","XXX")); // index从0开始;直接set即可。
    查看全部
  • 通过foreach方法访问集合: for(Object obj: list){ Course cr = (Course) obj; // 类型转换 ... }
    查看全部
  • 通过迭代器访问List的方法: 1) Iterator接口:Iterator it = list.iterator();//方法 2)it.hasNext(); // 判断是否list还有下一个值 3) it.next(); // 取出下一个值(注意类型转换)
    查看全部
  • 获取List元素的方法: 1) list.get(index); 2)for循环遍历list,逐项输出,并注意类型转换:从object-->Course类型。 Note: List是有序且可重复的集合。
    查看全部
  • 要调用到java.text.SimpleDateFormat调用 SimpleDateFormat 对象的 parse() 方法时可能会出现转换异常,即 ParseException ,因此需要进行异常处理;使用 Date 类时需要导入 java.util 包,使用 SimpleDateFormat 时需要导入 java.text 包.将字符日期转化为文本形式时用方法format(),相反将字符串转化回来时用parse()。最后输出的日期直接打印(date),全部打出。
    查看全部
  • try catch实际用例
    查看全部
  • 1、 通过 String s1="爱慕课"; 声明了一个字符串对象, s1 存放了到字符串对象的引用,然后通过 s1="欢迎来到:"+s1; 改变了字符串 s1 ,其实质是创建了新的字符串对象,变量 s1 指向了新创建的字符串对象 2、 一旦一个字符串在内存中创建,则这个字符串将不可改变。如果需要一个可以改变的字符串,我们可以使用StringBuffer或者StringBuilder(后面章节中会讲到)。 3、 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法(前面条件运算符章节讲过哦~~)
    查看全部
  • 异常处理
    查看全部
  • RuntimeException
    查看全部
    0 采集 收起 来源:Java异常简介

    2017-07-12

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

    2017-07-12

  • Comparable接口---可比较的 *实现该接口表示:这个类的实例可以比较大小,可以进行自然排序 *定义了默认的比较规则 *其实现类需要实现comparaTo()方法 *comparaTo()方法返回正数表示大,负数表示小,0表示相等 Comparator接口---比较工具接口 *用于定义临时比较规则,而不是默认比较规则 *其实现类需要实现compara()方法 *Comparator和Comparable都是Java集合框架的成员
    查看全部
  • (添加元素)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); 如果添加到List中的长度大于他目前的长度,则系统会出现异常,即数组下表越界异常
    查看全部
  • 注意字符串的排列顺序的标准
    查看全部

举报

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

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