成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Java編程基礎(chǔ)12——Eclipse使用&Object類型

張巨偉 / 3130人閱讀

摘要:如何去掉默認(rèn)注釋選擇你不想要的內(nèi)容,通過右邊編輯。有什么用用別人寫好的東西打包選中項(xiàng)目右鍵自己指定一個(gè)路徑和一個(gè)名稱導(dǎo)入包復(fù)制到項(xiàng)目路徑下并添加至構(gòu)建路徑。

1.常見開發(fā)工具了解

A:操作系統(tǒng)自帶的記事本軟件

B:高級(jí)記事本軟件

C:集成開發(fā)環(huán)境 IDE

(Integrated Development Environment)

D:Eclipse和MyEclipse的區(qū)別

a:Eclipse是一種可擴(kuò)展的開放源代碼的IDE。

b:Eclipse的特點(diǎn)描述

免費(fèi)

純Java語言編寫

免安裝

擴(kuò)展性強(qiáng)

c:MyEclipse

在Eclipse基礎(chǔ)上追加的功能性插件,對插件收費(fèi)

在WEB開發(fā)中提供強(qiáng)大的系統(tǒng)架構(gòu)平臺(tái)

E:下載 http://eclipse.org/

org是非盈利團(tuán)體

F:安裝

綠色版 解壓就可以使用(Eclipse)

安裝版 雙擊運(yùn)行,一路next即可(JDK)

G:卸載

綠色版 直接刪除文件夾即可

安裝版 專業(yè)卸載軟件或者控制面板添加刪除程序

2.Eclipse中HelloWorld案例以及漢化

A:選擇工作空間

工作空間 其實(shí)就是我們寫的源代碼所在的目錄

B:用Eclipse來完成一個(gè)HelloWorld案例

代碼以項(xiàng)目為基本單位

創(chuàng)建項(xiàng)目

創(chuàng)建包

創(chuàng)建類

編寫代碼

C:編譯和運(yùn)行

D:Eclipse的漢化

從Eclipse3.5開始,安裝目錄下就多了一個(gè)dropins目錄,只要將插件解壓后放到到該目錄即可。

同理,這種方式卸載插件也是特別的方便,推薦這種方式

E:語法檢查提示

紅色波浪線

必須處理,否則編譯通不過

黃色波浪線

可以不搭理他

3.Eclipse的視窗和視圖概述

A:視窗 每一個(gè)基本的窗體被稱為視窗

PackageExplorer 顯示項(xiàng)目結(jié)構(gòu),包,類,及資源

Outline 顯示類的結(jié)構(gòu),方便查找,識(shí)別,修改

Console 程序運(yùn)行的結(jié)果在該窗口顯示

Hierarchy 顯示Java繼承層次結(jié)構(gòu),選中類后F4

B:視圖 是由某些視窗的組合而成的

Java視圖

Debug視圖

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

A:程序的編譯和運(yùn)行的環(huán)境配置(一般不改)

window -- Preferences -- Java

編譯環(huán)境:Compiler 默認(rèn)選中的就是最高版本。

運(yùn)行環(huán)境:Installed JREs 默認(rèn)會(huì)找你安裝的那個(gè)JDK。建議配置了Java的環(huán)境變量。

問題:

* 低編譯,高運(yùn)行??梢?。
* 高編譯,低運(yùn)行。不可以。
* 建議,編譯和運(yùn)行的版本一致。

B:如何去掉默認(rèn)注釋?

window -- Preferences -- Java -- Code Style -- Code Templates

選擇你不想要的內(nèi)容,通過右邊Edit編輯。

注意:請只刪除注釋部分,不是注釋部分的不要?jiǎng)h除。

C:行號(hào)的顯示和隱藏

顯示:在代碼區(qū)域的最左邊的空白區(qū)域,右鍵 -- Show Line Numbers即可。

隱藏:把上面的動(dòng)作再做一次。

D:字體大小及顏色

a:Java代碼區(qū)域的字體大小和顏色:

* window -- Preferences -- General -- Appearance -- Colors And Fonts --Java修改 -- Java Edit Text Font

b:控制臺(tái)

* 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:控制臺(tái)找不到了,怎么辦?

Window--Show View—Console

G:取消懸浮提示

window -- Preferences -- Java--Editor--Hovers。右邊將Combined Hover勾去掉。

這樣代碼的懸浮框就不會(huì)自動(dòng)出現(xiàn)了。如果想看提示,將光標(biāo)懸浮在代碼上,按F2即可。

5.Eclipse中內(nèi)容輔助鍵的使用*

A:Alt+/ 起提示作用

B:main+alt+/,syso+alt+/,給出其他提示

C:補(bǔ)充輸出語句,選中需要輸出的部分,alt+/選擇最后一項(xiàng)即可

C:定義自己的alt + /

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

6.Eclipse中快捷鍵的使用*

A:新建 ctrl + n

B:格式化 ctrl+shift+f

C:導(dǎo)入包 ctrl+shift+o

D:注釋 ctrl+/,ctrl+shift+/,ctrl+shift+

E:代碼上下移動(dòng) 選中代碼alt+上/下箭頭

F:查看源碼 選中類名(F3或者Ctrl+鼠標(biāo)點(diǎn)擊)

G:查找具體的類 ctrl + shift + t

H:查找具體類的具體方法 ctrl + o

I:給建議 ctrl+1,根據(jù)右邊生成左邊的數(shù)據(jù)類型,生成方法

J:刪除代碼 ctrl + d

K:抽取方法alt + shift + m

L:改名alt + shift + r

7.Eclipse中如何提高開發(fā)效率*

alt + shift + s——cors

A:自動(dòng)生成構(gòu)造方法

B:自動(dòng)生成get/set方法

8.Eclipse中一個(gè)標(biāo)準(zhǔn)學(xué)生類及其測試*

A:案例演示

用Eclipse實(shí)現(xiàn)標(biāo)準(zhǔn)學(xué)生類及其測試

9.Eclipse中接口抽象類具體類代碼體現(xiàn)*

A:案例演示

用Eclipse實(shí)現(xiàn)接口抽象類具體類代碼

10.Eclipse中如何生成jar包并導(dǎo)入到項(xiàng)目中*

A:jar是什么?

jar是多個(gè)class文件的壓縮包。

B:jar有什么用?

用別人寫好的東西

C:打jar包

選中項(xiàng)目--右鍵--Export--Java--Jar--自己指定一個(gè)路徑和一個(gè)名稱--Finish

D:導(dǎo)入jar包

復(fù)制到項(xiàng)目路徑下并添加至構(gòu)建路徑。

11.Eclipse中如何刪除項(xiàng)目和導(dǎo)入項(xiàng)目*

A:刪除項(xiàng)目

選中項(xiàng)目 – 右鍵 – 刪除

從項(xiàng)目區(qū)域中刪除

從硬盤上刪除

B:導(dǎo)入項(xiàng)目

在項(xiàng)目區(qū)域右鍵找到import

找到General,展開,并找到

Existing Projects into Workspace

點(diǎn)擊next,然后選擇你要導(dǎo)入的項(xiàng)目

注意:這里選擇的是項(xiàng)目名稱

12.Eclipse中斷點(diǎn)調(diào)試的基本使用

A:Debug的作用

調(diào)試程序

查看程序執(zhí)行流程

B:如何查看程序執(zhí)行流程

什么是斷點(diǎn):

就是一個(gè)標(biāo)記,從哪里開始。

如何設(shè)置斷點(diǎn):

你想看哪里的程序,你就在那個(gè)有效程序的左邊雙擊即可。

在哪里設(shè)置斷點(diǎn):

哪里不會(huì)點(diǎn)哪里。

目前:我們就在每個(gè)方法的第一條有效語句上都加。

如何運(yùn)行設(shè)置斷點(diǎn)后的程序:

右鍵 -- Debug as -- Java Application

看哪些地方:

Debug:斷點(diǎn)測試的地方

在這個(gè)地方,記住F6,或者點(diǎn)擊也可以。一次看一行的執(zhí)行過程。

Variables:查看程序的變量變化

ForDemo:被查看的源文件

Console:控制臺(tái)

如何去斷點(diǎn):

a:再次雙擊即可

b:找到Debug視圖,Variables界面,找到Breakpoints,并點(diǎn)擊,然后看到所有的斷點(diǎn),最后點(diǎn)擊那個(gè)雙叉。

13.Eclipse查看Java中參數(shù)傳遞問題

A:斷點(diǎn)演示

斷點(diǎn)查看Java中參數(shù)傳遞問題

14.常見對象_API概述

A:API(Application Programming Interface)

應(yīng)用程序編程接口

B:Java API

就是Java提供給我們使用的類,這些類將底層的實(shí)現(xiàn)封裝了起來,

我們不需要關(guān)心這些類是如何實(shí)現(xiàn)的,只需要學(xué)習(xí)這些類如何使用。

15.常見對象_Object類的概述

A:Object類概述

類層次結(jié)構(gòu)的根類

所有類都直接或者間接的繼承自該類

B:構(gòu)造方法

public Object()

回想面向?qū)ο笾袨槭裁凑f:

子類的構(gòu)造方法默認(rèn)訪問的是父類的無參構(gòu)造方法

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

A:案例演示

public int hashCode()

a:返回該對象的哈希碼值。默認(rèn)情況下,該方法會(huì)根據(jù)對象的地址來計(jì)算。

b:不同對象的,hashCode()一般來說不會(huì)相同。但是,同一個(gè)對象的hashCode()值肯定相同。

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

A:案例演示

public final Class getClass()

a:返回此 Object 的運(yùn)行時(shí)類。

b:可以通過Class類中的一個(gè)方法,獲取對象的真實(shí)類的全名稱。

public String getName()

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

A:案例演示

public String toString()

a:返回該對象的字符串表示。

public Stirng toString() {
    return name + "," + age;
}

b:它的值等于:

getClass().getName() + "@" + Integer.toHexString(hashCode())

c:由于默認(rèn)情況下的數(shù)據(jù)對我們來說沒有意義,一般建議重寫該方法。

B:最終版

自動(dòng)生成

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

A:案例演示

a:指示其他某個(gè)對象是否與此對象“相等”。

b:默認(rèn)情況下比較的是對象的引用是否相同。

c:由于比較對象的引用沒有意義,一般建議重寫該方法。

20.常見對象_==號(hào)和equals方法的區(qū)別)*

==是一個(gè)比較運(yùn)算符號(hào),既可以比較基本數(shù)據(jù)類型,也可以比較引用數(shù)據(jù)類型,基本數(shù)據(jù)類型比較的是值,引用數(shù)據(jù)類型比較的是地址值

equals方法是一個(gè)方法,只能比較引用數(shù)據(jù)類型,所有的對象都會(huì)繼承Object類中的方法,如果沒有重寫Object類中的equals方法,equals方法和==號(hào)比較引用數(shù)據(jù)類型無區(qū)別,重寫后的equals方法比較的是對象中的屬性

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/77056.html

相關(guān)文章

  • eclipse mqttclient 性能&MQTT(32202): 正在發(fā)布過多的消息

    摘要:性能正在發(fā)布過多的消息系統(tǒng)性能,注意請使用單線程的萬條毫秒萬條毫秒萬毫秒萬條毫秒多線程的正在發(fā)布過多的消息問題異常信息正在進(jìn)行過多的發(fā)布解決辦法消息發(fā)送發(fā)送限流用單獨(dú)的一個(gè)線程來完成消息的推送不用這個(gè),使用就沒有事增加的值反思筆者出現(xiàn)這個(gè)錯(cuò) mqttclient性能&MQTT(32202): 正在發(fā)布過多的消息 org.eclipse.paho.client.mqttv3 2.2 GH...

    lucas 評論0 收藏0
  • sonarlint在idea&eclipse中安裝與使用

    摘要:特點(diǎn)開源的代碼質(zhì)量管控平臺(tái),我們使用的即為。一個(gè)擴(kuò)展插件,可以安裝在與等開發(fā)工具中中的使用安裝,搜索。連接的主要目的是同步分析規(guī)則質(zhì)量規(guī)則與自定義設(shè)置。結(jié)果同步顯示同部分,此部分要求為。 介紹 ? 代碼質(zhì)量管理的開源平臺(tái),用于管理源代碼的質(zhì)量 通過插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十幾種編程語...

    kycool 評論0 收藏0
  • Java編程基礎(chǔ)34——JDBC&DBUtil

    摘要:不用自己來創(chuàng)建,而是通過池來獲取對象使用完后,調(diào)用的方法也不會(huì)真的關(guān)閉,而是把歸還給池連接池技術(shù)可以完成對象的再次利用接口為數(shù)據(jù)庫連接池提供了公共的接口各個(gè)廠商需要讓自己的連接池實(shí)現(xiàn)這個(gè)接口。 1.DButils工具類的介紹個(gè)三個(gè)核心類 A: 概述 DBUtils是java編程中的數(shù)據(jù)庫操作實(shí)用工具,小巧簡單實(shí)用。 DBUtils封裝了對JDBC的操作,簡化了JDBC操作,可以少...

    svtter 評論0 收藏0
  • Part1程序設(shè)計(jì)基礎(chǔ)Java語言程序設(shè)計(jì)(10th))

    摘要:緣起這是語言程序設(shè)計(jì)的,計(jì)劃之前全部整理完。產(chǎn)生隨機(jī)數(shù)的方法。復(fù)習(xí)題雙分支語句復(fù)習(xí)題嵌套的語句和多分支語句復(fù)習(xí)題常見錯(cuò)誤和陷阱常見錯(cuò)誤兩個(gè)浮點(diǎn)數(shù)值的相等測試復(fù)習(xí)題產(chǎn)生隨機(jī)數(shù)產(chǎn)生一個(gè)到之間的隨機(jī)值,不包括。 緣起 這是《Java語言程序設(shè)計(jì)(10th)》的Part1,計(jì)劃2017-12-31之前全部整理完。 2017-12-23開始想看這本書的,并同時(shí)開始實(shí)踐起Java來的。 Part...

    BDEEFE 評論0 收藏0

發(fā)表評論

0條評論

張巨偉

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<