《Head First Java》20201014读书笔记

P305-P316

《Head First Java》20201014读书笔记

运用Calendar对象

  • 字段会保存状态
  • 日期和时间可以运算
  • 日期与时间可以用milisecond来表示
//运用Calendar对象的范例
Calendar c = Calendar.getInstance();
c.set(2004,1,7,15,40);//将时间设定为2004年1月7日15:40,注意月份是零基的
long day1 = c.getTimeInMillis();//将目前时间转换为以millisecond表示
day += 1000 * 60 * 60;
c.setTimeInMillis(day1);//将c的时间加上一个小时
System.out.println("new hour" + c.get(c.HOUR_OF_DAY));
c.add(c.DATE,35);//加上35天,所以c已经到了2月
System.out.println("add 35 days" + c.getTime());
c.roll(c.DATE,35);//滚动35天,注意:只有日期字段会动,月份不会动
System.out.println("roll 35 days" + c.getTime());
c.set(c.DATE,1);//直接设定DATE的值
System.out.println("set to 1" + c.getTime());

在这里插入图片描述
在这里插入图片描述

第11章 异常处理

当你在编写可能有异常的方法时,会需要处理异常状况的程序。
例如某些文件会正确地待在某个特定的目录中,但实际执行时文件却失踪了。
这一章使用具有风险的JavaSound API来创建一个MIDI音乐播放程序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值