日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Java基礎(chǔ)知識部分總結(jié)

一:Java運行機制

創(chuàng)新互聯(lián)公司是一家以網(wǎng)站設(shè)計建設(shè),成都微信小程序、網(wǎng)站開發(fā)設(shè)計,網(wǎng)絡(luò)軟件產(chǎn)品開發(fā),企業(yè)互聯(lián)網(wǎng)推廣服務(wù)為主的民營科技公司。主要業(yè)務(wù)涵蓋:為客戶提供網(wǎng)站策劃、網(wǎng)站設(shè)計、網(wǎng)站開發(fā)、域名注冊、網(wǎng)站優(yōu)化排名、賣鏈接等服務(wù)領(lǐng)域。憑借建站老客戶口碑做市場,建設(shè)網(wǎng)站時,根據(jù)市場搜索規(guī)律和搜索引擎的排名收錄規(guī)律編程,全力為建站客戶設(shè)計制作排名好的網(wǎng)站,深受老客戶認可和贊譽。

1.Java 運行的簡單機制(抽象)

◆編寫源代碼文件
◆用編譯器運行源代碼,編譯器會檢查錯誤,如果有錯就要改正才能產(chǎn)生正確的輸出
◆編譯器會產(chǎn)生出字節(jié)碼,任何Java的裝置都能夠把它轉(zhuǎn)義可執(zhí)行的內(nèi)容,編譯后的字節(jié)與平臺是無關(guān)的
◆Java虛擬機會讀取與執(zhí)行字節(jié)碼。

2.用Java的語言也可以這樣說(具體)
◆編寫源代碼(比如Party.Java)
◆執(zhí)行Javac程序來編譯Party.Java,如果程序沒有錯誤的話,會產(chǎn)生Party.class這個文件(編譯出來的文件是由字節(jié)碼組成的).
◆輸出Party.class并且編譯成成為字節(jié)碼文件
◆啟動Java虛擬機(jvm)來運行Party.class文件。JVM會將字節(jié)碼轉(zhuǎn)換成平臺能夠理解的形式來運行

二:Java基礎(chǔ)知識總結(jié)

1.反復(fù)做某件事的時候我們用for,while ,在適當條件下做某事if/else

2.面向?qū)ο蟮膬?yōu)點:***他幫我用更自然的方法設(shè)計程序,第二加入新功能的時候不會搞亂已經(jīng)寫好的程序代碼,第三我喜歡將數(shù)據(jù)與操作他的方法
放到同一個類中,第四類可以重復(fù)的運行在別的列中,當寫一個全新的類時,可以使該類有足夠的擴展性,以便以后用到

3.設(shè)計一個類的思想:當我們在設(shè)計類時,要記得對象是靠類的模型塑造出來的,我們可以這樣來想,對象是已知的事物(實例變量,對象中聲明的變量),
對象會執(zhí)行動作(對象中的方法)

4.類對象到底有什么不同:類不是對象,類是用來創(chuàng)建對象的模型(對象就好像通訊錄中的一支筆)

5.main方法的用途:***:測試真正的類,第二:啟動Java應(yīng)用程序

6.變量有兩種:primitive(保存基本的數(shù)據(jù)類型)和引用數(shù)據(jù)類型(保存對象的引用)
◆privitive類型包括:   byte(8) short(16) int(32) long(64) float(32) double(64) char(16) boolean String
◆privitive各類型的取值情況:byte (-128 ~127)     short(-32768-32768)    int (-2147483648-2147483648)
long(-很大-+很大)  float(范圍規(guī)??勺?  double(范圍規(guī)模可變)  char(0-65535)

7.保留關(guān)鍵字:strictfp,volatile,assert

8.Java的命名規(guī)則:***名稱必須是以字母,_,$開頭,不能用數(shù)字開頭,第二是避開關(guān)鍵字

9.Java注重類型:一旦數(shù)組被聲明出來了,你就只能轉(zhuǎn)入所聲明的類型元素

10.對Java程序做簡單的封裝:盡量將變量定義為private類型的,并且提供公有的getter,setter來獲取修改值 (好處:禁止壞人做不要的改動)

11.Java中==和equals的用法:==用來判斷兩個引用是否是指向同一個變量的,equals是比較兩個變量的內(nèi)容是不是一樣的

12.開發(fā)類:***找出類應(yīng)該做的事情,第二列出實例變量和方法,第三編寫方法的偽碼,第四編寫方法的測試應(yīng)用程序,第五實現(xiàn)類,第六測試方法
(編寫偽代碼,編寫測試碼,編寫真實碼)

13.繼承:
◆子類是extends父類出來的
◆子類會繼承父類的所有的public類型的變量和方法,但是不是繼承下來private類型的變量和方法
◆繼承下來的方法可以被覆蓋掉,但實例變量是不能被覆蓋掉的
◆使用IS-A法則來驗證集成結(jié)構(gòu)的合理性
◆IS-A的關(guān)系是當方向的,河馬是動物,但是動物不是河馬
◆當某個方法被覆蓋過了,調(diào)用這個方法時會調(diào)用到這個被覆蓋過的版本

14.覆蓋遵循的規(guī)則:***參數(shù)必須一樣,且返回類型必須兼容,第二不能降低方法的存取權(quán)限

15.方法重載:方法的參數(shù)必需的不同(順序,類型,個數(shù)),方法名字必須是相同的,方法的返回值自定,可以任意的設(shè)定權(quán)限

16.方法的選擇調(diào)用:編譯器是根據(jù)引用類型來判斷有些方法method可以調(diào)用,而不是根據(jù)Object確實的類型

17.多態(tài)最通俗的說法:可以讓我們繼承超過一個以上的來源

18.接口方法當注意:接口的方法一定是抽象的,所以必須以分號結(jié)束,記住,他們沒有內(nèi)容

19.教你一招,類,子類,抽象類,接口:
◆***如果新的類無法對其它的類通過IS-A測試時,就不設(shè)計繼承其它的類,
◆第二只有在需要某類的特殊化版本時,以覆蓋或加添的方法來繼承現(xiàn)有的類,
◆第三當你需要定義一群子類的模板時,又不想讓程序員初始化此模板,設(shè)計除抽象的類給他們用,
◆第四如果想定義出類想要扮演的角色,使用接口

以上是Java基礎(chǔ)知識,我把Java基礎(chǔ)知識總結(jié)的十九條,希望對大家有所幫助。

【編輯推薦】

  1. 學(xué)習(xí)Java-事件竊聽器
  2. Java中的Collection和Map詳解
  3. 在Java類中靈活使用Static關(guān)鍵字
  4. Javadoc中產(chǎn)生亂碼的解決方法
  5. 程序員必備Java API

分享名稱:Java基礎(chǔ)知識部分總結(jié)
分享路徑:http://m.5511xx.com/article/copegee.html