作者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