[問題] class 的 method 前加 @ 是標準Java語法嗎

看板AndroidDev作者 (這該死的溫柔)時間13年前 (2011/02/09 16:28), 編輯推噓6(609)
留言15則, 10人參與, 最新討論串1/1
開發層: (應用/框架/庫/核心) 應用 問題: 我在看 Android 的 source code,裡面很多 method 前都會有一個 @ 像是 @Deprecated 或 @Override 這是做什麼用的? 這應該不是 java 標準的語法吧,我在java書中都找不到, 不加上這個,會有什麼影響嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.142.254

02/09 16:35, , 1F
這叫 annotation, 書上沒有的話代表書太舊或太爛, 無論如
02/09 16:35, 1F

02/09 16:35, , 2F
何都建議你換一本 -_-
02/09 16:35, 2F

02/09 16:40, , 3F
被你發現了,我的java書是十幾年前的 XD, 松格出的
02/09 16:40, 3F

02/09 16:42, , 4F
這算是Java語法問題 :D
02/09 16:42, 4F

02/09 21:09, , 5F
有推薦哪一本書嗎?我快要開始寫Java了 Orz
02/09 21:09, 5F

02/09 22:20, , 6F
Annotation 是 JDK 5.0 之後才開始支援的,1.4 以前沒有
02/09 22:20, 6F

02/10 01:49, , 7F
這是JAVA標準語法XD
02/10 01:49, 7F

02/10 01:50, , 8F
建議還是以ANDROID為準 畢竟編譯器不是JAVAC
02/10 01:50, 8F

02/10 12:35, , 9F
Android就是標準Java語法阿......
02/10 12:35, 9F

02/10 13:21, , 10F
要看android實作到什麼程度吧
02/10 13:21, 10F

02/10 13:21, , 11F
至少annotation有支援
02/10 13:21, 11F

02/10 14:27, , 12F
請問:單就syntax來說,有什麼是android與java不同的嗎?
02/10 14:27, 12F

02/10 23:23, , 13F
我覺得 android 是 java 閹割版XD
02/10 23:23, 13F

02/11 00:20, , 14F
語法是一樣的 說閹割很奇怪 因為android也有多東西...
02/11 00:20, 14F

02/11 00:21, , 15F
android比較像是器官移植......把java重要部份移過來
02/11 00:21, 15F
文章代碼(AID): #1DKb0GhD (AndroidDev)
文章代碼(AID): #1DKb0GhD (AndroidDev)