自己調(diào)自己的java代碼 java 自己調(diào)自己

如何用MyEclipse 調(diào)試Java程序代碼

在Eclipse中使用調(diào)試程序最基本的操作是:

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了重慶免費(fèi)建站歡迎大家使用!

1.首先在一個(gè)java文件中設(shè)斷點(diǎn),然后debug as--open debug Dialog,然后在對(duì)話框中選類后-- Run

當(dāng)程序走到斷點(diǎn)處就會(huì)轉(zhuǎn)到debug視圖下。

2.F5鍵與F6鍵均為單步調(diào)試,F(xiàn)5是step into,也就是進(jìn)入本行代碼中執(zhí)行,F(xiàn)6是step over,

也就是執(zhí)行本行代碼,跳到下一行,

3.F7是跳出函數(shù)

4.F8是執(zhí)行到最后。

1.Step Into (also F5) 跳入

2.Step Over (also F6) 跳過

3.Step Return (also F7) 執(zhí)行完當(dāng)前method,然后return跳出此method

4.step Filter 逐步過濾 一直執(zhí)行直到遇到未經(jīng)過濾的位置或斷點(diǎn)(設(shè)置Filter:window-preferences-java-Debug-step Filtering)

5.resume 重新開始執(zhí)行debug,一直運(yùn)行直到遇到breakpoint

6.hit count 設(shè)置執(zhí)行次數(shù) 適合程序中的for循環(huán)(設(shè)置 breakpoint view-右鍵hit count)

7.inspect 檢查 運(yùn)算。執(zhí)行一個(gè)表達(dá)式顯示執(zhí)行值

8.watch 實(shí)時(shí)地監(jiān)視變量的變化

9.我們常說的斷點(diǎn)(breakpoints)是指line breakpoints,除了line breakpoints,還有其他的斷點(diǎn)類型:field(watchpoint)breakpoint,method breakpoint,exception breakpoint.

10.field breakpoint 也叫watchpoint(監(jiān)視點(diǎn)) 當(dāng)成員變量被讀取或修改時(shí)暫掛

11.添加method breakpoint 進(jìn)入/離開此方法時(shí)暫掛(Run-method breakpoint)

12.添加Exception breakpoint 捕抓到Execption時(shí)暫掛(待續(xù)...)

斷點(diǎn)屬性:

1.hit count 執(zhí)行多少次數(shù)后暫掛 用于循環(huán)

2.enable condition 遇到符合你輸入條件(為ture\改變時(shí))就暫掛

3.suspend thread 多線程時(shí)暫掛此線程

4.suspend VM 暫掛虛擬機(jī)

13.variables 視圖里的變量可以改變變量值,在variables 視圖選擇變量點(diǎn)擊右鍵--change value.一次來進(jìn)行快速調(diào)試。

14.debug 過程中修改了某些code后--〉savebuild--resume--重新暫掛于斷點(diǎn)?JSP的調(diào)試:1.將tomcat以debug的模式啟動(dòng)。(java web servers)

2.選擇要調(diào)試的jsp,open with jsp editor

3.選擇jsp文件,debug。出現(xiàn)ajax插件,直接點(diǎn)就行了

在java中怎么樣自己寫一個(gè)類,然后自己調(diào)用自己寫的?能詳細(xì)說說么,給高分,謝謝

自己調(diào)用自己寫的?

比如說

class A{

void function(){}//這個(gè)是你想執(zhí)行的方法

void function2(){

//你想調(diào)用function就直接內(nèi)部調(diào)用

function();即可

}

}

如果要從外部調(diào)用,首先將類實(shí)例化為一個(gè)對(duì)象

A a=new A();

a.function();

還有其他問題嗎?

請(qǐng)教大神,提點(diǎn)一下,關(guān)于java中自己調(diào)用自己

自己調(diào)自己,就可以說是某些方面的遞歸了。關(guān)于遞歸我講兩點(diǎn):

①:遞歸一定有一個(gè)停下來的條件,否則的話會(huì)一直遞歸下去,程序沒有結(jié)束條件了,就會(huì)陷入死循環(huán)中

②:遞歸是先往下走,然后再一層層的返回。

給你簡(jiǎn)單舉個(gè)例子:

public?static?int?getSum(int?n){

if?(n==1)?{

return?1;

}

int?sum?=?getSum(n-1);

return?n+sum;

}

假如現(xiàn)在傳進(jìn)去的是4,那么就會(huì)是首先 n=4,接著調(diào)getSum(3),然后getSum(2),再然后getSum(1),getSum(1)將會(huì)返回1,這就是終止的條件,也就是傳遞完了,接下來就是往回返了,然后就是1+2=getSum(2),1+2+3=getSum(3),1+2+3+4=getSum(4),結(jié)果就是10了。這就是一個(gè)完整的自己調(diào)自己的過程。

如何在Eclipse中Debug調(diào)試Java jdk源代碼

1. 在Eclipse中,Window-Preferences-Java-Compiler,確保以下選項(xiàng)都勾選上:

2. 在Eclipse中,Window-Preferences-Java-Installed JREs,選擇Add,在JRE Home中選擇JDK路徑(因?yàn)橹挥蠮DK支持源碼調(diào)試),并且給它合適的命名。退出保存后,選擇JDK路徑。

3. 右鍵你的工程項(xiàng)目,Properties,Java Build Path-Libraries,找到JRE System Library,選擇Edit。使用Alternate JRE中你創(chuàng)建的JDK。

4. 應(yīng)該就大功告成了 。

文章題目:自己調(diào)自己的java代碼 java 自己調(diào)自己
文章URL:http://muchs.cn/article20/hphejo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、網(wǎng)站收錄、網(wǎng)站設(shè)計(jì)、云服務(wù)器、App開發(fā)、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)