您当前的位置:首页 > 互联网教程

java注解有什么用

发布时间:2025-05-20 01:30:16    发布人:远客网络

java注解有什么用

一、java注解有什么用

1.生成文档。这是最常见的,也是java最早提供的注解,常用的有@param@return等;

2.跟踪代码依赖性,实现替代配置文件功能。比较常见的是spring 2.5开始的基于注解配置,作用就是减少配置,现在的框架基本都使用了这种配置来减少配置文件的数量;

3.在编译时进行格式检查。如@Override放在方法前,如果你这个方法并不是覆盖了超类方法,则编译时就能检查出。

二、跪求Java语句每一句注解,急用

1、lblWriter=newJLabel("\u4F5C\u8005\uFF1A");//定义Jlabel

2、 lblWriter.setBounds(176,21,54,15);//设置边框大小

3、 add(lblWriter);//吧Jlabel添加到容器里面

4、 txtWriter=newJTextField();//第一个文本输入框

5、 txtWriter.setBounds(227,18,66,21);//设置边框大小

6、 add(txtWriter);//把文本框添加到容器中去

7、 txtWriter.setColumns(10);//设置文本框初始化长度大小

8、 lblPublishTime=newJLabel("\u51FA\u7248\u65F6\u95F4\uFF1A");

9、 lblPublishTime.setBounds(310,21,60,15);

10、 txtPublishTime=newJTextField();

11、 txtPublishTime.setBounds(374,18,66,21);

12、 txtPublishTime.setColumns(10);

13、 lblPublisher=newJLabel("\u51FA\u7248\u793E\uFF1A");

14、 lblPublisher.setBounds(21,76,60,15);

15、 pd=newPublisherDao();//自定义的类,不知道定义的是时候是什么功能,应该是一个数据类

16、 Vector<String>cnames=pd.getPublisherName();//vector是一个集合类,能自适应大小,这里可以理解为一个装着string的容器

17、 cbPublisher=newJComboBox(cnames);//定义下拉框

18、 cbPublisher.setBounds(88,73,66,21);//设置下拉框的边框大小

19、 add(cbPublisher);//添加到容器中去

20、 lblUnitprice=newJLabel("\u5355\u4EF7\uFF1A");

21、 lblUnitprice.setBounds(176,76,44,15);

22、 txtUnitPrice=newJTextField();

23、 txtUnitPrice.setBounds(227,73,66,21);

24、 lblIsbn=newJLabel("ISBN\uFF1A");

25、 lblIsbn.setBounds(310,76,54,15);

26、 txtISBN.setBounds(374,73,66,21);

27、 lblType=newJLabel("\u5206\u7C7B\uFF1A");

28、 lblType.setBounds(21,124,54,15);

29、 cbType.setBounds(122,121,32,21);

30、 lblContent=newJLabel("\u5185\u5BB9\u63CF\u8FF0\uFF1A");

31、 lblContent.setBounds(21,164,60,15);

32、 lblAboutWriter=newJLabel("\u4F5C\u8005\u7B80\u4ECB\uFF1A");

33、 lblAboutWriter.setBounds(21,221,60,15);

34、 txtContent=newJTextArea();//添加文本域框,

35、 txtContent.setBounds(105,152,307,47);

36、 texIntroWriter=newJTextArea();

37、 texIntroWriter.setBounds(105,207,307,47);

38、 Add=newJButton("\u6DFB\u52A0");//定义一个按钮,

39、 Add.setBounds(200,267,93,23);//定义按钮的边框大小

40、}

重复的没有注释一样的,至于“”里面的字符串是unicode编码,估计你是用windobulder做的

41、重复的没有注释一样的,至于“”里面的字符串是unicode编码,估计你是用windobulder做的

三、java注解中apiignore是什么意思

定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。

①编写文档:通过代码里标识的元数据生成文档【生成文档doc文档】

②代码分析:通过代码里标识的元数据对代码进行分析【使用反射】

③编译检查:通过代码里标识的元数据让编译器能够实现基本的编译检查【Override】