Java如何获取方法参数中的名称

Java如何获取方法参数中的名称,第1张

一、从注解中获取

使用注解方式,我们需要自定义一个注解,在注解中指定参数名,然后通过反射机制,获取方法参数上的注解,从而获取到相应的注解信息。这里自定义的注解是Param,通过value参数指定参数名,定义了一个工具类ParameterNameUtils来获取指定方法的参数名列表,这里获取测试类ParameterNameTest中定义的方法method1的参数名列表表,下面是具体的代码。

取字段注释 这样写就OK

Select COLUMN_NAME 列名, DATA_TYPE 字段类型, COLUMN_COMMENT 字段注释

from INFORMATION_SCHEMACOLUMNS

Where table_name = 'companies'##表名

AND table_schema = 'testhuicard'##数据库名

AND column_name LIKE 'c_name'##字段名

取表注释这样写

Select table_name 表名,TABLE_COMMENT 表注释 from INFORMATION_SCHEMATABLES Where table_schema = 'testhuicard' ##数据库名

AND table_name LIKE 'companies'##表名

我想应该很清晰了吧,我写的都是SQL语句 你通过JDBC自己一调就全调出来了!有疑问就问出来哈

我看动力节点的java基础大全301集教中的三种注释方法:

1、单行注释   //注释的内容

2、多行注释  //

3、//,这种方式和第二种方式相似。这种格式是为了便于javadoc程序自动生成文档。

下面介绍一下Javadoc的标记:

特别声明:

(1)javadoc针对public类生成注释文档

(2)javadoc只能在public、protected修饰的方法或者属性之上

(3)javadoc注释的格式化:前导号和HTML标签

(4)javadoc注释要仅靠在类、属性、方法之前

下面主要举例说明第三种注释的应用:

(1)首先编写java文件

(2)在命令行中执行以下dos命令:

javadoc java //根据相应的Java源代码及其说明语句生成HTML文档

//javadoc标记:是@开头的,对javadoc而言,特殊的标记。

(3)在当前目录下就会产生doc文件夹,里面有一系列的html文件

附上代码:

[java] view plain copy

<span style="font-size:18px;">/

/javadoc注释的内容

/

public class Hello{

/属性上的注释/

public String name;

/这是main方法,是程序的入口

@param args 用户输入参数

/

public static void main(String[] args){

Systemoutprintln("Hello World!");

f1();

}

/ 这是第1个方法,其作用是/

public static void f1(){

Systemoutprintln("f1()!");

}

}</span>

[java] view plain copy

<span style="font-size:18px;">import javaioIOException;

/javadoc注释内容

@since 10

@version 11

@author Blue Jey

<br>链接到另一个文档{@link Hello},就这些

see Hello

/

public class HelloWorld{

/非public,protected 属性上的注释不生成/

public String name;

/这是main方法,是程序的入口

@param args 用户输入的参数,是数组

@throws IOException main方法io异常

/

public static void main(String args[]) throws IOException{

Systemoutprintln("hello World!");

f1();

f2(1);

}

/这是第一个方法,其作用是

@deprecated 从版本12开始,不再建议使用此方法

/

public static void f1(){

Systemoutprintln("fl()!");

}

/这是第二个方法,其作用是

@return 返回是否OK

@param i 输入参数i

@see Hello

@throws IOException io异常

/

public static String f2(int i)throws IOException{

Systemoutprintln("f1()!");

return "OK";

}

} </span>

注意:

如果源文件中有用到@version,@author标记,则在执行javadoc命令时,要加-version -author

javadoc -version -author -d doc java

(其中用-version用于提取源文件中的版本信息 -author用于提取源文件中的作者信息)

以上就是关于Java如何获取方法参数中的名称全部的内容,包括:Java如何获取方法参数中的名称、java 通过jdbc如何获取表名的注释,注意,不是字段的注释、java 中的几种注释方式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9316135.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存