更多信息請?jiān)L問:考試吧計(jì)算機(jī)類論壇
java.util包
java.util包是Java語言提供的工具類包,該包中包含了如日期、隨機(jī)數(shù)和數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)類等一系列的工具類實(shí)現(xiàn),是學(xué)習(xí)Java語言的基礎(chǔ)包之一。
本部分就以Java語言中常用的時(shí)間和日期處理、隨機(jī)數(shù)處理以及集合框架為基礎(chǔ)進(jìn)行介紹。
時(shí)間和日期處理
使用程序進(jìn)行時(shí)間和日期處理,是程序員必須的一種常用技能,在不同的程序設(shè)計(jì)語言中提供了不同的格式進(jìn)行實(shí)現(xiàn),現(xiàn)在就介紹一下Java語言中的實(shí)現(xiàn)方式,以及基本的應(yīng)用,使得對于Java語言的時(shí)間和日期處理技術(shù)有比較全面的認(rèn)識。
在程序中,某個(gè)固定的時(shí)間代表的都是一個(gè)時(shí)間點(diǎn),也就是一個(gè)時(shí)間的瞬間,例如2009年3月8日15點(diǎn)50分0秒,在實(shí)際的應(yīng)用中,經(jīng)常需要對于兩個(gè)時(shí)間進(jìn)行比較或計(jì)算時(shí)間之間的差值,這些功能在Java語言中都可以很方便的實(shí)現(xiàn)。
在Java語言中,時(shí)間的表達(dá)單位是毫秒。也就是說,Java語言中的時(shí)間處理可以精確到毫秒。
在Java語言中,表達(dá)時(shí)間的方式有兩種:
a、絕對時(shí)間。以直觀的形式來表達(dá)某個(gè)時(shí)間點(diǎn),例如2009年10月10號0點(diǎn)0分0秒。使用這種形式表達(dá)時(shí)間,使用起來比較直觀,但是不方便進(jìn)行時(shí)間之間的計(jì)算。例如無法很直觀的計(jì)算2020年1月1號0點(diǎn)0分0秒和上面這個(gè)時(shí)間之間相差多少天。絕對時(shí)間以對象的形式進(jìn)行表達(dá),Java API中提供了java.util包中的Date類和Calendar類的對象進(jìn)行表達(dá)。
相關(guān)推薦:2009年計(jì)算機(jī)等考二級JAVA輔導(dǎo):強(qiáng)制類型轉(zhuǎn)換北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |