`
leonzhx
  • 浏览: 794215 次
  • 性别: 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());
		}
	}

}

 

请问以上程序的输出是:

分享到:
评论

相关推荐

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

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

    java面试问题集锦

    ### Java面试问题集锦 #### 一、运行程序之前: ##### Path与classpath图解 - **Path**:指的是操作系统环境变量中的PATH,它定义了系统查找可执行文件的路径列表。当用户在命令行中输入一个命令时,系统会在PATH...

    JAVA第十版部分答案

    五、Java流程控制 * Java的switch语句:包括switch语句的语法、switch语句的使用等。 * Java的循环语句:包括for循环、while循环、do-while循环等。 六、Java字符串处理 * Java字符串的概念:包括字符串的定义、...

    50道JAVA基础编程练习题

    16. **九九乘法表**:第十六题是输出九九乘法表,需要双重循环来生成表格格式。 以上就是这些Java基础编程练习题所涵盖的主要知识点,它们涵盖了数据类型、控制结构、算法、字符串处理、数学运算等多个方面,对于...

    java2实用教程

    1.6 一个简单的JAVA小应用程序JAVAAPPLET:介绍了Applet的基础知识,这是一种可以嵌入到网页中的Java小程序。 1.7 什么是JSP:简单介绍了Java Server Pages(JSP),一种用于开发动态Web应用的技术。 第二章:...

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

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

    Java语言程序设计基础第十版第十二章课后复习题答案

    根据提供的信息,我们可以总结出以下关于《Java语言程序设计基础第十版》第十二章的一些关键知识点及解答: ### 一、异常处理基本概念 #### 12.1 **问题:** 异常处理的主要思想是什么? **解答:** 异常处理的主要...

    Java语言程序设计基础课后复习题答案第十三章

    Java 语言程序设计基础课后复习题答案第十三章 本部分内容将详细讲解 Java 语言程序设计基础课后复习题答案第十三章中的知识点。 一、Java 基础知识 1.1 在 Java 中,什么是可变长参数?答:在 Java 中,使用可变...

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

    ### Java第三十五至三十六讲知识点总结:输入输出流 #### 一、输入输出流概述 在Java中,输入输出流是进行数据读写的重要工具。主要包括以下几类: 1. **字节流**:主要涉及`InputStream`(输入字节流)和`...

    330 Java Tips(330 JAVA 小技巧)

    根据提供的文件信息,我们可以推断出这是一本包含330个Java小技巧的书籍或文档,旨在帮助读者提升Java编程技能。虽然具体内容没有详细列出,但从描述中我们可以大致了解到这本书涉及了Java的多个方面,并且鼓励用户...

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

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

    Java 2 实用教程 课后习题答案

    5. **函数与方法**:第五章探讨函数的概念,包括参数传递、返回值以及方法重载。习题答案会涵盖如何定义和调用方法,优化代码复用。 6. **类与对象**:第六章是面向对象编程的基础,讲解类的定义、对象的创建、封装...

    JAVA清华大学教程

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

    疯狂JAVA讲义光盘内容

    十、Java EE相关 虽然标题没有明确提及,但可能包含了一些关于Java企业版(Java EE)的基础知识,如Servlet、JSP、EJB等,这些都是构建Web应用的基础。 这个压缩包中的每一个子文件都是一个学习点,通过实际运行和...

    java版数据结构和算法视频

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

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

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

    java视频教程_黑马Java零基础辅导班[第一期]第1天课件源码

    《Java编程基础知识详解》 Java,作为一门广泛应用于企业级应用开发、移动应用以及大数据处理的...在学习的过程中,不断解决遇到的问题,提升自己的编程能力和问题解决能力,为成为专业的Java开发者打下坚实的基础。

    java面试时常问的电商问题

    ### Java面试中电商领域的常见问题解析 #### 一、多线程的应用场景及安全性 - **应用场景**: 在项目中虽然没有直接使用多线程,但许多现代技术内部封装了多线程功能,如MyBatis框架中的`sqlSession`、ActiveMQ、...

    java必了解的六大问题

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

Global site tag (gtag.js) - Google Analytics