版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
目錄1. HelloWorld講解 21.1什么是類 21.2 類中的主方法 21.3 公共類的命名 42. 關鍵字 53. 標識符 63.1標識符的定義 63.2標識符命名規(guī)范 64. java中的常量 65. JAVA的注釋 7今天要開始進入較為正式的java基礎語法學習了,只要大家堅持,男同胞們必然屌絲大翻身迎娶白富美,女同學們必然蛻變女神月薪往上漲…HelloWorld講解在上次課的最后,我們編寫運行了第一個JAVA程序,程序雖然簡單,但是對于剛接觸JAVA的同學來說,還是有好幾個地方需要向大家講解。我們用EditPlus來編寫,大家會發(fā)現(xiàn)代碼用不同的顏色區(qū)分開了,這就是用工具編輯的好處,將關鍵字,類,普通字符串區(qū)分開來了。如果用集成工具如Eclipse,還會自動編譯,識別程序出錯的地方,可以給程序打斷點,進行Debug等等便利的操作。既然提到了顏色,那么初學者就可以暫時通過顏色來區(qū)分它們,看個眼熟。以上面這段代碼為例子:藍色:java中的關鍵字紅色:java中的類粉紅色:java中的字符串今天我們會接觸到關鍵字,而“類”在這里簡要講解一下,類的具體定義和字符串是什么,往后的課再詳細講解。1.1什么是類什么是類,這里還不大好講,因為以對象的思維去思考類,會比較好理解。我們暫時可以這樣理解,編寫JAVA,就是在編寫一個一個的類,編寫一個類的時候,它的范圍,就是第一個大括號,到最后一個大括號中間的這些內容。類就好比生活中有一類人,他們善良,上進心強,對未來生活充滿向往,但又暫時口袋空空,卻潛力無限,這類人就是--屌絲..java也一樣,把富有各種各樣不同特征和行為的東西,都包含在了一個大括號里,這個就是一個類。例如我們要寫一個關于貓的程序,我們可以這樣定義類:publicclassCat{…}這個Cat就是類名稱類中的主方法首先大家要理解什么叫做方法。這里的方法不是我們平時所說的“學習方法”的意思。而是類似于我們數(shù)學里的函數(shù),函數(shù)在各種運算之后,最后得出了結果?;蛘吣阋部梢岳斫鉃榉椒ㄊ鞘挛锏囊环N行為。例如貓會吃東西。而類中的主方法就是指這句話大括號包含起來的代碼—>}它是一個類的入口,也就是說,java虛擬機要運行程序的時候,要找到主方法去運行。舉個例子,看下面一段代碼:運行結果:這個程序中有eat方法,sleep方法,和main方法,我們運行這段程序,為什么程序只輸出了“貓瘋了”?因為java程序運行時,虛擬機直接去找主方法來執(zhí)行。也就是說main方法是大佬,其他方法都是小弟,除非大佬叫虛擬機運行它們。也就是:大佬叫你吃叫你睡你才能這么做大佬叫你吃叫你睡你才能這么做而主方法的定義只能是這樣寫:publicstaticvoidmain(Stringarg[]){}不要問為什么,因為任性..因為設計java的人就這么規(guī)定了.只有這樣寫,虛擬機才認得出大佬的模樣,(除了arg這個東西可以瞎寫,因為它是個參數(shù),參數(shù)可以自定義。)公共類的命名我們會發(fā)現(xiàn)java文件的命名,跟publicclass后面的這個字符是一致的,是的,只要class前面有pubic進行了修飾,那么.java文件的名稱,就一定要跟它一致。例如:--要不然,如果你這樣:-那么它就掛了:如果你這樣,-那沒事…關鍵字關鍵字通俗點說就是java里面內定好的名稱,用于某種功能說明或者說定義。例如:這句話,class就是定義了這個Cat是個類,public又將這個類定義為公共的類。(什么叫做公共的類,這里大家暫時不理會)關鍵字區(qū)分大小寫,你不能將public寫成Public,程序會掛的。而java的關鍵字一共有以下這些:多嗎?不多吧。跟linux的上千個命令比起來,這個實在是好少好迷你。那要背嗎?嗯,背了你就掛了。學編程,這類東西很多,如果都要去背,肯定掛。學到哪個用哪個,用久了,自然而然就記住了。千萬不要去直接背。忘記了,百度就可以了。標識符3.1標識符的定義標識符就是程序猿自己規(guī)定的字符,可以用來給方法,變量,常量命名。例如上面提到的Cat類當中的eat()方法,這個eat是程序猿自己命名的。就是任意取名。你可以將它改為eat123(),都沒問題。而標識符可以由Java標識符由數(shù)字,字母和下劃線,美元符號$組成但不能純數(shù)字進行命名關鍵字也不能用來定義標識符3.2標識符命名規(guī)范雖然說標識符可以任意取名,但是工作中不能任性,你任性,項目經(jīng)理就會跟你急。比如你本來要寫一個“吃”的方法,但是卻將它命名為publicvoidacbc(){}那其他同事就瘋了,acbc啥意思啊?”愛吃不吃”?顯然不行。要么就拼音chiHuo(吃貨),要么就英文單詞eat(),要讓大家都看得懂。類和接口名。每個字的首字母大寫,含有大小寫。例如,MyClass,HelloWorld.方法名。首字符小寫,其余的首字母大寫,含大小寫。盡量少用下劃線。例如,myName,setTime等。這種命名方法叫做駝峰式命名。常量名?;緮?shù)據(jù)類型的常量名使用全部大寫字母,字與字之間用下劃線分隔。對象常量可大小混寫。例如,SIZE_NAME。變量名??纱笮懟鞂懀鬃址?,字間分隔符用字的首字母大寫。不用下劃線,少用美元符號。給變量命名是盡量做到見名知義。java中的常量常量就是無法改變的值。舉個生活中的例子,正常情況下,這個人,是男的,他就是男的了,可以改變嗎?好像可以..好吧再舉一個例子,古代的太監(jiān)..他們自知從此沒有子孫后代,這個事實能改變嗎?顯然不能了。這就是常量。例如這樣:我們用final關鍵字,定義了name為常量,也就是說name的值Tom,是不可以改變的了,而在main方法當中想用“Jay”去改變它,結果會掛:那么常量用來做什么,通常常量用來做一些計算,而不希望這個值再被改變。JAVA的注釋工作當中,有時需要寫有些業(yè)務邏輯十分繁雜的代碼,但是這些業(yè)務你的同事未必熟悉了解。這時候你需要去寫注釋,注釋就是給人同事或其他人看的,就好比說明書,虛擬機不會去編譯運行它們。注釋的方式有以下3種:單行注釋:用兩個正斜杠//對某行代碼進行說明,例如:
注釋某一段代碼有時后某段代碼你想先不運行它,可以這樣能夠生成文檔的注釋上圖中的@paramname,就是說明了一下name是什么參數(shù),這樣,以后再程序寫好之后,利用jdk中bin目錄下的命令,可將程序的說明都生成文檔的形式給其他開發(fā)人員查閱。(這里不明白的同學可以先不深究)注釋的調試作用:那么注釋除了說明之外,還有一個調試的作用,例如:我們知道上面的程序運行起來會出錯,但是又不知道哪里出了錯,怎么辦?首先,如果有報錯信息,要學會看報錯信息:它說不能向這個name賦值,那我們可以知道,很可能是name=”Jay”這句話出了錯,把它注釋掉,再運行,錯誤沒了,那便確認是這句話出了問題。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州大學《機械制圖(二)》2023-2024學年第一學期期末試卷
- 貴陽學院《自動控制原理C》2023-2024學年第一學期期末試卷
- 2025黑龍江省安全員-B證考試題庫附答案
- 2025年上海建筑安全員考試題庫附答案
- 硅湖職業(yè)技術學院《廣播電視深度報道實務》2023-2024學年第一學期期末試卷
- 2025湖南建筑安全員B證考試題庫附答案
- 2025重慶市建筑安全員-B證(項目經(jīng)理)考試題庫
- 廣州幼兒師范高等??茖W校《建筑、結構識圖》2023-2024學年第一學期期末試卷
- 廣州新華學院《數(shù)字化模具設計》2023-2024學年第一學期期末試卷
- 2025重慶市安全員考試題庫
- X市科協(xié)領導班子2021年工作總結
- 2024年新人教版七年級上冊地理課件 第二章 地圖 第二節(jié) 地形圖的判讀
- 2024至2030年中國汽摩配行業(yè)發(fā)展狀況及競爭格局分析報告
- 濰柴天然氣發(fā)動機結構及工作原理
- 國家開放大學《理工英語2》形考任務1-8參考答案
- 建筑公司證書津貼支付管理辦法
- 2024年電大勞動與社會保障法期末考試題庫及答案
- 經(jīng)橈動脈全腦血管造影術圍手術期護理
- 人教版九年級數(shù)學上冊21.1《一元二次方程》教學設計
- 從古至今話廉潔-大學生廉潔素養(yǎng)教育智慧樹知到期末考試答案章節(jié)答案2024年吉林大學
- 高中英語外刊-小貓釣魚50篇
評論
0/150
提交評論