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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • http://img1.sycdn.imooc.com//5538507e0001ce6b12000530-120-68.jpg
    查看全部
    0 采集 收起 来源:经验总结

    2015-04-23

  • 使用Date和SimpleDateFormat类表示时间:在程序开发中,经常需要处理日期和时间的相关数据,此时我们可以使用 java.util 包中的 Date 类。这个类最主要的作用就是获取当前时间 Date类的使用: Date d = new Date();//使用默认的构造方法创建Date对象 使用Date类的默认无参构造方法创建出来的对象就代表当前时间,可以直接输出Date对象显示当前的时间,如:Wed Jun 11 09:22:30 CST 2014 其中, Wed 代表 Wednesday (星期三), Jun 代表 June (六月), 11 代表 11 号, CST 代表 China Standard Time (中国标准时间,也就是北京时间,东八区)。 按指定的格式显示时间:使用java.text包中的StringDateFormat类对日期时间进行格式化,如:可以将日期转换为指定格式的文本,也可以将文本转换为日期。 1. 使用 format() 方法将日期转换为指定格式的文本 //创建Date对象,表示当前时间 Date d = new Date(); //创建SimpleDateFormat对象,指定目标格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //调用format()方法,格式化时间,转换为指定格式字符串 String today = sdf.foemat(d); //输出转换后的字符串 System.out.println(today); 代码中的 “yyyy-MM-dd HH:mm:ss” 为预定义字符串, yyyy 表示四位年, MM 表示两位月份, dd 表示两位日期, HH 表示小时(使用24小时制), mm 表示分钟, ss 表示秒,这样就指定了转换的目标格式,最后调用 format() 方法将时间转换为指定的格式的字符串。
    查看全部
  • http://img1.sycdn.imooc.com//5537a83f000168aa12000530-120-68.jpg
    查看全部
  • http://img1.sycdn.imooc.com//5537a7ae0001d83b12000530-120-68.jpg
    查看全部
  • http://img1.sycdn.imooc.com//5537a74000017eba12000530-120-68.jpg
    查看全部
  • 包装类是在java.lang包中,基本类型只能自动的转化成其对应的类型。
    查看全部
    0 采集 收起 来源:练习题

    2015-04-22

  • Java 中基本类型和包装类之间的转换: 以int和Integer间的转化为例: 装箱:把基本类型转化为包装类 int i = 10; Integer x = new Integer(i);//手动装箱,执行带参的构造方法,返回Int型的值到x上。 Integer x = i;//自动装箱 拆箱:把包装类对象转化为基本类型的操作 Integer x = new Integer(10); int i = x.intValue();//手动拆箱//对象x调用方法,返回Int型的值到i上。 int i = x;//自动拆箱
    查看全部
  • 检查异常
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-04-22

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

    2015-04-22

  • http://img1.sycdn.imooc.com//5537a2c700010ff212000530-120-68.jpg
    查看全部
  • 1.e.printStackTrace()可以输出异常信息 2.-1为抛出异常的习惯写法 3.如果方法中try,catch,finally中没有返回语句,则会调用这三个语句块之外的return结果 4.finally块无论如何,不管前面是正常还是异常,都要执行。 5.finally 在try中的return之后 在返回主调函数之前执行。 TryCatchFinally InputMismatchException 输入不匹配异常。 e.printStackTrace(); 输出打印异常信息。 e.ArithmeticException;输出打印算术异常。 如果方法中try,catch,finally中没有返回语句,则会调用这三个语句块之外的return语句。 finally语句块不管前边正常或异常,都要执行,并且是在return语句执行之前执行。
    查看全部
  • StringBuilder append(参数) 追加内容到当前StringBuilder对象的末尾 StringBuilder insert(位置,参数) 将内容插入到StringBuilder对象的指定位置 String toString() 将StringBuilder对象转换为String对象。 Int length() 获取字符串的长度
    查看全部
  • 1.字符串是对象 2.在需要频繁对字符串进行修改操作时使用 StringBuilder 的效率比 String 要高 3.字符串具有不变性 4.String 类提供了许多用来操作字符串的方法:连接、提取、查询等
    查看全部
    0 采集 收起 来源:练习题

    2015-04-22

  • 多重catch处理异常
    查看全部
  • 处理异常:try-catch以及try-catch-finally: try{ //一些会抛出异常的方法 }catch(Exception e){ //处理该异常的代码块 } 1、抛出异常的方法终止执行 2、程序的控制权将被移交给catch块中的异常处理程序 多重catch语句块 try{ //一些会抛出异常的方法 }catch(Exception e){ //处理该异常的代码块 }catch(Exception2 e){ //处理Exception2的代码块 }...(n个catch块)...{ }finally{ //最终将要执行的一些代码 } 编写多重catch语句块注意事项: 1、顺序问题:先小后大(先子类后父类)因为当程序抛出异常的时候,异常处理程序会就近选择寻找匹配的异常处理程序而子类继承父类,对于父类的异常处理程序子类也是适用的,如此使得后边的异常处理程序无用。 2、处理完异常后要做一些善后工作,比如关闭连接或者已经打开的文件,就使用finally语句块。
    查看全部

举报

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

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