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 阅读 7 次 更新于 2025-07-19 17:39:41 我来答关注问题0
  •  翡希信息咨询 java中package import区别

    在Java中,package和import是两个互逆的过程,它们的主要区别如下:1. package: 定义:package语句用于声明一个类所在的包。包是Java用于组织类的一种机制,它可以帮助开发者更好地管理项目中的类,避免命名冲突。 作用:将类放入指定的包中,使得类的命名空间更加清晰。同时,包也提供了访问控制的功能...

  • 在Java源文件的开头,通过package关键字来定义一个包。例如:package com.example.myapp;。这表示当前类位于com文件夹下的example文件夹中的myapp文件夹。包的作用:组织代码:包相当于文件夹,用于将具有相同功能或属于同一类的类组织在一起。命名空间管理:包提供了命名空间的功能,避免了类名冲突。即使...

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

  •  翡希信息咨询 java中package

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

  •  翡希信息咨询 package和packet有什么区别?

    package和packet在编程和计算机网络中有不同的含义和用途。编程中的package:在编程语境中,特别是在Java等编程语言中,package是用于组织和管理类的一种机制。它允许开发者将相关的类组合在一起,形成一个逻辑单元,以便于代码的管理、维护和重用。包还可以用来控制访问权限,提供命名空间隔离,避免命名冲突...

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

Java相关话题

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