成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Java語法基礎(chǔ)

bawn / 2646人閱讀

摘要:基礎(chǔ)語法規(guī)范原始數(shù)據(jù)類型包裝類例如可以代替,自帶方法方便類型處理引用數(shù)據(jù)類型數(shù)組類接口字符串?dāng)?shù)值型類型,最后添加或類型,最后添加或注意小數(shù)如默認(rèn)為類型,在方法調(diào)用時,如果調(diào)用型,需要寫成變量命名法則變量值只能出現(xiàn)字母數(shù)字下劃線和符號控制流語

1、Java基礎(chǔ)語法規(guī)范
原始數(shù)據(jù)類型:int float double boolean...
包裝類:例如 Integer可以代替int,Integer自帶方法方便int類型處理
引用數(shù)據(jù)類型:數(shù)組、類、接口、字符串(String)

數(shù)值型:
float類型,最后添加‘F’或‘f’
double類型,最后添加‘L’或‘l’
注意:小數(shù)(如2.2)默認(rèn)為double類型,在方法調(diào)用時,如果調(diào)用float型,需要寫成2.2f

變量命名法則:
變量值只能出現(xiàn)字母、數(shù)字、下劃線和$符號

控制流語句:
判斷

if-else
switch-case

循環(huán)

while() {}
do{} while();
for(初始化;測試;增量) {}

注意:void方法中return直接從執(zhí)行處跳出方法,break跳出循環(huán),continue跳出本次循環(huán)!

數(shù)組:
聲明數(shù)組的三種方式

數(shù)據(jù)類型 標(biāo)識符[];

數(shù)據(jù)類型 標(biāo)識符[]=new 數(shù)據(jù)類型[大小];

數(shù)據(jù)類型 標(biāo)識符[]={值1,值2...};

int a[]=new int[5];
int[] b=new int[6]; 

2、Java語言編程規(guī)范

(1)命名規(guī)則
包的命名:com(或公司網(wǎng)站).包名(項目名).功能模塊名.子功能模塊名(全部小寫);
類命名:類名首字母大寫,字段、方法及對象首字母小寫;對于標(biāo)識符,所有單詞靠在一起,并且中間單詞首字母大寫;
常量定義:public static final int TAG=1 (建議常量名稱大寫);
變量命名:計數(shù)器采用傳統(tǒng)命名方式、其他使用小寫字母前綴+大寫字母起頭的命名方式;
類實例命名:可以使用全部小寫字母命名(類的首字母小寫);

類方法命名:對于直接操作方法,命名“get” “set”開頭等,判別“is”返回bool類型時。一般是動詞加上名詞短語;

(2)源程序結(jié)構(gòu)

package 區(qū)
系統(tǒng)import 區(qū)
用戶import 區(qū)
類說明
類成員屬性定義
類方法定義

(3)編寫類和方法的一些約定

每創(chuàng)建的一個類,考慮置入一個main()函數(shù),其中包含測試這個類的代碼;使用時,沒必要刪除代碼;

應(yīng)將方法設(shè)成簡單的、功能性單元,方法簡明扼要;

類盡可能短小精悍,完成特定功能;

3、Java中的內(nèi)存分配

值類型與引用類型
引用類型使用的變量是同一個,操作同一個對象,中存放地址、中存放數(shù)據(jù);
值類型表示復(fù)制一個當(dāng)前變量給方法(拷貝),

垃圾回收機(jī)制
棧里分配的地址空間,不需要程序員手工過問,由系統(tǒng)自動管理;堆中存放的數(shù)據(jù)需要程序員手工干預(yù);
值類型及局部變量都是在棧中分配地址空間,所有引用類型數(shù)據(jù)保存在堆中;
Java中低線程定時掃描堆回收垃圾空間,不需要考慮內(nèi)存泄漏問題;

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/64032.html

相關(guān)文章

  • 從零開始學(xué) Java基礎(chǔ)語法(上)

    摘要:上篇文章開始了我的基礎(chǔ)系列之旅,下面應(yīng)該開始學(xué)習(xí)基礎(chǔ)語法了。不同進(jìn)制的數(shù)據(jù)組成五今日總結(jié)至此從零開始學(xué)習(xí)基礎(chǔ)語法上已結(jié)束。 showImg(https://segmentfault.com/img/remote/1460000016094801); 今天找到這張圖片,我非常喜歡。以后這就是我們「從零開始學(xué) Java 系列」的題圖。 上篇文章開始了我的 Java 基礎(chǔ)系列之旅,下面應(yīng)該開...

    zhongmeizhi 評論0 收藏0
  • 從零開始學(xué) Java基礎(chǔ)語法(中)

    摘要:下面開始今天的知識,先看下基礎(chǔ)語法的總綱今天我們接著學(xué)習(xí)變量使用變量的注意事項數(shù)據(jù)類型和類型轉(zhuǎn)換。推薦閱讀從零開始學(xué)之基礎(chǔ)語法上從零開始學(xué)之基礎(chǔ)概述本文原創(chuàng)發(fā)布于微信公眾號,編程思維成長正能量,關(guān)注并回復(fù)編程閱讀等關(guān)鍵字獲取免費學(xué)習(xí)資料 showImg(https://segmentfault.com/img/remote/1460000016134163); Java?基礎(chǔ)斷更一周了...

    chinafgj 評論0 收藏0
  • java學(xué)習(xí)(二) —— java基礎(chǔ)語法

    摘要:前言的基礎(chǔ)語法與有很多相似之處,但是也有一些特定的關(guān)鍵詞是獨有的。以開頭八進(jìn)制由,,組成。整數(shù)默認(rèn)是十進(jìn)制十六進(jìn)制由,,,,,,,,組成。初始化值必須初始化值,否則不能使用變量。 前言 java的基礎(chǔ)語法與php有很多相似之處,但是也有一些特定的關(guān)鍵詞是java獨有的。 java的基礎(chǔ)語法大體就包括:關(guān)鍵字,標(biāo)識符,注釋,常量,進(jìn)制和進(jìn)制轉(zhuǎn)換,變量,數(shù)據(jù)類型和類型轉(zhuǎn)換,運算符,語句 ...

    caiyongji 評論0 收藏0
  • Java基礎(chǔ)入門筆記|原來學(xué)Java可以這么簡單

    摘要:剛開始學(xué)習(xí)的時候,可能是一頭霧水,不知道從何學(xué)起。這個教程總體來說就像列文虎克教學(xué),細(xì)到極致,妙到毫巔。適合絕對零基礎(chǔ)的,每個知識點掰開了揉碎了講解。 剛開始學(xué)習(xí)java的時候,可能是一頭霧水,不知道從何學(xué)起。還有很多Java小白,在剛自學(xué)Java的時候玩命的學(xué)習(xí),玩命的記住Java原理,天天早上五點起床背Java的一些英...

    2bdenny 評論0 收藏0
  • Java基礎(chǔ)-接口、lambda表達(dá)式

    摘要:表達(dá)式會復(fù)制一份自由變量的值,對象的話就是復(fù)制一個引用,因此表達(dá)式離開了原作用域也能正常使用自由變量。不過表達(dá)式對自由變量是有要求的,自由變量必須是不可變的,原因是并發(fā)執(zhí)行時不安全。 序 Java 8新增的lambda表達(dá)式毫無疑問是令人非常激動的,從此我們可以非常簡潔的定義和使用代碼塊而不是用繁瑣的匿名內(nèi)部類來實現(xiàn)。而接口是lambda表達(dá)式的基礎(chǔ),要理解lambda表達(dá)式就要先理解...

    wmui 評論0 收藏0

發(fā)表評論

0條評論

bawn

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<