JavaEE中package-info如何解除

PUBLIC CLASS CONTACT { } 或者是可以在package-info.java包声明文件中使用@Deprecated注释,它可以让包中的一切均过时。点击(此处)折叠或打开 Deprecated package dev1.ch.domain;四、把package-info.java添加到包中 可以手动在包目录下创建package-info.java文件,也可以通过Eclipse工具实现这一点。
JavaEE中package-info如何解除
一、pacakge-info.java介绍
pacakge-info.java是一个Java文件,可以添加到任何的Java源码包中。pacakge-info.java的目标是提供一个包级的文档说明或者是包级的注释。
pacakge-info.java文件中,唯一要求包含的内容是包的声明语句,比如:
package com.ch.service;

二、包文档
在Java 5之前,包级的文档是package.html,是通过JavaD www.hbbz08.com oc生成的。而在Java 5以上版本,包的描述以及相关的文档都可以写入pacakge-info.java文件,它也用于JavaDoc的生成。比如:
点击(此处)折叠或打开
/**
* dev1.ch包描述

* 基于Apache DbUtils库封装的工具库,简化开发
* @author Li Qiang

* date: 2015.5.13
* @since 1.7
* @version 1.0
*
*/
package dev1.ch;
上面的说明通过JavaDoc生成如下:

点击dev1.ch程序包的链接后显示:

三、包注释
注释对于程序员来说非常重要,pacakge-info.java文件包含了包级的注释。我们还可以使用ElementType来自定义注释。
包注释当然是ElementType.PACKAGE了,除此之外,还有:
ElementType.TYPE (class, interface, enum)
ElementType.FIELD (instance variable)
ElementType.METHOD ElementType.PARAMETER
ElementType.CONSTRUCTOR
ElementType.LOCAL_VARIABLE
ElementType.ANNOTATION_TYPE (应用于另一个注解上)

比如,想让包中的所有类型过时(Deprecate),你可以注释每一个单独的类型(类、接口、枚举等),如下所示:
点击(此处)折叠或打开
@DEPRECATED
PUBLIC CLASS CONTACT {
}
或者是可以在package-info.java包声明文件中使用@Deprecated注释,它可以让包中的一切均过时。
点击(此处)折叠或打开
@Deprecated
package dev1.ch.domain;

四、把package-info.java添加到包中
可以手动在包目录下创建package-info.java文件,也可以通过Eclipse工具实现这一点。2016-06-09
mengvlog 阅读 37 次 更新于 2025-09-08 23:06:01 我来答关注问题0
  • 在Java源文件的开头,通过package关键字来定义一个包。例如:package com.example.myapp;。这表示当前类位于com文件夹下的example文件夹中的myapp文件夹。包的作用:组织代码:包相当于文件夹,用于将具有相同功能或属于同一类的类组织在一起。命名空间管理:包提供了命名空间的功能,避免了类名冲突。即使...

  •  翡希信息咨询 java中package

    Java中的package是一个用于组织类和接口的容器。以下是关于Java中package的详细解释:包的作用:在大型项目中,package可以将相关的类、接口、枚举、注释等按照功能或模块进行分组,从而更有效地管理项目。例如,所有与数据库交互的类可以放在一个名为“database”的包中,以便于管理和维护。避免命名冲突:...

  • 在Java中,package的主要作用如下:解决类名冲突:类似于C++中的namespace,Java中的package用于解决类名冲突问题,确保命名空间的唯一性。组织代码结构:package将一组相关类组织在一起,形成一个独立的命名空间,包名即为这个命名空间的标识。这种方式有助于开发人员有效地管理代码,使项目结构更加清晰。编译...

  •  宜美生活妙招 java初学者,如何理解package和import?

    package: 定义:package关键字用于为Java源文件和编译后的类文件指定一个相对路径,这个路径类似于文件系统中的目录结构。 作用:它主要用于组织和管理Java类,避免命名冲突,并使得项目结构更加清晰。例如,com.xx.yy在文件系统中对应为com/xx/yy。 路径相对性:package指定的路径是相对的,需要从sourcepa...

  •  翡希信息咨询 java中package是什么意思?

    Java中的包是将相关类或接口组织在一起的一种机制。以下是关于Java中包的详细解释:避免命名冲突:包可以确保类名不会与其他类名称发生冲突。通过为类指定一个包名,即使不同的项目中存在相同名称的类,也不会引起冲突。提高代码可维护性:包提供了一种简单的方式来管理类,使得代码更加可读并且更容易...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部