Java 代码的基本知识
| 大家好,以下是我在學(xué)習(xí)中獲取的一些小知識(shí),在這里和大家進(jìn)行分享,希望可以幫助到大家,詳情請(qǐng)看:網(wǎng)絡(luò)課程 Java?代碼的基本知識(shí) |
int?i=0;
{
???int?j?=?0;
???j?=?j+1;
}
i++;
?
2:塊(block)
一個(gè)塊是以{}作為邊界的語句的集合,塊可以嵌套。如:
{
???int?a?=?10;
???String?s?=?"";????//一條語句或多條語句均可
???{
????????System.out.println(“塊可以嵌套”);
???}
}
?
3:注釋
????什么是注釋呢?就是標(biāo)注解釋的意思,主要用來對(duì)?Java?代碼進(jìn)行說明。Java?中有三種注釋方式:
?
(1)//:注釋單行語句
????示例:
????//定義一個(gè)值為?10?的?int?變量
????int?a?=?10;
(2)/*??*/:多行注釋
????示例:
????/*
????這是一個(gè)注釋,不會(huì)被?Java?用來運(yùn)行
????這是第二行注釋,可以有任意多行
????*/
?
(3)/**???*/:文檔注釋
?????緊放在變量、方法或類的聲明之前的文檔注釋,表示該注釋應(yīng)該被放在自動(dòng)生成的文檔中(由?javadoc?命令生成的?HTML?文件)以當(dāng)作對(duì)聲明項(xiàng)的描述。
??示例:
??/**
??*這是一個(gè)文檔注釋的測(cè)試
??*它會(huì)通過?javadoc?生成標(biāo)準(zhǔn)的?java?接口文檔
??*/
?
??常常在?javadoc?注釋中加入一個(gè)以“@”開頭的標(biāo)記,結(jié)合?javadoc?指令的參數(shù),可以在生成的?API?文檔中產(chǎn)生特定的標(biāo)記。
?
常用的?javadoc?標(biāo)記
????@author:作者
????@version:版本
????@deprecated:不推薦使用的方法
????@param:方法的參數(shù)類型
????@return:方法的返回類型
????@see:參見,用于指定參考的內(nèi)容
????@exception:拋出的異常
????@throws:拋出的異常,和?exception?同義
?
javadoc?標(biāo)記的應(yīng)用范圍
?
????在類和接口文檔注釋中的標(biāo)記有@see?@deprecated??@author?@version
?
????在方法或者構(gòu)造方法中的標(biāo)記有:@see??@deprecated??@param??@return??@exception?@throws
?
????在屬性文檔注釋中的標(biāo)記@see?@deprecated
?
4:空格
?
???在一個(gè)?Java?程序中任何數(shù)量的空格都是允許的
?
5:Java?編程基本的編碼約定
?
????可能有些還沒有學(xué)到,沒有關(guān)系,先了解一下。
?
????類──類名應(yīng)該是名詞,大小寫可混用,但首字母應(yīng)大寫。例如:
????????????????class??AccountBook
????????????????class??ComplexVariable
?
????接口──接口名大小寫規(guī)則與類名相同。
????????????????interface??Account
?
????方法──方法名應(yīng)該是動(dòng)詞,大小寫可混用,但首字母應(yīng)小寫。在每個(gè)方法名內(nèi),大寫字母將詞分隔并限制使用下劃線。例如:
????????????????balanceAccount(?)
????????????????addComplex(?)
?
????變量──所有變量都可大小寫混用,但首字符應(yīng)小寫。詞由大寫字母分隔,限制用下劃線,限制使用美元符號(hào)($),因?yàn)檫@個(gè)字符對(duì)內(nèi)部類有特殊的含義。
?????????currentCustomer
????變量應(yīng)該代表一定的含義,通過它可傳達(dá)給讀者使用它的意圖。盡量避免使用單個(gè)字符,除非是臨時(shí)“即用即扔”的變量(例如,用?i,?j,?k?作為循環(huán)控制變量)
?
????常量──全部大寫并用下劃線將詞分隔。
?????????HEAD_COUNT
?????????MAXIMUM_SIZE
?
????控制結(jié)構(gòu)──當(dāng)語句是控制結(jié)構(gòu)的一部分時(shí),即使是單個(gè)語句也應(yīng)使用括號(hào)({})將語句封閉。例如:
???if??(condition){
??????do?something
???}else{
??????do?something?else
???}
?
????語句行──每行只寫一個(gè)語句并使用四個(gè)縮進(jìn)的空格使你的代碼更易讀。
?
????注釋──用注釋來說明那些不明顯的代碼段落;對(duì)一般注釋使用//分隔符,?而大段的代碼可使用?/*…*/分隔符。使用/**…*/將注釋形成文檔,并輸入給?javadoc?以生成?HTML?代碼文檔。
?
轉(zhuǎn)載于:https://blog.51cto.com/xiao205/832018
總結(jié)
以上是生活随笔為你收集整理的Java 代码的基本知识的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梯度下降与EM算法
- 下一篇: MediaCodec的使用和若干问题处理