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