日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設(shè)計JAVA及其相關(guān)Java編碼規(guī)范:英文版

Java編碼規(guī)范:英文版

Java編碼規(guī)范:英文版

定 價:¥11.80

作 者: Allan Vermeulen等編著
出版社: 人民郵電出版社
叢編項:
標 簽: Java

ISBN: 9787115113719 出版時間: 2003-07-01 包裝: 精裝
開本: 18cm 頁數(shù): 144 字數(shù):  

內(nèi)容簡介

  本書通過對Java編碼風格的總結(jié)和規(guī)范,幫助Java程序員養(yǎng)成良好的編碼習慣,提高工作效率。全書共總結(jié)了108條Java編碼原則,分為一般原則、格式、命名、文檔、編程、包6大類。每條原則后面都有細致的說明,有的還舉出代碼例證?!癝ummary(總結(jié))”部分對這些原則給出了統(tǒng)一整體的呈現(xiàn),使讀者在速查的時候可以一目了然。全書最后給出了Java編程的常用術(shù)語說明。本書適合專業(yè)的Java程序員和軟件項目管理人員閱讀,也可供Java軟件項目開發(fā)團隊參考。

作者簡介

  ScottW.AmblerScottW.Ambler是敏捷建模方法學的創(chuàng)建者和思想領(lǐng)導者,是軟件開發(fā)方法年輕一代的領(lǐng)軍人物之一,在理論和實踐上的造詣都很深厚。作為一位高級咨詢師,他一直積極參與全球各種大型軟件開發(fā)和過程改進項目。他是RoninInternational公司的高級顧問,該公司是專門提供軟件過程指導、敏捷建模(AgileModeling)及基于對象/組件的軟件架構(gòu)建設(shè)和開發(fā)等方面服務的軟件公司。同時,他還是一位視野廣闊的方法學者,是《SoftwareDevelopment》雜志的專欄作家,撰寫了多部頗受推崇的著作,其中包括《TheObjectPrimer》、《AgileModeling》、《TheElementsofUMLStyle》、《MoreProcessPatterns》等。>>更多作品

圖書目錄

A
abbreviations
abstract class
abstract data types
abstract method
abstract types
abstraction
access level
package
private
protected
public
accessors
acronyms
active object
Acyclic Dependencies
 Principle
acyclic dependency
aggregation
APl documentation
architecture
arguments
assertions
attributes
B
BeanInfo class
behavior
binary compatible
block statements
Boolean
break
built-in types
C
case
checked exceptions
clarity
class hierarchy
classes
abstract
concrete
defining
documentation
implementation
indentation
inner
naming
stability
subclass
superclasses
volatility
client
code alignment
cohesion
collection names
comments
closing braces
comments (continued)
documentation
empty statements
end-line
fall-through
internal
keywords
types
Common Closure
Principle
Common Reuse
Principle
completeness
component
composition
concrete classes
concrete types
concurrency
condition
synchronization
consistency
constant values
constants, naming
constraints
constructors
container
contract
conventions
packaging
programming
coupling
critical section
cyclic dependency
D
data types
dead code elimination
defects
delegation
dependency
acyclic
cyclic
derivation
documentation
access level
APl
application
classes
comments
defects and
deficiencies
deviations
examples
exceptions
fields
interfaces
internal comments
invariants
methods
objects
packages
parameters
postconditions
preconditions
service
summary
synchronization
documentation
comments
domain
domain-specific
knowledge
double-check pattern
E
efficiency
empty statements
encapsulation
enumeration
equality
equals method
examples
exceptions
checked
documentation
run-time
unchecked
F
factor
fall-through comment
familiar names
fields
documentation
naming
final, declaring as
finally
fundamental data
types
G
generalization
H
hard tabs
high-level design
hypertext link
I
identifiers
implementation
dass
inheritance
indentation
anonymous
inner-classes
classes
do-while loops
for loops
if, else
inner-classes
methods
nested code
static-block
switch, case
try, catch, finally
while loops
inheritance
implementation
interface
multiple
inner classes
indentation
instance
instanceof
instanriation
interface inheritance
interfaces
documentation
naming
stability
volatility
invariants
J
Jackson, Michael
JavaBeans
Javadoc
tag ordering
K
keywords
spacing
L
lazy initialization
Least Astonishment
Principle of
line length
Liskov Substitution
Principle
local variables
naming
long lines
long names
M
Martin, Robert
methods
abstract
accessors
defining
documentation
indentation
naming
Meyer, Bertrand
multiple inheritance
multithreaded
mutex
mutual exclusion
N
name hiding
naming
classes
collections
constants
fields
interfaces
local variables
methods
packages
parameters
variables
naming conventions
native types
nested control structures
notify()
notifyAll ()
O
object
objects, documentation
Open-Closed Principle
operations
operator spacing
optimization
order of operations
original code
overview comment file
P
package access
package comment file
package descriptions
packages
naming
packaging
parameters
documentation
naming
parentheses, using
polymorphic
polymorphism
postconditions
preconditions
preformatted code
comments
prime directive
primitive types
Principle of Least
Astonishment
principles
Acyclic Dependencies
Common Closure
Common Reuse
l,east Astonishment
Liskov Substitution
Open-Closed
Reuse and Release
Equivalence
Stable Abstractions
Stable Dependencies
private access
program by contract
programming contract
properties
protected access
prototypes
public access
Q
qualifier
R
realization
responsibilities
return codes
Reuse and Release Equiva-
lence Principle
robustness
roles
S
Schryer, Norm
self-documenting code
service descriptions
services
signatures
simplicity
specialization
Stable Abstractions
Principle
Stable Dependencies
Principle
standards
state
static type checking
subclasses
substitution
subtypes
summary descriptions
superclasses
supertypes
switch
synchronization
documentation
synchronized
T
tabs
threads
throws clause
types
abstract
abstract data
built-in
concrete
data
fundamental data
native
primitive
subtypes
supertypes
U
unchecked exceptions
V
variables
local
naming
visibility
W
white space
whole-part
relationship

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號