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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • RuntimeException非检查异常
    查看全部
    0 采集 收起 来源:Java异常简介

    2016-12-24

  • java集合框架
    查看全部
  • // 使用foreach循环输出数组中的元素 for (类型 变量名 : 需要遍历的数组名) { System.out.print(变量名 + " "); }
    查看全部
  • java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当前时间,如 Calendar c = Calendar.getInstance();
    查看全部
  • java.text包中的SimpleDataFormat用来对日期时间进行格式化,如 可以将日期转换为指定格式的文本,也可以将文本转换为日期。 1.使用format()方法将日期转换Wie指定格式的文本 //创建Data对象,表示当前时间 Data d = new Data(); //创建SimpleDataFormat对象,指定目标格式 SimpleDataFormat sdf = new SimpleDataFormat("yyyy-MM-dd HH:mm:ss"); //调用format()方法,格式化时间,转换为指定格式字符串 String today = sdf.format(d); //输出转换后的字符串 System.out.println(today); 代码中的“yyyy-MM-dd HH:mm:ss”为预定义字符串,yyyy表示四为年,MM表示两位月份,dd表示两位日期,HH表示小时(使用24小时制),mm表示分钟,ss表示秒,这样就指定了转换的目标,最后调用format()方法将时间转换为指定的格式的字符串。 运行结果为: 2014-06-11 09:88:48 2.使用parse()方法将文本转换为日期 //创建格式日期的字符串 String day = "2014年02月14日 10:30:25"; //创建SimpleDataFormat对象,指定字符串的日期格式 SimpleDataFormat df = new SimpleDataFormat("yyyy年MM月dd日 HH:mm:ss"); //调用parse()方法,将字符串转为日期 Data data = df.parse(day) //输出转换后的时间 System.out.println("当前时间:"+data); 代码中的"yyyy年MM月dd日 HH:mm:ss"指定了字符串的日期格式,调用parse()方法将文本转换为日期。 注意: 1.调用SimpleDataFoemat对象parse()方法可能会出现转换异常,即ParseException,因此需要进行异常处理。 2.使用Data类时需要导入java.util包,使用SimpleDataFormat时需要导入java.text包
    查看全部
  • 类型转换总结为: 新类型 变量名 = 新类型.包装类.valueOf(要转化的变量名)
    查看全部
  • 异常处理catch按从子类到父类的顺序从上到下写,否则会报错
    查看全部
  • =” 和 equals() 有什么区别呢? ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equals(): 比较存储在两个字符串对象中的内容是否一致
    查看全部
  • http://img1.sycdn.imooc.com//53d9f7d200010bb007780366.jpg int length() 返回当前字符串的长度 int indexOf(int ch) 查找ch字符在该字符串中第一次出现的位置 int indexOf(String str) 查找str子字符串在该字符串中第一次出现的位置 int lastIndexOf(int ch) 查找ch字符在该字符串中最后一次出现的位置 int lastIndexOf(String str) 查找str子字符串在该字符串中最后一次出现的位置 String substring(int beginIndex) 获取从beginIndex位置开始到结束的子字符串 String substring(int beginIndex, int endIndex) 获取从beginIndex位置开始到endIndex位置的子字符串 String trim() 返回去除了前后空格的字符串 boolean equals(Object obj) 将该字符串与制定对象比较,返回true或false String toLowerCase() 将字符串转换为小写 String toUpperCase() 将字符串转换为大写 char charAt(int index) 获取字符串中指定位置的字符 String[] split(String regex, int limit) 将字符串分割为子字符串,返回字符串数组 byte[] getBytes() 将该字符串转换为byte数组 注意: 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部
  • 字符串一旦创建就不可修改 如果要修改,需要使用StringBuffer和StringBuilder 每次new一个字符串就是产生了一个新的对象 两个字符串内容相同,使用"=="比较,结果false,因为两个字符串对象不在同一个内存地址中 "=="比较的是两个对象是否指向同一块内存区域 如果只是比较是否内容相同,使用"equals()"方法
    查看全部
  • 异常处理 catch 的书写要先子类后父类。
    查看全部
  • 异常处理的经验和总结
    查看全部
    0 采集 收起 来源:经验总结

    2016-12-23

  • 异常链,不太懂 一下是对本节课几个难理解的代码句进行解释: (1):e.printStrackTrace(); 作用是进行深层次的输出异常调用的流程 (2):RunTimeException(); 这是运行时异常,是所有java虚拟机正常操作期间可以被抛出异常的父类! (3):newExc.initCause(e); 这是一种对异常的一种包装技巧。 initCause()的作用是保存原始的异常,当想要知道底层发生了什么异常的时候调用getCause()就能获得原始异常。 这样就可以形成一个异常链
    查看全部
  • 捕获异常 VS 抛出异常 ? 什么时候捕获异常,什么时候抛出异常,两者的用处分别在什么情况下使用
    查看全部
  • try{ 一些会抛出异常的方法 }catch(Exception1 e){ 处理该异常的代码块 }catch(Exception2 e){ 处理Exception2的代码块 }...N个catch块...{ }finally{ 最终将要执行的一些代码 }
    查看全部

举报

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

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