Java編程基礎12——Eclipse使用&Object類型

1.常見開發工具瞭解

  • A:操做系統自帶的記事本軟件
  • B:高級記事本軟件
  • C:集成開發環境 IDE編程

    • (Integrated Development Environment)
  • D:Eclipse和MyEclipse的區別windows

    • a:Eclipse是一種可擴展的開放源代碼的IDE。
    • b:Eclipse的特色描述架構

      • 免費
      • 純Java語言編寫
      • 免安裝
      • 擴展性強
    • c:MyEclipsecors

      • 在Eclipse基礎上追加的功能性插件,對插件收費
      • 在WEB開發中提供強大的系統架構平臺
  • E:下載 http://eclipse.org/eclipse

    • org是非盈利團體
  • F:安裝工具

    • 綠色版 解壓就可使用(Eclipse)
    • 安裝版 雙擊運行,一路next便可(JDK)
  • G:卸載學習

    • 綠色版 直接刪除文件夾便可
    • 安裝版 專業卸載軟件或者控制面板添加刪除程序

2.Eclipse中HelloWorld案例以及漢化

  • A:選擇工做空間開發工具

    • 工做空間 其實就是咱們寫的源代碼所在的目錄
  • B:用Eclipse來完成一個HelloWorld案例測試

    • 代碼以項目爲基本單位
    • 建立項目
    • 建立包
    • 建立類
    • 編寫代碼
  • C:編譯和運行
  • D:Eclipse的漢化字體

    • 從Eclipse3.5開始,安裝目錄下就多了一個dropins目錄,只要將插件解壓後放到到該目錄便可。
    • 同理,這種方式卸載插件也是特別的方便,推薦這種方式
  • E:語法檢查提示

    • 紅色波浪線

      • 必須處理,不然編譯通不過
    • 黃色波浪線

      • 能夠不搭理他

3.Eclipse的視窗和視圖概述

  • A:視窗 每個基本的窗體被稱爲視窗

    • PackageExplorer 顯示項目結構,包,類,及資源
    • Outline 顯示類的結構,方便查找,識別,修改
    • Console 程序運行的結果在該窗口顯示
    • Hierarchy 顯示Java繼承層次結構,選中類後F4
  • B:視圖 是由某些視窗的組合而成的

    • Java視圖
    • Debug視圖

4.Eclipse工做空間的基本配置*

  • A:程序的編譯和運行的環境配置(通常不改)

    • window -- Preferences -- Java
    • 編譯環境:Compiler 默認選中的就是最高版本。
    • 運行環境:Installed JREs 默認會找你安裝的那個JDK。建議配置了Java的環境變量。
    • 問題:

      * 低編譯,高運行。能夠。
      * 高編譯,低運行。不能夠。
      * 建議,編譯和運行的版本一致。
  • B:如何去掉默認註釋?

    • window -- Preferences -- Java -- Code Style -- Code Templates
    • 選擇你不想要的內容,經過右邊Edit編輯。
    • 注意:請只刪除註釋部分,不是註釋部分的不要刪除。
  • C:行號的顯示和隱藏

    • 顯示:在代碼區域的最左邊的空白區域,右鍵 -- Show Line Numbers便可。
    • 隱藏:把上面的動做再作一次。
  • D:字體大小及顏色

    • a:Java代碼區域的字體大小和顏色:

      * window -- Preferences -- General -- Appearance -- Colors And Fonts --Java修改 -- Java Edit Text Font
    • b:控制檯

      * window -- Preferences -- General -- Appearance -- Colors And Fonts -- Debug -- Console font
    • c:其餘文件

      * window -- Preferences -- General -- Appearance -- Colors And Fonts -- Basic -- Text Font
  • E:窗體給弄亂了,怎麼辦?

    • window -- Reset Perspective
  • F:控制檯找不到了,怎麼辦?

    • Window--Show View—Console
  • G:取消懸浮提示

    • window -- Preferences -- Java--Editor--Hovers。右邊將Combined Hover勾去掉。
    • 這樣代碼的懸浮框就不會自動出現了。若是想看提示,將光標懸浮在代碼上,按F2便可。

5.Eclipse中內容輔助鍵的使用*

  • A:Alt+/ 起提示做用
  • B:main+alt+/,syso+alt+/,給出其餘提示
  • C:補充輸出語句,選中須要輸出的部分,alt+/選擇最後一項便可
  • C:定義本身的alt + /

    • windows--perference-Java-Editor-Templates--New

6.Eclipse中快捷鍵的使用*

  • A:新建 ctrl + n
  • B:格式化 ctrl+shift+f
  • C:導入包 ctrl+shift+o
  • D:註釋 ctrl+/,ctrl+shift+/,ctrl+shift+\
  • E:代碼上下移動 選中代碼alt+上/下箭頭
  • F:查看源碼 選中類名(F3或者Ctrl+鼠標點擊)
  • G:查找具體的類 ctrl + shift + t
  • H:查找具體類的具體方法 ctrl + o
  • I:給建議 ctrl+1,根據右邊生成左邊的數據類型,生成方法
  • J:刪除代碼 ctrl + d
  • K:抽取方法alt + shift + m
  • L:更名alt + shift + r

7.Eclipse中如何提升開發效率*

  • alt + shift + s——cors
  • A:自動生成構造方法
  • B:自動生成get/set方法

8.Eclipse中一個標準學生類及其測試*

  • A:案例演示

    • 用Eclipse實現標準學生類及其測試

9.Eclipse中接口抽象類具體類代碼體現*

  • A:案例演示

    • 用Eclipse實現接口抽象類具體類代碼

10.Eclipse中如何生成jar包並導入到項目中*

  • A:jar是什麼?

    • jar是多個class文件的壓縮包。
  • B:jar有什麼用?

    • 用別人寫好的東西
  • C:打jar包

    • 選中項目--右鍵--Export--Java--Jar--本身指定一個路徑和一個名稱--Finish
  • D:導入jar包

    • 複製到項目路徑下並添加至構建路徑。

11.Eclipse中如何刪除項目和導入項目*

  • A:刪除項目

    • 選中項目 – 右鍵 – 刪除

      • 從項目區域中刪除
      • 從硬盤上刪除
  • B:導入項目

    • 在項目區域右鍵找到import
    • 找到General,展開,並找到
    • Existing Projects into Workspace
    • 點擊next,而後選擇你要導入的項目
    • 注意:這裏選擇的是項目名稱

12.Eclipse中斷點調試的基本使用

  • A:Debug的做用

    • 調試程序
    • 查看程序執行流程
  • B:如何查看程序執行流程

    • 什麼是斷點:

      • 就是一個標記,從哪裏開始。
    • 如何設置斷點:

      • 你想看哪裏的程序,你就在那個有效程序的左邊雙擊便可。
    • 在哪裏設置斷點:

      • 哪裏不會點哪裏。
      • 目前:咱們就在每一個方法的第一條有效語句上都加。
    • 如何運行設置斷點後的程序:

      • 右鍵 -- Debug as -- Java Application
    • 看哪些地方:

      • Debug:斷點測試的地方

        • 在這個地方,記住F6,或者點擊也能夠。一次看一行的執行過程。
      • Variables:查看程序的變量變化
      • ForDemo:被查看的源文件
      • Console:控制檯
    • 如何去斷點:

      • a:再次雙擊便可
      • b:找到Debug視圖,Variables界面,找到Breakpoints,並點擊,而後看到全部的斷點,最後點擊那個雙叉。

13.Eclipse查看Java中參數傳遞問題

  • A:斷點演示

    • 斷點查看Java中參數傳遞問題

14.常見對象_API概述

  • A:API(Application Programming Interface)

    • 應用程序編程接口
  • B:Java API

    • 就是Java提供給咱們使用的類,這些類將底層的實現封裝了起來,
    • 咱們不須要關心這些類是如何實現的,只須要學習這些類如何使用。

15.常見對象_Object類的概述

  • A:Object類概述

    • 類層次結構的根類
    • 全部類都直接或者間接的繼承自該類
  • B:構造方法

    • public Object()
    • 回想面向對象中爲何說:
    • 子類的構造方法默認訪問的是父類的無參構造方法

16.常見對象_Object類的hashCode()方法

  • A:案例演示

    • public int hashCode()
    • a:返回該對象的哈希碼值。默認狀況下,該方法會根據對象的地址來計算。
    • b:不一樣對象的,hashCode()通常來講不會相同。可是,同一個對象的hashCode()值確定相同。

17.常見對象_Object類的getClass()方法(在反射的時候掌握)*

  • A:案例演示

    • public final Class getClass()
    • a:返回此 Object 的運行時類。
    • b:能夠經過Class類中的一個方法,獲取對象的真實類的全名稱。

      • public String getName()

18.常見對象_Object類的toString()方法*

  • A:案例演示

    • public String toString()
    • a:返回該對象的字符串表示。
  • public Stirng toString() {
        return name + "," + age;
    }
    • b:它的值等於:

      • getClass().getName() + "@" + Integer.toHexString(hashCode())
    • c:因爲默認狀況下的數據對咱們來講沒有意義,通常建議重寫該方法。
  • B:最終版

    • 自動生成

19.常見對象_Object類的equals()方法*

  • A:案例演示

    • a:指示其餘某個對象是否與此對象「相等」。
    • b:默認狀況下比較的是對象的引用是否相同。
    • c:因爲比較對象的引用沒有意義,通常建議重寫該方法。

20.常見對象_==號和equals方法的區別)*

  • ==是一個比較運算符號,既能夠比較基本數據類型,也能夠比較引用數據類型,基本數據類型比較的是值,引用數據類型比較的是地址值
  • equals方法是一個方法,只能比較引用數據類型,全部的對象都會繼承Object類中的方法,若是沒有重寫Object類中的equals方法,equals方法和==號比較引用數據類型無區別,重寫後的equals方法比較的是對象中的屬性
相關文章
相關標籤/搜索