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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • java中的异常。
    查看全部
  • 删除List中的元素:remove(Object o)、remove(int index) removeAll()方法是从某个集合中将另一个集合中的元素完全删除 public void testRemove(){ //指定位置删除,方法一 // Course cr=(Course)coursesToSelect.get(2); // System.out.println("我是课程:"+cr.getId()+":"+cr.getName()+"即将被删除!"); // coursesToSelect.remove(cr); // testForEach(); //指定位置删除,方法二 System.out.println("========删除位置是2的课程!"); coursesToSelect.remove(2); testForEach(); //把要删除的装进一个集合,再把这个集合内的课程全部删除 // System.out.println("----------删除位置是2和3 的课程!!"); // Course [] courses={(Course) coursesToSelect.get(2),(Course) coursesToSelect.get(3)}; // coursesToSelect.removeAll(Arrays.asList(courses)); // testForEach(); }
    查看全部
  • catch(Exception e){}中Exception类表示上面try语句中可能会引发异常的类 而e只是Exception的对象。 淡当然Exception也可以换成其他的异常类,但要try中可能会引发该种异常。 如果try中可能引发几种异常,且要处理的方法是一样的,可以这样做 try{} catch(异常类a|异常类b|异常类c··· 对象名){}
    查看全部
  • 为什么要用Object,当一个元素存入集合中的时候,类型被忽略,所以被视为object类型,所以输出的时候要用object
    查看全部
  • 一下三种方法都是用来取出List中元素的方法: -----for循环----- public void testGet(){ int size=coursesToSelect.size(); for(int i=0;i<size;i++){ Course cr=(Course) coursesToSelect.get(i); System.out.println("取出的课程:"+cr.getId()+":"+cr.getName()); } } -----迭代器----- Iterator是一个接口,依赖于集合存在的 Iterator it=courseToSelect.iterator(); while(it.hasNext()){ Course cr=(Course) it.next(); System.out.println("课程:" + cr.id + ":" + cr.name); } -----for each(增强for循环)----- 凡是继承了Iterable接口的类所生成的对象都可以用for/each循环 for(Object obj:coursesToSelect){//遍历集合中的每一个元素,作为每一个Object变量 Course cr=(Course) obj; System.out.println("课程:" + cr.id + ":" + cr.name); }
    查看全部
  • // 创建Canlendar对象 Calendar c = Calendar.getInstance(); // 将Calendar对象转换为Date对象 Date date = c.getTime(); // 创建SimpleDateFormat对象,指定目标格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 将日期转换为指定格式的字符串 String now = sdf.format(date); System.out.println("当前时间:" + now);
    查看全部
  • 1. 使用 format() 方法将日期转换为指定格式的文本 2. 使用 parse() 方法将文本转换为日期
    查看全部
  • 自定义异常
    查看全部
  • throw
    查看全部
  • throw
    查看全部
  • List是接口,所以在构造方法中不能直接实例化,而通过ArrayList()实例化。 例:public List coursesToSelect = new ArrayList(); 调用Add()方法添加到List中。有两种方法: 方法1:直接添加,例:CoursesToSelect.add(cr1); 方法2:可以指定添加的位置,例:CoursesToSelect.add(0,cr1); 使用get()方法取出一个对象,当一个对象被添加到集合中去的时候,它会被忽略掉类型,而都变成Object类型,取出时需要类型转换。 例:Course temp = (Course)coursesToSelect.get(0); 如果添加到List中的长度大于他目前的长度,则系统会出现异常,即数组下表越界异常。 图片上,如果再添加第三个课程的时候,(指定添加的位置)例:CoursesToSelect.add(0,cr1);之前添加了一们课程的情况下,再如上方法添加的时候,前面制定位置为0的话,就会把第一门课程挤到下一个位置去,当前添加的课程占用上一个课程的位置,再添加第三门课程的时候不能制定位置为2,因为目前list的长度只有2,但是可以添加到第二个位置。
    查看全部
  • 异常在实际中的经验和总结
    查看全部
    0 采集 收起 来源:经验总结

    2015-01-26

  • 集合框架的两大家族。
    查看全部
  • Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round();
    查看全部
  • java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当前时间,如 Calendar c = Calendar.getInstance();
    查看全部

举报

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

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