Re: [問題] compile後出現的note
※ 引述《inn.bbs@bbs.ntu.edu.tw (幾百年沒換暱稱)》之銘言:
: ==> ogamenewbie.bbs@ptt.cc (._.) 提到:
: > (恕刪)
: > 其實不一定只是將 method 更動而已,
: > 像 Date 整個就被 deprecate 了. >_<
: 請問你是說哪一版JDK?或者哪一個Date? java.util or java.sql?
: 我剛剛看了最新的1.5
: 不論是哪一個Date,都只是幾個method or constructor被deprecated....
java.util.Date...
如果你只是堅持 "sun 並沒有把 Date 整個 deprecated 掉".
那我的回應也只是簡單的 "恩, 你對".
我比較好奇的是...
你打算用剩下的那幾個 method 或 constructor 做什麼?...
Date()? 我現在更偏好用 System.currentTimeMillis()
Date(long date)? Calendar 有 void setTimeInMillis(long millis)
after? Calendar 有 after.
before? Calendar 有 before.
getTime? Calendar 有 getTimeInMillis.
setTime? Calendar 有 setTimeInMillis.
名義上 Date 還在啦. 或許實際上 Calendar 底層也還是 Date.
但是實際上 Date 的功用, 全部都可以被 Calendar 跟 DateFormat 取代掉.
就我個人感覺, 只是 sun 沒有把 2/6 的 constructors,
以及 9/27 的 method 也打上 deprecated 而已...
(扣掉 clone, compareTo, equals, hashCode, toString 只剩 4/27)
我也不會刻意為了一個 long 去 new 一個 Date...
如果你知道 Date 有什麼特別的好處, 也請不吝指教.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.33.253
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 10 之 30 篇):