Java编程
文章平均质量分 57
Java技术集锦
孙卫琴,知名IT作家和Java开发专家,毕业于上海交通大学,已经创作了近二十部软件开发领域的专著,多部作品在同类书籍中位居全国畅销排行榜的榜首。代表著作有:《漫画Java编程》、《精通Spring:Java Web开发技术详解》、《精通Vue.js:Web前端开发技术详解》、《Java面向对象编程》、《Java网络编程核心技术详解》、《精通JPA与Hibernate: Java对象持久化技术详解》、《Tomcat与Java Web开发技术详解》。
展开
-
在Java类中使用自定义注解
在Person类的源代码中,在类的前面使用了@Programmer注解,在构造方法前使用了@ConstructorNote注解,在成员变量、成员方法和参数前使用了@Common注解。在编译Person类时,由于它所引用的三个自定义注解的有效范围都是RetentionPolicy.RUNTIME,因此编译器会把这些注解编译到Person类的类文件中。接下来就可以在其他类中使用这三个注解。因此用JDK的javadoc命令为Person类生成的JavaDoc文档中,会包含@Programmer注解信息。原创 2023-10-14 09:28:49 · 202 阅读 · 0 评论 -
一文看懂什么是Java自定义注解类型
为了把注解类型和其他Java类型区分开发,在引用注解时以@开头,例如以上代码定义了@MyAnnotation注解。当@MyAnnotation注解的类体为空“{}”,不包含任何成员,这样的注解称为标识型注解。以上default关键字用于为成员设定默认值。在以上代码中,value成员的默认值为“默认构造方法”,type成员的默认值为“void.class”。注解也属于一种Java类型,用@interface标记声明。如果注解中只有一个成员,通常把它命名为value。原创 2023-10-14 09:19:18 · 109 阅读 · 0 评论 -
《Java面向对象编程》导读-趣味讲解Java注解的作用
Java软件应用之间进行协作,最常见的方式是调用接口的方法。而注解为Java软件应用之间的协作提供了另外一种便利途径。如果把宠物狗和主人比作两个软件系统,那么安装在狗身上的定位器就类似于注解。主人无法直接让狗汇报自己所处的位置,但是主人可以通过读取定位器的信息来了解狗的行踪。同样,如果软件应用A希望从软件应用B中获取与程序代码相关的元数据,软件应用B就可以用注解来指定这些元数据。Java应用程序中插入由Spring框架定义的注解。安装在宠物狗身上的定位器就像源程序中的注解。原创 2023-10-14 08:30:06 · 68 阅读 · 0 评论