最近刚忙完一个项目,却发现这个项目中有很多不规范问题,主原因项目进度太赶,导致很多东西都没有规范起来,现在闲下来了,打算修正一下规范!首先提到的就是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开发中常见的命名规则的详细说明: 1. **类名**:类名应该采用大驼峰命名法(PascalCase),每个单词的首字母都大写,例如`MyClassName`。类名通常表示一个对象或者一个概念,应具有描述性。 2....
通过上述对Java标识符和变量命名规则及习惯的详细介绍,我们可以看出,良好的命名习惯不仅有助于提高代码的可读性和可维护性,还能帮助开发者更快地理解和定位代码中的逻辑。因此,在实际开发过程中,开发者应遵循...
Java编程语言以其严谨的规范和良好的可读性著称...Java命名规范是编程实践中的一项基本准则,遵守这些规则可以使代码更易于理解和维护,也利于团队间的合作。熟练掌握并应用这些规范,将有助于提升编程效率和代码质量。
本文将详细介绍在页面切图、程序编程、JavaScript命名等方面的常见规则及最佳实践。 #### 一、页面切图中的命名规则 1. **容器类命名**: - `container`:用于定义页面的主要容器。 - `sidebar`:侧边栏元素。 ...
Java编程及命名规范是软件开发中的重要组成部分,它旨在提高代码的可读性、可维护性和团队协作效率。以下是对这些规范的详细说明: 一、Java编程规范 1. **编码字符集**: Java源代码应使用UTF-8编码,确保在不同...
Java命名规则是Java开发者在编写代码时需要遵循的一系列标准,它旨在通过统一命名习惯来提高代码的可读性、易理解性和可维护性。命名规则详细规定了如何为变量、类、方法等标识符命名,以便开发者能够快速识别代码中...
Java命名规范是Java社区制定的一系列约定,用于指导开发者如何为类、方法、变量等命名,以提高代码的可读性和可维护性。以下是常用的Java命名规范: 1. 类和接口的命名:应该用名词或名词短语来命名,并且每个单词...
#### 一、Java中的命名规则 Java作为一种广泛使用的编程语言,在其编码规范中有着严格的命名规则。遵循这些规则不仅有助于提高代码的可读性和可维护性,还能帮助开发者避免一些常见的语法错误。 1. **标识符命名...
在Java编程环境中,处理压缩文件,特别是ZIP格式的文件,是一项常见的任务。有时,这些压缩文件可能包含中文文件名,这在处理时可能会遇到编码问题。`java.util.zip`库是Java标准库的一部分,提供了对ZIP文件的支持...
### Java命名空间与命名规则详解 #### 概述 Java作为一种广泛应用的编程语言,其设计哲学之一便是确保代码的可维护性和可读性。为了达到这一目标,Java规定了一系列命名规则来帮助开发者编写清晰、一致的代码。...
Java编程的常见规则是每一位Java开发者应当遵循的最佳实践,这些规则旨在提高代码的可读性、可维护性、性能和安全性。以下是对标题和描述中所述的31条规则的详细解释: 1. **命名规范**:使用有意义的变量、类和...
本文将详细介绍《Java编码规范》文档中的关键内容,包括命名规则、注释规范以及一些高级主题如设计模式和代码重构。 #### 二、一般规则与格式规范 在《Java编码规范》的第二章和第三章中,主要讨论了一般性的编码...
`com` 是Java中的顶级域名,按照Java的包命名规则,通常将公司或组织的互联网域名倒置作为包名的前缀。`bruceeckel` 可能是Bruce Eckel的姓氏,用于表示这个包属于他的工作或教学资源。`*` 在这里代表通配符,意味着...
Java操作XML文件是Java开发中常见的一项任务,特别是在处理配置、数据交换或存储结构化信息时。XML(Extensible Markup Language)是一种标记语言,它的结构清晰、可读性强,易于机器解析和生成。本篇文章将深入探讨...
异常处理也是编程规则中的重要部分。构建器(构造函数)中捕获的异常应当重新抛出,以便调用者了解对象创建可能失败。而当一个类需要进行资源清理时,应当提供一个public方法如cleanup()来进行操作,并在类内部使用...
在程序开发过程中,命名规则的选择对于提高代码的可读性和维护性至关重要。匈牙利命名法强调通过前缀明确变量属性,适合于早期Windows编程环境;骆驼命名法和帕斯卡命名法则更注重代码的简洁性和现代编程风格。随着...
在早期的Windows编程中,匈牙利命名法较为常见,但在现代编程实践中,由于IDE的强大提示功能,这种规则的必要性已大大降低。对于小型函数,尤其是在界面编程中,匈牙利命名法能提高可读性。然而,对于复杂的C++程序...
本资源摘要信息是基于java八股文面试题的整理,涵盖了java基础知识、面向对象和面向过程的区别、八种基本数据类型的大小和封装类、标识符的命名规则、instanceof关键字的作用等多个方面。 一、Java语言特点 Java...
在XSLT(可扩展样式表语言转换)中调用Java是一种常见的技术,它允许开发者利用XSLT处理XML文档时,与Java代码进行交互,从而实现更复杂的逻辑和功能。这种结合使得XSLT不仅可以进行简单的数据转换,还能执行更强大...