有关Java命名惯例相关知识

开发 后端
本文讲述的内容包括:什么是命名惯例、为什么要使用命名惯例、为识别符挑选一个名称、关于字母写法、标准的Java命名惯例等五个方面的内容。

1.什么是命名惯例?
命名惯例是对标识符命名的一种规范,例如,类,数据包,变量,方法等。

2.为什么要使用命名惯例?

不同的Java程序员有不同的编程喜好和方法。通过使用标准的Java命名惯例,他们的编写的代码就更容易让人看懂。Java代码的可读性之所以重要是因为容易读懂的代码会为我们节约理解的时间,而这些节约出来的时间可以用来做更多的修复工作。

为了说明这一点,很有必要告诉大家大多数的软件公司都有一个用于概述命名惯例的文件,他们希望程序员可以遵守这样的惯例。一名新的程序员如果熟悉了这些惯例,就能够很好地理解其他程序员编写的代码,即便这种代码很可能是已经离职多年的程序员编写的他们也不用担心。

3.为识别符挑选一个名称

在为标识符选择名称的时候要确保名字是有效性。例如,如果你的程序是处理客户帐户名称的,那么要选择那些有意义的名称, 如,customerName,accountDetails等。不要担心名称的长度。虽然短一点的名称很方便,但是意义却很含糊,而且较长的名称所包含 的标识相对于较短的名称更完整。

4.关于字母写法

使用正确的字母写法也是命名惯例中很重要的一项规定:

  l Lowercase 意味着所有的字母的书写都不包含大写字母(例:while, if, mypackage)。

  l Uppercase 所有字母都大写。在名称中如果出现两个或两个以上的单词,则用下划线将其分隔。(例:MAX_HOURS, FIRST_DAY_OF_WEEK)

  l CamelCase 俗称驼峰格式,即每个单词的首字母都用大写,其他字母均以小写形式出现。(例:CamelCase,CustomerAccount,PlayingCard)

  l Mixed case 与驼峰格式类似,不过名称中第一个单词的首字母不用大写。(例:hasChildren,customerFirstName,customerLastName)

5.标准的Java命名惯例

以下的目录就为每种标识符类型概述了标准的Java命名惯例:Packages: 名称应该用小写字母。那些很小的数据包可以使用简单的名称:

  package pokeranalyzer

  package mycalculator

在有些软件公司和大型项目中数据包可以导入到其他类中,则名称会被分离开来,通常这种情况发生在某种特性分离出来前夕:

  package com.mycompany.utilities

  package org.bobscompany.application.userinterface

 

【编辑推荐】

  1. 20个开发人员非常有用的Java功能代码
  2. 走进Java 7中的模块系统
  3. JavaFX 1.2 已经发布 主要新功能一览
  4. 2009年十大Java技术解决方案
  5. 2008最值得学习的五种JAVA技术
责任编辑:仲衡 来源: 百度博客
相关推荐

2010-02-01 16:32:49

Python脚本

2009-12-03 10:26:38

Visual Stud

2011-03-16 15:35:50

Debian

2009-09-14 09:49:07

CCNA认证CCNA

2009-01-11 09:14:45

Javascript开发总结

2009-07-01 18:46:26

2009-09-01 15:08:07

C#命名规范

2021-02-06 23:03:58

SQLServer数据库变量

2018-08-31 16:07:30

2021-10-04 09:23:30

Redo日志内存

2021-01-11 05:40:18

HTTPHTTP 协议网络技术

2010-09-28 11:48:36

SQL NULL值

2010-09-25 11:13:18

JVMClassLoader

2009-09-07 16:20:35

CCNA认证培训

2010-03-24 10:54:50

企业私有云

2010-03-18 14:24:31

云计算

2009-08-28 10:22:47

C# DLLImpor

2010-03-01 09:19:10

WCF编码规范

2009-08-21 08:41:44

C#反射

2021-10-24 11:11:30

Spring开源Java开发
点赞
收藏

51CTO技术栈公众号