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

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

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

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

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

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

關鍵字: 汽車 人工智能 智能驅動 BSP

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

關鍵字: 亞馬遜 解密 控制平面 BSP

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

關鍵字: 騰訊 編碼器 CPU

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

關鍵字: 華為 12nm EDA 半導體

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

關鍵字: 華為 12nm 手機 衛(wèi)星通信

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

關鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

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

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

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

關鍵字: BSP 信息技術
關閉
關閉