没有合适的资源?快使用搜索试试~ 我知道了~
Java新的日期和API.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 124 浏览量
2022-07-02
10:44:11
上传
评论
收藏 576KB PDF 举报
温馨提示
试读
14页
像这样的日志代码会更好: if (log.isLoggable(Level.FINE)) { log.log(Level.FINE, "I am here, and the value of X is {} and Y is {}", new Object[]{calcX(), calcY()}); } 应用的性能取决于它的代码如何编写。例如,如果程序循环遍历数组中的所有元素,JVM 就可以优化数组的边界检查,使循环更快,展开循环能提供额外的加速。但如果循环是为了找到特定元素,那目前还没有什么优化的办法,使得遍历数组和采用HashMap 的版本一样快。以数据库的性能为例,但运行环境的任何部分都可能会引起性能问题。 对于整体系统,采取结构化方法针对系统的所有方面分析性能。CPU 使用率、I/O 延迟、系统整体的吞吐量都必须测量和分析。到那时,我们才能判定到底是哪个组件导致了性能瓶颈。关于这个主题有大量优秀的资源,相关的方法和工具也不只针对Java。假定你已经完成了分析,并且判断出是运行环境中Java 组件的性能需要改善。 ——参考资料:仅个人学习,未详尽测试,请自行调试!!
资源推荐
资源详情
资源评论
246 12 API
Java
API
Java API
Java 8
Java 8
API
Java 1.0
java.util.Date
1900
0
Date
Java 8
2014
3
18
Date
Date date = new Date(114, 2, 18);
Tue Mar 18 00:00:00 CET 2014
Date
toString
JVM
CET
Central
Europe Time
Date
Java 1.0
Date
Java 1.1
Date
java.util.Calendar
Calendar
0
Calendar
1900
Date
Calendar
1
2
3
4
5
6
DateFormat
Date
DateFormat
formatter
Date
Calendar
2014
3
18
4
18
Joda-Time
Oracle
Java API
Java 8
java.time
Joda-Time
API
API
-
8
7
16
14
15
12.1
LocalDate
LocalTime
Instant
Duration
Period
java.time
LocalDate
LocalTime
Instant
Duration
Period
12.1.1
LocalDate
LocalTime
API
LocalDate
of
LocalDate
LocalDate
12-1
LocalDate
LocalDate date = LocalDate.of(2014, 3, 18);
int year = date.getYear();
Month month = date.getMonth();
int day = date.getDayOfMonth();
DayOfWeek dow = date.getDayOfWeek();
int len = date.lengthOfMonth();
boolean leap = date.isLeapYear();
LocalDate today = LocalDate.now();
-
2014-03-18
2014
MARCH
18
TUESDAY
31 (days in March)
false (not a leap year)
TemporalField
get
TemporalField
temporal
ChronoField
get
12-2
TemporalField
LocalDate
int year = date.get(ChronoField.YEAR);
int month = date.get(ChronoField.MONTH_OF_YEAR);
int day = date.get(ChronoField.DAY_OF_MONTH);
13:45:20
LocalTime
of
LocalTime
LocalDate
LocalTime
getter
12-3
LocalTime
LocalTime time = LocalTime.of(13, 45, 20);
int hour = time.getHour();
int minute = time.getMinute();
int second = time.getSecond();
LocalDate
LocalTime
parse
LocalDate date = LocalDate.parse("2014-03-18");
LocalTime time = LocalTime.parse("13:45:20");
parse
DateTimeFormatter
java.util.DateFormat
12.2
DateTimeFormatter
LocalDate
LocalTime
parse
RuntimeException
DateTimeParseException
12.1.2
LocalDateTime
LocalDate
LocalTime
12-4
LocalDateTime
// 2014-03-18T13:45:20
LocalDateTime dt1 = LocalDateTime.of(2014, Month.MARCH, 18, 13, 45, 20);
LocalDateTime dt2 = LocalDateTime.of(date, time);
LocalDateTime dt3 = date.atTime(13, 45, 20);
LocalDateTime dt4 = date.atTime(time);
LocalDateTime dt5 = time.atDate(date);
atTime
atDate
LocalDate
13:45:20
13
45
20
剩余13页未读,继续阅读
资源评论
小兔子平安
- 粉丝: 216
- 资源: 1940
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功