成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

有關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

2021-02-06 23:03:58

SQLServer數據庫變量

2009-09-01 15:08:07

C#命名規范

2009-12-17 11:49:27

Fedora 13Goddard

2010-03-18 14:24:31

云計算

2010-09-25 11:13:18

JVMClassLoader

2010-09-28 11:48:36

SQL NULL值

2021-10-04 09:23:30

Redo日志內存

2021-01-11 05:40:18

HTTPHTTP 協議網絡技術

2010-03-24 10:54:50

企業私有云

2009-09-07 16:20:35

CCNA認證培訓

2015-11-16 10:34:19

Linux動態庫總結

2010-03-01 09:19:10

WCF編碼規范

2021-10-24 11:11:30

Spring開源Java開發

2009-08-21 08:41:44

C#反射
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久国产精品 | 亚洲欧美国产精品久久 | 久久久精品网站 | 中文字幕一区二区不卡 | 在线观看国产 | 中文字幕视频在线观看 | 精品影视| 国产精品精品视频一区二区三区 | 亚洲国产精品一区二区第一页 | 全免一级毛片 | 欧美日韩成人在线 | 国产四区 | 亚洲天堂一区 | 国产精品入口久久 | 免费看黄视频网站 | 午夜视频免费网站 | 成人免费一级视频 | 国产一区视频在线 | av天天澡天天爽天天av | 国产精品视频网 | 国产成人精品一区二区三区四区 | 日本一区二区三区四区 | 久久福利网站 | 久久五月婷| 成人超碰 | 91av小视频| 久草中文在线观看 | 欧美日韩在线免费 | 九九色九九 | 亚洲国产精品一区 | 91高清免费 | 91麻豆产精品久久久久久 | 国产精品视频在线免费观看 | 欧美在线一区二区三区 | av入口| 91麻豆精品国产91久久久资源速度 | 性一交一乱一透一a级 | a成人| 国产精品成人久久久久 | h视频免费在线观看 | 这里只有精品99re |