當(dāng)前位置:首頁(yè) > 芯聞號(hào) > 充電吧
[導(dǎo)讀]關(guān)于Java中的基礎(chǔ)語(yǔ)法 ?? 1:關(guān)鍵字(掌握) ?(1)被Java語(yǔ)言賦予特殊意義的單詞。 ?(2)特點(diǎn): ? Java語(yǔ)言中的所有關(guān)鍵字全部是小寫。 ?(3)注意事項(xiàng): ? goto和const

關(guān)于Java中的基礎(chǔ)語(yǔ)法 ?? 1:關(guān)鍵字(掌握) ?(1)被Java語(yǔ)言賦予特殊意義的單詞。 ?(2)特點(diǎn): ? Java語(yǔ)言中的所有關(guān)鍵字全部是小寫。 ?(3)注意事項(xiàng): ? goto和const作為保留字(在JDK的新版本中可能提升為關(guān)鍵字)存在。沒(méi)有被使用。 ? 2:標(biāo)識(shí)符(掌握) ?(1)就是給類,變量,方法起名字。 ?(2)組成規(guī)則: ? 由數(shù)字0-9,英文大小寫字母,$以及_組成。 ?(3)注意事項(xiàng): ? A:只能有組成規(guī)則規(guī)定的內(nèi)容組成。 ? B:不能以數(shù)字開(kāi)頭。 ? C:不能是Java中的關(guān)鍵字。 ? D:區(qū)分大小寫。 ?(4)常用的命名規(guī)則:見(jiàn)名知意,駝峰命名 ? A:包(文件夾,用于區(qū)分同名的類) ? ?全部小寫。如果多級(jí)包,用.分開(kāi)。 ? ?舉例: ? ? com 一級(jí)包 ? ? cn.itcast 二級(jí)包 ? ? 注意:www.itcast.cn(域名反寫) ? B:類和接口 ? ?如果是一個(gè)單詞,首字母大寫。 ? ? 舉例:Demo,Test,Student ? ?如果是多個(gè)單詞,每個(gè)單詞的首字母大寫。大駝峰式 ? ? 舉例:HelloWorld,StudyJava ? C:變量和方法 ? ?如果是一個(gè)單詞,首字母小寫。 ? ? 舉例:main,name,age ? ?如果是多個(gè)單詞,從第二個(gè)單詞開(kāi)始每個(gè)單詞的首字母大寫。小駝峰式 ? ? 舉例:showName(),studentName ? D:常量 ? ?全部大寫,如果多個(gè)單詞組成,用_連接。 ? ? 舉例:PI,STUDENT_MAX_AGE 3:注釋(掌握) ?(1)就是對(duì)程序的解釋性文字。 ?(2)注釋的分類: ? A:單行注釋 ? ?a:以//開(kāi)頭,以回車結(jié)束。 ? ?b:單行注釋是可以嵌套的。 ? B:多行注釋 ? ?a:以/*開(kāi)頭,以*/結(jié)束。 ? ?b:多行注釋是不可以嵌套的。 ? C:文檔注釋(了解) ? ?將來(lái)被javadoc工具解析,生成一個(gè)說(shuō)明書(shū)。 ?(3)注釋的作用: ? A:解釋程序,提高程序的閱讀性。 ? B:可以調(diào)試錯(cuò)誤。 ?(4)把HelloWorld案例用注釋改版。 ? 建議先寫思路,在寫代碼體現(xiàn)。 4:常量(理解) ?(1)在程序的運(yùn)行過(guò)程中,其值是不可以發(fā)生改變的量。 ?(2)常量的分類: ? A:字面值常量 ? ?a:整數(shù)常量 ? ? 12,-23 ? ?b:實(shí)數(shù)常量 ? ? 12.5,-65.43 ? ?c:字符常量 ? ? 'a','A','0' ? ?d:字符串常量 ? ? "hello" ? ?e:布爾常量 ? ? true,false ? ?d:空常量(后面講) ? ? null ? B:自定義常量(后面講) ?(3)常量可以直接被輸出。 5:進(jìn)制(理解) ?(1)是一種進(jìn)位的方式。X進(jìn)制,表示逢x進(jìn)1。 ?(2)Java中整數(shù)常量的表示 ?int a = 15; ?int a = 0b1111; ?int a = 017; ?int a = 0xF; ? A:二進(jìn)制 由0,1組成。以0b開(kāi)頭。JDK7以后的新特性。 ? B:八進(jìn)制 由0-7組成。以0開(kāi)頭。 ? C:十進(jìn)制 由0-9組成。默認(rèn)就是十進(jìn)制。 ? D:十六進(jìn)制 由0-9,A-F(不區(qū)分大小寫)組成,以0x開(kāi)頭。 ?(3)進(jìn)制轉(zhuǎn)換: ? A:其他進(jìn)制到十進(jìn)制 ? ?系數(shù):就是每一位上的數(shù)據(jù)。 ? ?基數(shù):X進(jìn)制,基數(shù)就是X。 ? ?權(quán):在右邊,從0開(kāi)始編號(hào),對(duì)應(yīng)位上的編號(hào)即為該位的權(quán)。 ? ?結(jié)果:把系數(shù)*基數(shù)的權(quán)次冪相加即可。 ? ? ? ?二進(jìn)制:1011 ? ? 十進(jìn)制: ? ?八進(jìn)制:74 ? ? 十進(jìn)制: ? ?十六進(jìn)制:a3 ? ? 十進(jìn)制: ? B:十進(jìn)制到其他進(jìn)制 ? ?除基取余,直到商為0,余數(shù)反轉(zhuǎn)。 ? ?十進(jìn)制:60 ? ?結(jié)果: ? ? 二進(jìn)制 ? ? 八進(jìn)制 ? ? 十六進(jìn)制 ? C:快速轉(zhuǎn)換 ? ?a:8421碼。 ? ?b:二進(jìn)制--八進(jìn)制(3位組合) ? ?c:二進(jìn)制--十六進(jìn)制(4位組合) 6:變量(掌握) ?(1)程序的運(yùn)行過(guò)程中,在指定范圍內(nèi)發(fā)生改變的量。 ?(2)格式: ? 數(shù)據(jù)類型 變量名 = 初始化值; ? 變量的定義格式: ? ?數(shù)據(jù)類型 變量名; ? ?變量名 = 初始化值; ? ?數(shù)據(jù)類型 變量名 = 初始化值; ? 舉例: ? ?方式1: byte b = 10; ? ?方式2: byte b; ? ? b = 10; 7:數(shù)據(jù)類型(掌握) ?(1)分類 ? 基本類型:4類8種。 ? 引用類型:類,接口,數(shù)組。(了解) ?(2)基本類型 ? 整型: ? ?byte 1 ? ?short 2 ? ?int 4 ? ?long 8 ? 浮點(diǎn)型: ? ?float 4 ? ?double 8 ? 字符型: ? ?char 2 ? 布爾型: ? ?boolean 不明確。可以認(rèn)為是1個(gè)字節(jié)。 ? ? 注意: ? ?整數(shù)默認(rèn)是int類型。long類型需要加L或者l后綴。 ? ?浮點(diǎn)數(shù)默認(rèn)是double類型。float類型需要加F或者f后綴。 ?(3)類型轉(zhuǎn)換 ? A:boolean類型不參與轉(zhuǎn)換。 ? B:隱式轉(zhuǎn)換(自動(dòng)類型轉(zhuǎn)換)(從小到大) ? ?byte,short,char -- int -- long -- float -- double ? C:強(qiáng)制轉(zhuǎn)換(從大到小) ? ?格式: ? ? (數(shù)據(jù)類型)數(shù)據(jù); ?(4)面試題 ? byte b1 = 3; ? byte b2 = 4; ? byte b3 = b1 + b2; ? byte b4 = 3 + 4; 8:運(yùn)算符(掌握) ?(1)就是把常量和變量連接的符號(hào),一般參與運(yùn)算使用。 ?(2)分類: ? 算術(shù)運(yùn)算符 ? 賦值運(yùn)算符 ? 關(guān)系運(yùn)算符 ? 邏輯運(yùn)算符 ? 位運(yùn)算符 ? 三元運(yùn)算符 ?(3)算術(shù)運(yùn)算符 ? +,-,*,/,%,++,-- ? +:正號(hào),加法,字符串連接符。 ? ?System.out.println("5+5="+5+5);//5+5=55 ? ?System.out.println(5+5+"=5+5");//10=5+5 ? %:取得余數(shù) ? ?左邊如果大于右邊,結(jié)果是余數(shù)。 ? ?左邊如果小于右邊,結(jié)果是左邊。 ? ?左邊如果等于右邊,結(jié)果是0。 ? ?正負(fù)號(hào)跟左邊一致。 ? ++/--: ? ?++ 其實(shí)相當(dāng)于把數(shù)據(jù)+1 ? ?單獨(dú)使用: ? ? 在數(shù)據(jù)的前后,結(jié)果一致。 ? ? ?參與操作使用: ? ? 如果在數(shù)據(jù)的后邊,數(shù)據(jù)先操作,在++/-- ? ? 如果在數(shù)據(jù)的前邊,數(shù)據(jù)先++/--,再操作。 ?(4)賦值運(yùn)算符 ? =,+=,-=,*=,/=,%= ? int a = 10; ? ?把10賦值給int類型的變量a。 ? a += 20; ? ?把左邊和右邊的和賦值給左邊。 ? 注意事項(xiàng): ? ?a = a + 20; ? ?a += 20; ? ?結(jié)果是等價(jià)的,理解不是等價(jià)的。 ? ?因?yàn)?=這種運(yùn)算符,內(nèi)含了強(qiáng)制類型轉(zhuǎn)換功能。 ? ?比如: ? ? short s = 2; ? ? s+=3; ? ? 等價(jià)于 ? ? s = (short)(s+3);

//============================================= 9:運(yùn)算符二(掌握) ?(1)關(guān)系運(yùn)算符 ? ==,!=,>,>=,<,

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉