java 獲取當(dāng)前時(shí)間 毫秒 為什么java中的時(shí)間可以用毫秒來度量?
為什么java中的時(shí)間可以用毫秒來度量?并不是說Java時(shí)間可以用毫秒來衡量,而是計(jì)算機(jī)提供了毫秒精度的時(shí)間。當(dāng)您的代碼調(diào)用java來獲取時(shí)間時(shí),java將調(diào)用計(jì)算機(jī)系統(tǒng)來獲取系統(tǒng)時(shí)間。此時(shí),計(jì)算機(jī)將
為什么java中的時(shí)間可以用毫秒來度量?
并不是說Java時(shí)間可以用毫秒來衡量,而是計(jì)算機(jī)提供了毫秒精度的時(shí)間。當(dāng)您的代碼調(diào)用java來獲取時(shí)間時(shí),java將調(diào)用計(jì)算機(jī)系統(tǒng)來獲取系統(tǒng)時(shí)間。此時(shí),計(jì)算機(jī)將返回一個(gè)大數(shù)字,即“自1970年1月1日格林尼治標(biāo)準(zhǔn)時(shí)間00:00:00以來的毫秒數(shù)”。通過轉(zhuǎn)換,我們可以得到實(shí)時(shí)的。然而,無論精度有多高,都只能達(dá)到毫秒。因?yàn)殡娔X不給它。
java中怎么計(jì)算一個(gè)方法執(zhí)行時(shí),耗費(fèi)多少毫秒?
繼承thread類,或?qū)崿F(xiàn)runnable類。在run()方法中,while(true){sleep(1000)//等待1000毫秒,自己設(shè)置具體時(shí)間//do what you want do},然后在程序啟動(dòng)時(shí)啟動(dòng)線程。