作者nothingptt (這該死的溫柔)
看板AndroidDev
標題[問題] class 的 method 前加 @ 是標準Java語法嗎
時間Wed Feb 9 16:27:57 2011
開發層: (應用/框架/庫/核心)
應用
問題:
我在看 Android 的 source code,裡面很多 method 前都會有一個 @
像是 @Deprecated 或 @Override
這是做什麼用的? 這應該不是 java 標準的語法吧,我在java書中都找不到,
不加上這個,會有什麼影響嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.142.254
1F:→ uranusjr:這叫 annotation, 書上沒有的話代表書太舊或太爛, 無論如 02/09 16:35
2F:→ uranusjr:何都建議你換一本 -_- 02/09 16:35
3F:→ nothingptt:被你發現了,我的java書是十幾年前的 XD, 松格出的 02/09 16:40
4F:→ nowar100:這算是Java語法問題 :D 02/09 16:42
5F:推 aecho:有推薦哪一本書嗎?我快要開始寫Java了 Orz 02/09 21:09
6F:推 mgtsai:Annotation 是 JDK 5.0 之後才開始支援的,1.4 以前沒有 02/09 22:20
7F:→ a1234957:這是JAVA標準語法XD 02/10 01:49
8F:→ a1234957:建議還是以ANDROID為準 畢竟編譯器不是JAVAC 02/10 01:50
9F:推 cassatte:Android就是標準Java語法阿...... 02/10 12:35
10F:推 a1234957:要看android實作到什麼程度吧 02/10 13:21
11F:→ a1234957:至少annotation有支援 02/10 13:21
12F:→ james732:請問:單就syntax來說,有什麼是android與java不同的嗎? 02/10 14:27
13F:推 QQting:我覺得 android 是 java 閹割版XD 02/10 23:23
14F:推 coronach:語法是一樣的 說閹割很奇怪 因為android也有多東西... 02/11 00:20
15F:→ coronach:android比較像是器官移植......把java重要部份移過來 02/11 00:21