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

第五十六道Java小问题

阅读更多
package mypackage;

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 )
public void g() {}
@TestAnnotation( id =7 )
protected void i() {}
@TestAnnotation( id =8 )
void f(){}
@TestAnnotation( id =9 )
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());
		}
	}

}

 

请问以上程序的输出是:

分享到:
评论

相关推荐

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

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

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

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

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

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

    优质java课件 java程序设计教程(第6版)10.异常(共56页).ppt

    优质java课件 java程序设计教程(第6版)01.计算机系统概述(共42页).ppt 优质java课件 java程序设计教程(第6版)02.数据与表达式(共62页).ppt 优质java课件 java程序设计教程(第6版)03.使用类和对象(共49页...

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

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

    推荐课程 完整版优质java教程 java精品教学课件 Java语言程序设计 第2章 java基础(共56页).ppt

    推荐课程 完整版优质java教程 java精品教学课件 Java语言程序设计 第2章 java基础(共56页).ppt 推荐课程 完整版优质java教程 java精品教学课件 Java语言程序设计 第3章 流程控制(共41页).ppt 推荐课程 完整版...

    JAVA清华大学教程

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

    java版数据结构和算法视频

    Java基础系列课程 ppt 和 源码 Java数据结构和算法第七讲.avi Java数据结构和算法第三十一讲.avi Java数据结构和算法第三十七讲.avi Java数据结构和算法第三十三讲.avi Java数据结构和算法第三...第五讲.exe 第四讲.exe

    Java常见面试题208道.docx

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

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

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

    java必了解的六大问题

    *第五阶段:JDBC编程:包括JDBC原理,JDBC连接库,JDBC API,虽然现在Hibernate比JDBC要方便许多,但是JDBC技术仍然在使用,JDBC思想尤为重要; *第六阶段:JDBC深入理解高级特性:包括数据库连接池,存储过程,...

    清华大学JAVA教程

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

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

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

    JAVA 清华大学 教程

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

    优质java课件 java程序设计教程(第6版)06.面向对象设计(共84页).ppt

    优质java课件 java程序设计教程(第6版)01.计算机系统概述(共42页).ppt 优质java课件 java程序设计教程(第6版)02.数据与表达式(共62页).ppt 优质java课件 java程序设计教程(第6版)03.使用类和对象(共49页...

    完整版 杭州电子科技大学JAVA语言程序设计 JAVA_03 JAVA语言基础(共57页).ppt

    完整版 杭州电子科技大学JAVA语言程序设计 JAVA_08 AWT图形界面编程 JFC AWT Swing(共56页).ppt 完整版 杭州电子科技大学JAVA语言程序设计 JAVA_08 AWT图形界面编程 JFC Swing (共22页).ppt 完整版 杭州电子科技...

    java习题(含答案).doc

    ★第四章 Java小应用程序 ★第五章 异常处理 ★第六章 图形与用户界面技术 ★第七章 多线程 ★第八章 多媒体编程 ★第九章 输入与输出流 ★第十章 网络通讯与编程 ★第十一章 Java语言的数据库访问技术 __________...

Global site tag (gtag.js) - Google Analytics