`
leonzhx
  • 浏览: 768339 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

第五十五道Java小问题

阅读更多
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.lang.reflect.Method;


@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@interface TestAnnotation {
 public int id() default 5;
 public String description();
}
class Anno {
 @TestAnnotation(id = 6, description = "G")
 public void g() {
 }
 @TestAnnotation(id = 7, description = "I")
 protected void i() {
 }
 @TestAnnotation(id = 8, description = "F")
 void f() {
 }
 @TestAnnotation(id = 9, description = "H")
 private void h() {
 }
}
public class Test {
 public static void main(String[] args) {
  Method[] methods = Anno.class.getMethods();
  for (Method m : methods) {
   TestAnnotation a = m.getAnnotation(TestAnnotation.class);
   // System.out.print(m.getName());
   if (a != null)
    System.out.print(a.id());
  }
 }
}

 

 

请问以上程序的输出是:

分享到:
评论

相关推荐

    第15章 java

    第15章 java

    JAVA2核心技术(第二版中文PDF).part2.rar

    第五章 进一步介绍OOP:继承 第六章 用AWT进行图形程序设计 第七章 用AWT设计用户界面 第八章 小应用程序 第九章 数据结构 第十章 异常和程序调试 第十一章 输入和输出 第十二章 多线程 第十三章 网络编程 第十四章 ...

    Java第三十五——三十六讲总结-输入输出流.doc

    小贝程序员生活\课件\java\java人家\Java第三十五——三十六讲总结-输入输出流.doc 小贝程序员生活\课件\java\java人家\Java第三十五——三十六讲总结-输入输出流.doc 小贝程序员生活\课件\java\java人家\Java第三十...

    JAVA2核心技术(第二版中文PDF).part1.rar

    第五章 进一步介绍OOP:继承 第六章 用AWT进行图形程序设计 第七章 用AWT设计用户界面 第八章 小应用程序 第九章 数据结构 第十章 异常和程序调试 第十一章 输入和输出 第十二章 多线程 第十三章 网络编程 第十四章 ...

    JAVA上百实例源码以及开源项目源代码

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    适合于初学者的java小程序之3

    有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大? ...

    java语言程序设计第十版课后答案

    java语言程序设计第十版课后答案!!!!!!!!!!

    Java常见面试题208道.docx

    154.kafka 同时设置了 7 天和 10G 清除数据,到第五天的时候消息达到了 10G,这个时候 kafka 将如何处理? 155.什么情况会导致 kafka 运行变慢? 156.使用 kafka 集群需要注意什么? 十六、Zookeeper 157.zookeeper ...

    JAVA清华大学教程

    ★ 第五讲 AWT图形用户界面设计 ◇课前索引 ◇5.1 用AWT生成图形化用户界面 ◇5.2 AWT事件处理模型 ◇5.3 AWT组件库 ◇本讲小结 ◇课后习题 ★ 第六讲 Java的线程和Java Applet ◇课前索引 ◇6.1 线程简介...

    第十五届蓝桥杯java b组

    第十五届蓝桥杯java b组

    java版数据结构和算法视频

    Java数据结构和算法第三十五讲.avi Java数据结构和算法第三十八讲.avi Java数据结构和算法第三十六讲.avi Java数据结构和算法第三十四讲.avi Java数据结构和算法第三十讲.avi Java数据结构和算法第九讲.avi Java数据...

    第十五章Java网络编程.rar

    第十五章Java网络编程.rar第十五章Java网络编程.rar第十五章Java网络编程.rar第十五章Java网络编程.rar

    java面试-leetcode面试题解之第55题跳跃游戏-java题解.zip

    java面试 java面试_leetcode面试题解之第55题跳跃游戏_java题解

    Java&OOP-电子档源码+课件

    第一章:Java 简介第二章:Java 语言基础第三章:面向对象的概念和 Java 实现-1第四章:面向对象的概念和 Java 实现-2第五章:异 常第六章:java.lang包第七章:java.util 包第八章:java.io 包 第九章:JBuilder ...

    JAVA上百实例源码以及开源项目

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    清华大学JAVA教程

    ★ 第五讲 AWT图形用户界面设计 ◇课前索引 ◇5.1 用AWT生成图形化用户界面 ◇5.2 AWT事件处理模型 ◇5.3 AWT组件库 ◇本讲小结 ◇课后习题 ★ 第六讲 Java的线程和Java Applet ◇课前索引 ◇6.1 线程简介...

    JAVA 清华大学 教程

    ★ 第五讲 AWT图形用户界面设计 ◇课前索引 ◇5.1 用AWT生成图形化用户界面 ◇5.2 AWT事件处理模型 ◇5.3 AWT组件库 ◇本讲小结 ◇课后习题 ★ 第六讲 Java的线程和Java Applet ◇课前索引 ◇6.1 线程简介...

    Java第十五章.txt

    Java第十五章.txt

    疯狂java讲义课后习题答案

    第五章 俄罗斯方块 第六章 仿windows画图 第七章 单机连连看 第八章 简单java ide工具 第九章 图书进存销系统 第十章 事物跟踪系统 第十一章 多线程下载工具 第十二章 邮件客户端 第十三章 Mysql管理器 第十四章 ...

Global site tag (gtag.js) - Google Analytics