为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
  • 作业描述
    查看全部
    0 采集 收起 来源:经验总结

    2014-12-14

  • 异常处理 try-catch以及try-catch-finally try{ //一些会抛出的异常 }catch(Exception e){ //处理该异常的代码块 }finally{ //最终要执行的代码 } 终止执行,交由异常处理程序(抛出提醒或记录日志等),异常代码块外代码正常执行。 try会抛出很多种类型的异常,多个catch块捕获多钟错误。 多重异常处理代码块顺序问题:先子类再父类(顺序不对也会提醒错误),finally语句块处理最终将要执行的代码
    查看全部
  • java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当前时间,如 Calendar c = Calendar.getInstance();Calendar 类提供了 getTime() 方法,用来获取 Date 对象,完成 Calendar 和 Date 的转换,还可通过 getTimeInMillis() 方法,获取此 Calendar 的时间值,以毫秒为单位。
    查看全部
  • Calendar 类的应用 1、Date 类最主要的作用就是获得当前时间。对时间的其他操作,推荐使用Calendar 类进行时间和日期的处理。 2、java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当前时间,如 Calendar c = Calendar.getInstance(); 3、调用get(Canlendar.Xxx)可以获取当前日期信息的一部分,参数为Calender类中定义的静态常量,如Calendar.YEAR、Calender.MONTH等。int year = c.get(Calender.YEAR); 4、使用getTime()方法可以获得Date对象,如:Date date = c.getTime(); 5、使用getTimeInMillis()=System.currentTimeMillis(),获取时间值(距离1970年的时间值,以ms为单位)
    查看全部
  • 异常:有异于正常,阻碍我们方法执行; 处理:1、继续运行;2、保存数据,下次回滚;3、释放资源 不正常类继承于throwable,有两个子类error(硬伤)和exception(异常); exception问题来源:编码、环境、用户操作输入等问题; runtimeException(非检查异常):空指针、数组下标越界、类型转换、算术等异常 checkException(检查异常):文件、SQL等异常,需添加捕获和处理语句
    查看全部
    1 采集 收起 来源:Java异常简介

    2014-12-14

  • 使用Date和SimpleDateFormat类表示时间 一、Data类:用于显示一个时间 1、在程序开发中,经常需要处理日期和时间的相关数据,此时我们可以使用 java.util 包中的 Date 类。这个类最主要的作用就是获取【当前时间】。 2、使用 Date 类的默认【无参构造方法】创建出的对象就代表【当前时间】,我们可以直接输出 Date 对象显示当前的时间。 二、SimpleDataFormat类:用于指定显示格式 1、是为了使Data类的显示结果更加友好,如 2014-06-11 09:22:30 2、初始化时要定义格式,如 new SimpleDataFormat("yyyy-MM-dd HH:mm:ss"); ***注意:其中y代表年、m代表月等,每个字母有特定含义,不能随便改动。而连接的符号可以自定义,如yyyy年MM月dd日 hh小时mm分ss秒等。【M月份和m分钟大小写区分】 3、使用.format()方法可将其日期返回String类型字符串。String str = simpledate.format(); 4、使用.parse()方法将文本(String)转化为日期(Date)。但要前后格式的一致,不同时会调用 SimpleDateFormat 对象的 parse() 方法时可能会出现转换异常,即 ParseException ,因此需要进行异常处理
    查看全部
  • java第三季3-6:当前时间的获取以及格式化。
    查看全部
  • 将基本类型转换为字符串: int c=10; String str1 = Integer.toString(c); String str2 = String.valueOf(c); String str3 = c + ""; 将字符串转换为基本类型 String str = "8"; int d = Integer.parseInt(str); int e = Intefer.valueOf(str);
    查看全部
  • 2-3:判断邮箱的格式是否正确。
    查看全部
  • 1、处理运行时异常时,采用逻辑去合理规避同时辅助try-catch处理 2、在多彩catch块后面,可以加一个catch(Exception)来处理可能会被遗漏的异常 3、对于不确定代码,也可以加上try-catch,处理潜在的异常 4、尽量去处理异常,切忌只是简单地调用printStackTrace()去打印输出 5、具体如何处理异常,要根据不同的业务需求和异常类型去决定 6、尽量添加finally语句块去释放占用的资源
    查看全部
    0 采集 收起 来源:经验总结

    2014-12-14

  • 字节是计算机存储信息的基本单位,1 个字节等于 8 位, gbk 编码中 1 个汉字字符存储需要 2 个字节,1 个英文字符存储需要 1 个字节。所以我们看到上面的程序运行结果中,每个汉字对应两个字节值,如“学”对应 “-47 -89” ,而英文字母 “J” 对应 “74” 。同时,我们还发现汉字对应的字节值为负数,原因在于每个字节是 8 位,最大值不能超过 127,而汉字转换为字节后超过 127,如果超过就会溢出,以负数的形式显示。
    查看全部
  • ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equals(): 比较存储在两个字符串对象中的内容是否一致
    查看全部
  • Set接口及其实现类--HashSet Set是元素无序并且不可以重复的集合,被称为集 HashSet--哈希集,是Set的一个重要实现类 Set是元素无序,所有没有set()方法修改集的元素
    查看全部
  • ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equals(): 比较存储在两个字符串对象中的内容是否一致
    查看全部
  • 在泛型集合中,除了可以存入泛型类型的对象实例,还可以存入泛型的子类型对象实例。 泛型集合中限定类型不能使用基本数据类型;可以使用通过使用包装类限定允许存入的基本数据类型。 int→Integer long→Long boolean→Boolean public void testBasicType(){ List<Integer> list =new ArrayList<Integer>(); list.add(1); //这里的1本来是基本类型,在这里被强制转换成包装类型Integer,然后才加入list中去 System.out.println("基本类型必须使用包装类型作为泛型!"+list.get(0)); }
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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