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