成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java基礎知識部分總結

開發 后端
本文介紹Java基礎知識總結的十九條,希望對大家有所幫助,包括main方法的用途和Java注重類型等。

一:Java運行機制

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


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

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

二:Java基礎知識總結

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

2.面向對象的優點:***他幫我用更自然的方法設計程序,第二加入新功能的時候不會搞亂已經寫好的程序代碼,第三我喜歡將數據與操作他的方法
放到同一個類中,第四類可以重復的運行在別的列中,當寫一個全新的類時,可以使該類有足夠的擴展性,以便以后用到

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

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

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

6.變量有兩種:primitive(保存基本的數據類型)和引用數據類型(保存對象的引用)
◆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(范圍規模可變)  double(范圍規模可變)  char(0-65535)


7.保留關鍵字:strictfp,volatile,assert

8.Java的命名規則:***名稱必須是以字母,_,$開頭,不能用數字開頭,第二是避開關鍵字

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

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

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

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

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

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

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

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

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

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

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

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

【編輯推薦】

  1. 學習Java-事件竊聽器
  2. Java中的Collection和Map詳解
  3. 在Java類中靈活使用Static關鍵字
  4. Javadoc中產生亂碼的解決方法
  5. 程序員必備Java API
責任編輯:佚名 來源: BlogJava
相關推薦

2010-09-15 17:07:12

UPS基礎知識術語

2009-08-13 12:50:45

C#基礎知識

2009-08-27 16:37:06

C#基礎知識

2018-10-31 14:44:13

VLANN基礎知識

2010-01-19 14:45:35

C++語言

2012-06-25 11:49:17

ibmdw

2009-08-19 17:13:15

C# 操作符基礎知識

2011-07-27 12:19:14

交換機第四層交換機三層交換機

2011-07-27 12:19:18

交換機二層交換機三層交換機

2011-07-27 12:19:10

交換機交換技術

2011-07-29 11:32:16

路由PIM

2013-09-17 13:43:51

IO

2011-12-19 14:05:01

JavaIO

2009-04-17 14:22:40

XPathXML基礎

2009-09-23 11:07:11

Hibernate基礎

2015-06-01 13:35:43

數據中心DCIM

2010-07-16 10:53:30

Perl基礎

2009-04-10 09:35:00

WCDMA基礎無線網絡

2010-07-16 11:22:31

Perl

2011-09-16 10:13:02

Emacs
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品在线播放 | 青春草在线| 二区欧美 | 国产精品久久久亚洲 | 精品久久久久久久久久 | 国产一二三区电影 | 精品国产青草久久久久96 | 精品国产乱码久久久久久a丨 | 国产一区二区三区免费 | 一区二区不卡高清 | 男女羞羞免费网站 | 一区二区在线不卡 | 久久影音先锋 | 亚洲一本| 91视频一88av | 69性欧美高清影院 | 毛片在线视频 | 91视频一88av | 精品国产色| 欧美激情精品久久久久久 | 亚洲自拍偷拍免费视频 | 欧美久久天堂 | 国产91精品久久久久久久网曝门 | 一本大道久久a久久精二百 国产成人免费在线 | 日韩精品视频在线免费观看 | 毛色毛片免费看 | 欧美h视频| 午夜影院 | 夜夜av | 美女在线视频一区二区三区 | 日本精品视频 | 视频一区在线观看 | 高清亚洲| 亚洲一区在线播放 | 美女亚洲一区 | 美人の美乳で授乳プレイ | 日韩国产高清在线观看 | 亚洲精品一区二区久 | 国产一级一级国产 | 久草精品视频 | 日韩精品亚洲专区在线观看 |