新增章节 1_5
+YUCHENG HU+ git-svn-id: https://svn.code.sf.net/p/hawebs/svn@510 a2543c7e-f6e9-4f8a-8bff-1ffc34733512
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
#Thu Jul 15 00:03:07 EDT 2010
|
||||
#Thu Jul 15 00:30:56 EDT 2010
|
||||
copytosourcelist=
|
||||
hreftargetslist=tasks/info/hacopyright.dita,tasks/info/apachelicense.dita,tasks/chapter1/chapter1.dita,tasks/chapter1/chapter1_2.dita,tasks/chapter1/chapter1_3.dita,tasks/chapter1/chapter1_1.dita
|
||||
hreftargetslist=tasks/info/hacopyright.dita,tasks/info/apachelicense.dita,tasks/chapter1/chapter1.dita,tasks/chapter1/chapter1_2.dita,tasks/chapter1/chapter1_5.dita,tasks/chapter1/chapter1_3.dita,tasks/chapter1/chapter1_4.dita,tasks/chapter1/chapter1_1.dita
|
||||
fullditatopicfile=fullditatopic.list
|
||||
fullditamapandtopicfile=fullditamapandtopic.list
|
||||
fullditatopiclist=tasks/info/hacopyright.dita,tasks/info/apachelicense.dita,tasks/chapter1/chapter1.dita,tasks/chapter1/chapter1_2.dita,tasks/chapter1/chapter1_3.dita,tasks/chapter1/chapter1_1.dita
|
||||
fullditamapandtopiclist=tasks/info/hacopyright.dita,tasks/info/apachelicense.dita,tasks/chapter1/chapter1.dita,tasks/chapter1/chapter1_2.dita,code_conventions.ditamap,tasks/chapter1/chapter1_3.dita,tasks/chapter1/chapter1_1.dita
|
||||
fullditatopiclist=tasks/info/hacopyright.dita,tasks/info/apachelicense.dita,tasks/chapter1/chapter1.dita,tasks/chapter1/chapter1_2.dita,tasks/chapter1/chapter1_5.dita,tasks/chapter1/chapter1_3.dita,tasks/chapter1/chapter1_4.dita,tasks/chapter1/chapter1_1.dita
|
||||
fullditamapandtopiclist=tasks/info/hacopyright.dita,tasks/info/apachelicense.dita,tasks/chapter1/chapter1.dita,tasks/chapter1/chapter1_2.dita,tasks/chapter1/chapter1_5.dita,code_conventions.ditamap,tasks/chapter1/chapter1_3.dita,tasks/chapter1/chapter1_4.dita,tasks/chapter1/chapter1_1.dita
|
||||
hrefditatopicfile=hrefditatopic.list
|
||||
hrefditatopiclist=tasks/info/hacopyright.dita,tasks/chapter1/chapter1.dita
|
||||
user.input.file=code_conventions.ditamap
|
||||
@@ -27,7 +27,7 @@ imagelist=images/halogo.jpg
|
||||
htmlfile=html.list
|
||||
htmllist=
|
||||
canditopicsfile=canditopics.list
|
||||
canditopicslist=tasks/info/hacopyright.dita,tasks/info/apachelicense.dita,tasks/chapter1/chapter1.dita,tasks/chapter1/chapter1_2.dita,tasks/chapter1/chapter1_3.dita,tasks/chapter1/chapter1_1.dita
|
||||
canditopicslist=tasks/info/hacopyright.dita,tasks/info/apachelicense.dita,tasks/chapter1/chapter1.dita,tasks/chapter1/chapter1_2.dita,tasks/chapter1/chapter1_5.dita,tasks/chapter1/chapter1_3.dita,tasks/chapter1/chapter1_4.dita,tasks/chapter1/chapter1_1.dita
|
||||
keyreffile=keyref.list
|
||||
subjectschemefile=subjectscheme.list
|
||||
keyreflist=
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
SYSTEM "http://java.sun.com/dtd/properties.dtd">
|
||||
<properties>
|
||||
<entry key="copytosourcelist"></entry>
|
||||
<entry key="hreftargetslist">tasks/info/hacopyright.dita,tasks/info/apachelicense.dita,tasks/chapter1/chapter1.dita,tasks/chapter1/chapter1_2.dita,tasks/chapter1/chapter1_3.dita,tasks/chapter1/chapter1_1.dita</entry>
|
||||
<entry key="hreftargetslist">tasks/info/hacopyright.dita,tasks/info/apachelicense.dita,tasks/chapter1/chapter1.dita,tasks/chapter1/chapter1_2.dita,tasks/chapter1/chapter1_5.dita,tasks/chapter1/chapter1_3.dita,tasks/chapter1/chapter1_4.dita,tasks/chapter1/chapter1_1.dita</entry>
|
||||
<entry key="fullditatopicfile">fullditatopic.list</entry>
|
||||
<entry key="fullditamapandtopicfile">fullditamapandtopic.list</entry>
|
||||
<entry key="fullditatopiclist">tasks/info/hacopyright.dita,tasks/info/apachelicense.dita,tasks/chapter1/chapter1.dita,tasks/chapter1/chapter1_2.dita,tasks/chapter1/chapter1_3.dita,tasks/chapter1/chapter1_1.dita</entry>
|
||||
<entry key="fullditamapandtopiclist">tasks/info/hacopyright.dita,tasks/info/apachelicense.dita,tasks/chapter1/chapter1.dita,tasks/chapter1/chapter1_2.dita,code_conventions.ditamap,tasks/chapter1/chapter1_3.dita,tasks/chapter1/chapter1_1.dita</entry>
|
||||
<entry key="fullditatopiclist">tasks/info/hacopyright.dita,tasks/info/apachelicense.dita,tasks/chapter1/chapter1.dita,tasks/chapter1/chapter1_2.dita,tasks/chapter1/chapter1_5.dita,tasks/chapter1/chapter1_3.dita,tasks/chapter1/chapter1_4.dita,tasks/chapter1/chapter1_1.dita</entry>
|
||||
<entry key="fullditamapandtopiclist">tasks/info/hacopyright.dita,tasks/info/apachelicense.dita,tasks/chapter1/chapter1.dita,tasks/chapter1/chapter1_2.dita,tasks/chapter1/chapter1_5.dita,code_conventions.ditamap,tasks/chapter1/chapter1_3.dita,tasks/chapter1/chapter1_4.dita,tasks/chapter1/chapter1_1.dita</entry>
|
||||
<entry key="hrefditatopicfile">hrefditatopic.list</entry>
|
||||
<entry key="hrefditatopiclist">tasks/info/hacopyright.dita,tasks/chapter1/chapter1.dita</entry>
|
||||
<entry key="user.input.file">code_conventions.ditamap</entry>
|
||||
@@ -30,7 +30,7 @@
|
||||
<entry key="htmlfile">html.list</entry>
|
||||
<entry key="htmllist"></entry>
|
||||
<entry key="canditopicsfile">canditopics.list</entry>
|
||||
<entry key="canditopicslist">tasks/info/hacopyright.dita,tasks/info/apachelicense.dita,tasks/chapter1/chapter1.dita,tasks/chapter1/chapter1_2.dita,tasks/chapter1/chapter1_3.dita,tasks/chapter1/chapter1_1.dita</entry>
|
||||
<entry key="canditopicslist">tasks/info/hacopyright.dita,tasks/info/apachelicense.dita,tasks/chapter1/chapter1.dita,tasks/chapter1/chapter1_2.dita,tasks/chapter1/chapter1_5.dita,tasks/chapter1/chapter1_3.dita,tasks/chapter1/chapter1_4.dita,tasks/chapter1/chapter1_1.dita</entry>
|
||||
<entry key="keyreffile">keyref.list</entry>
|
||||
<entry key="subjectschemefile">subjectscheme.list</entry>
|
||||
<entry key="keyreflist"></entry>
|
||||
|
||||
@@ -13,6 +13,8 @@
|
||||
<meta name="DC.Relation" scheme="URI" content="../../tasks/chapter1/chapter1_1.html"/>
|
||||
<meta name="DC.Relation" scheme="URI" content="../../tasks/chapter1/chapter1_2.html"/>
|
||||
<meta name="DC.Relation" scheme="URI" content="../../tasks/chapter1/chapter1_3.html"/>
|
||||
<meta name="DC.Relation" scheme="URI" content="../../tasks/chapter1/chapter1_4.html"/>
|
||||
<meta name="DC.Relation" scheme="URI" content="../../tasks/chapter1/chapter1_5.html"/>
|
||||
<meta name="prodname" content="Java 编码规范"/>
|
||||
<meta name="version" content="1.0.0.0"/>
|
||||
<meta name="brand" content="HAWEBS ZEN Java 编码规范"/>
|
||||
@@ -61,6 +63,10 @@
|
||||
</li>
|
||||
<li class="ulchildlink"><strong><a href="../../tasks/chapter1/chapter1_3.html">代码测试与维护</a></strong><br/>
|
||||
</li>
|
||||
<li class="ulchildlink"><strong><a href="../../tasks/chapter1/chapter1_4.html">可读性</a></strong><br/>
|
||||
</li>
|
||||
<li class="ulchildlink"><strong><a href="../../tasks/chapter1/chapter1_5.html">性能</a></strong><br/>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html
|
||||
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html lang="zh" xml:lang="zh">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta name="DC.Type" content="concept"/>
|
||||
<meta name="DC.Title" content="可读性"/>
|
||||
<meta name="DC.subject" content="Java, 编码规范"/>
|
||||
<meta name="keywords" content="Java, 编码规范"/>
|
||||
<meta name="DC.Relation" scheme="URI" content="../../tasks/chapter1/chapter1.html"/>
|
||||
<meta name="prodname" content="Java 编码规范"/>
|
||||
<meta name="version" content="1.0.0.0"/>
|
||||
<meta name="brand" content="HAWEBS ZEN Java 编码规范"/>
|
||||
<meta name="copyright" content="HAWEBS信息技术股份有限公司 2006, 2010" type="primary"/>
|
||||
<meta name="DC.Rights.Owner" content="HAWEBS信息技术股份有限公司 2006, 2010" type="primary"/>
|
||||
<meta name="DC.Format" content="XHTML"/>
|
||||
<meta name="DC.Identifier" content="chapter1_4"/>
|
||||
<meta name="DC.Language" content="zh"/>
|
||||
<link rel="stylesheet" type="text/css" href="../../css/commonltr.css"/>
|
||||
<link rel="stylesheet" type="text/css" href="../../css/public.css"/>
|
||||
<title>可读性</title>
|
||||
</head>
|
||||
<body id="chapter1_4"><a name="chapter1_4"><!-- --></a>
|
||||
|
||||
|
||||
<h1 class="topictitle1">可读性</h1>
|
||||
|
||||
|
||||
<div>
|
||||
<div class="p"><ol>
|
||||
<li>避免使用不易理解的数字,用有意义的标识来替代。</li>
|
||||
|
||||
<li>不要使用难懂的技巧性很高的语句。</li>
|
||||
|
||||
<li>源程序中关系较为紧密的代码应尽可能相邻。</li>
|
||||
|
||||
</ol>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div class="familylinks">
|
||||
<div class="parentlink"><strong>父主题:</strong> <a href="../../tasks/chapter1/chapter1.html" title="主要对为什么要进行编码规范和如何进行编码规范进行说明">Java 编码规范</a></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html
|
||||
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html lang="zh" xml:lang="zh">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta name="DC.Type" content="concept"/>
|
||||
<meta name="DC.Title" content="性能"/>
|
||||
<meta name="DC.subject" content="Java, 编码规范"/>
|
||||
<meta name="keywords" content="Java, 编码规范"/>
|
||||
<meta name="DC.Relation" scheme="URI" content="../../tasks/chapter1/chapter1.html"/>
|
||||
<meta name="prodname" content="Java 编码规范"/>
|
||||
<meta name="version" content="1.0.0.0"/>
|
||||
<meta name="brand" content="HAWEBS ZEN Java 编码规范"/>
|
||||
<meta name="copyright" content="HAWEBS信息技术股份有限公司 2006, 2010" type="primary"/>
|
||||
<meta name="DC.Rights.Owner" content="HAWEBS信息技术股份有限公司 2006, 2010" type="primary"/>
|
||||
<meta name="DC.Format" content="XHTML"/>
|
||||
<meta name="DC.Identifier" content="chapter1_5"/>
|
||||
<meta name="DC.Language" content="zh"/>
|
||||
<link rel="stylesheet" type="text/css" href="../../css/commonltr.css"/>
|
||||
<link rel="stylesheet" type="text/css" href="../../css/public.css"/>
|
||||
<title>性能</title>
|
||||
</head>
|
||||
<body id="chapter1_5"><a name="chapter1_5"><!-- --></a>
|
||||
|
||||
|
||||
<h1 class="topictitle1">性能</h1>
|
||||
|
||||
|
||||
<div>
|
||||
<p>在写代码的时候,从头至尾都应该考虑性能问题。这不是说时间都应该浪费在优化代码上,而是我们时刻应该提醒自己要注意代码的效率。比如:如果没有时间来实现一个高效的算法,那么我们应该在文档中记录下来,以便在以后有空的时候再来实现她。 不是所有的人都同意在写代码的时候应该优化性能这个观点的,他们认为性能优化的问题应该在项目的后期再去考虑,也就是在程序的轮廓已经实现了以后。 </p>
|
||||
|
||||
<p>不要在循环中构造和释放对象。</p>
|
||||
|
||||
<p>使用 StringBuffer 对象。在处理 String 的时候要尽量使用 StringBuffer 类,StringBuffer 类是构成 String 类的基础。String 类将 StringBuffer 类封装了起来,(以花费更多时间为代价)为开发人员提供了一个安全的接口。当我们在构造字符串的时候,我们应该用 StringBuffer 来实现大部分的工作,当工作完成后将 StringBuffer 对象再转换为需要的 String 对象。比如:如果有一个字符串必须不断地在其后添加许多字符来完成构造,那么我们应该使用 StringBuffer 对象和她的 append() 方法。如果我们用 String 对象代替 StringBuffer 对象的话,会花费许多不必要的创建和释放对象的 CPU 时间。 </p>
|
||||
|
||||
<p>避免不必要的使用关键字 synchronized,应该在必要的时候再使用她,这是一个避免死锁的好方法。</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div class="familylinks">
|
||||
<div class="parentlink"><strong>父主题:</strong> <a href="../../tasks/chapter1/chapter1.html" title="主要对为什么要进行编码规范和如何进行编码规范进行说明">Java 编码规范</a></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -17,6 +17,8 @@
|
||||
<li><a href="tasks/chapter1/chapter1_1.html">程序编写规范</a></li>
|
||||
<li><a href="tasks/chapter1/chapter1_2.html">排版规范</a></li>
|
||||
<li><a href="tasks/chapter1/chapter1_3.html">代码测试与维护</a></li>
|
||||
<li><a href="tasks/chapter1/chapter1_4.html">可读性</a></li>
|
||||
<li><a href="tasks/chapter1/chapter1_5.html">性能</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
Reference in New Issue
Block a user