`
hjx594812735
  • 浏览: 19865 次
  • 来自: 武汉
社区版块
存档分类
最新评论

java中包命名常见规则

阅读更多

最近刚忙完一个项目,却发现这个项目中有很多不规范问题,主原因项目进度太赶,导致很多东西都没有规范起来,现在闲下来了,打算修正一下规范!首先提到的就是java包命令的规范问题;

做java的都知道java的包、类、接口、枚举、方法、常量、变量等等模型都有一套约定的命名规则!

学习每一种语言都应该学习对应语法和命名规则,以保持一个良好的编码风格。一来显示自己的专业、二来方便阅读和检查,快速供其他人参考,尽快理解项目代码结构!

今天首先谈谈一些常用的java package命名规则,以后有时间再写写java其他的一些规范!

首先我们该知道的是,java的包名都是由小写单词组成的,类名的首字母都是大写,也就是我们常用的驼峰写法,包路径一般都是对系统模板的定义与归类。这样看了包名很容易就明白哪一个模块是干什么的,很容易通过对应的包路径找到对应的代码!

在java开发的过程中,每名Java开发人员都可以编写属于自己的java package,为了在编写中保证每一个java package命名的唯一性,要求开发人员在自己定义的包名前加上唯一的前缀。所以多数开发人员采用自己公司的名称.项目名.模块名.*.*.*在互联网上的域名称作为自己程序包的唯一前缀。例如: com.sun.xml.*.*.*

但要是个人的项目我们又应该怎么命名呢?

    indi :

         个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,版权主要属于发起者。

         包名为indi.发起者名.项目名.模块名*.*.*

    pers :

         个人项目,指个人发起,独自完成,可分享的项目,版权主要属于个人。

         包名为pers.个人名.项目名.模块名*.*.*

    priv 

         私有项目,指个人发起,独自完成,非公开的私人使用的项目,版权属于个人。

         包名为priv.个人名.项目名.模块名*.*.* 

 

    另外,我为了区分团队项目和前面所说项目的区分,还有了一下扩展:

    team :

         团队项目指由团队发起,并由该团队开发的项目,版权属于该团队所有。

         包名为team.团队名.项目名.模块名*.*.* 

    com 

         公司项目:由项目发起的公司所有。

         包名为com.公司名.项目名.模块名*.*.* 

分享到:
评论

相关推荐

    Java开发的常见命名规则

    以下是一些关于Java开发中常见的命名规则的详细说明: 1. **类名**:类名应该采用大驼峰命名法(PascalCase),每个单词的首字母都大写,例如`MyClassName`。类名通常表示一个对象或者一个概念,应具有描述性。 2....

    Java标识符和变量的命名规则(2)

    通过上述对Java标识符和变量命名规则及习惯的详细介绍,我们可以看出,良好的命名习惯不仅有助于提高代码的可读性和可维护性,还能帮助开发者更快地理解和定位代码中的逻辑。因此,在实际开发过程中,开发者应遵循...

    java命名规则

    Java编程语言以其严谨的规范和良好的可读性著称...Java命名规范是编程实践中的一项基本准则,遵守这些规则可以使代码更易于理解和维护,也利于团队间的合作。熟练掌握并应用这些规范,将有助于提升编程效率和代码质量。

    css、js、java命名规则

    本文将详细介绍在页面切图、程序编程、JavaScript命名等方面的常见规则及最佳实践。 #### 一、页面切图中的命名规则 1. **容器类命名**: - `container`:用于定义页面的主要容器。 - `sidebar`:侧边栏元素。 ...

    java常见编程及命名规范

    Java编程及命名规范是软件开发中的重要组成部分,它旨在提高代码的可读性、可维护性和团队协作效率。以下是对这些规范的详细说明: 一、Java编程规范 1. **编码字符集**: Java源代码应使用UTF-8编码,确保在不同...

    Java命名规则

    Java命名规则是Java开发者在编写代码时需要遵循的一系列标准,它旨在通过统一命名习惯来提高代码的可读性、易理解性和可维护性。命名规则详细规定了如何为变量、类、方法等标识符命名,以便开发者能够快速识别代码中...

    java关键字和java命名规范.pdf

    Java命名规范是Java社区制定的一系列约定,用于指导开发者如何为类、方法、变量等命名,以提高代码的可读性和可维护性。以下是常用的Java命名规范: 1. 类和接口的命名:应该用名词或名词短语来命名,并且每个单词...

    Java的命名规则与运算符

    #### 一、Java中的命名规则 Java作为一种广泛使用的编程语言,在其编码规范中有着严格的命名规则。遵循这些规则不仅有助于提高代码的可读性和可维护性,还能帮助开发者避免一些常见的语法错误。 1. **标识符命名...

    java解压zip 可包含中文文件

    在Java编程环境中,处理压缩文件,特别是ZIP格式的文件,是一项常见的任务。有时,这些压缩文件可能包含中文文件名,这在处理时可能会遇到编码问题。`java.util.zip`库是Java标准库的一部分,提供了对ZIP文件的支持...

    java 命名空间 命名规则

    ### Java命名空间与命名规则详解 #### 概述 Java作为一种广泛应用的编程语言,其设计哲学之一便是确保代码的可维护性和可读性。为了达到这一目标,Java规定了一系列命名规则来帮助开发者编写清晰、一致的代码。...

    java编程的常见规则

    Java编程的常见规则是每一位Java开发者应当遵循的最佳实践,这些规则旨在提高代码的可读性、可维护性、性能和安全性。以下是对标题和描述中所述的31条规则的详细解释: 1. **命名规范**:使用有意义的变量、类和...

    java编码规范——关于java的命名规则、注视的写法等

    本文将详细介绍《Java编码规范》文档中的关键内容,包括命名规则、注释规范以及一些高级主题如设计模式和代码重构。 #### 二、一般规则与格式规范 在《Java编码规范》的第二章和第三章中,主要讨论了一般性的编码...

    java编程思想需要的包

    `com` 是Java中的顶级域名,按照Java的包命名规则,通常将公司或组织的互联网域名倒置作为包名的前缀。`bruceeckel` 可能是Bruce Eckel的姓氏,用于表示这个包属于他的工作或教学资源。`*` 在这里代表通配符,意味着...

    java 操作xml文件(包含xml文件和对应jar包)

    Java操作XML文件是Java开发中常见的一项任务,特别是在处理配置、数据交换或存储结构化信息时。XML(Extensible Markup Language)是一种标记语言,它的结构清晰、可读性强,易于机器解析和生成。本篇文章将深入探讨...

    Java编程规则

    异常处理也是编程规则中的重要部分。构建器(构造函数)中捕获的异常应当重新抛出,以便调用者了解对象创建可能失败。而当一个类需要进行资源清理时,应当提供一个public方法如cleanup()来进行操作,并在类内部使用...

    编写代码命名规范

    在程序开发过程中,命名规则的选择对于提高代码的可读性和维护性至关重要。匈牙利命名法强调通过前缀明确变量属性,适合于早期Windows编程环境;骆驼命名法和帕斯卡命名法则更注重代码的简洁性和现代编程风格。随着...

    几种常见的软件命名规则 (2).pdf

    在早期的Windows编程中,匈牙利命名法较为常见,但在现代编程实践中,由于IDE的强大提示功能,这种规则的必要性已大大降低。对于小型函数,尤其是在界面编程中,匈牙利命名法能提高可读性。然而,对于复杂的C++程序...

    常见java八股文面试题

    本资源摘要信息是基于java八股文面试题的整理,涵盖了java基础知识、面向对象和面向过程的区别、八种基本数据类型的大小和封装类、标识符的命名规则、instanceof关键字的作用等多个方面。 一、Java语言特点 Java...

    xslt中调用java

    在XSLT(可扩展样式表语言转换)中调用Java是一种常见的技术,它允许开发者利用XSLT处理XML文档时,与Java代码进行交互,从而实现更复杂的逻辑和功能。这种结合使得XSLT不仅可以进行简单的数据转换,还能执行更强大...

Global site tag (gtag.js) - Google Analytics