try-catch-finally

    1熱度

    2回答

    比方說,我有一個模擬一些用戶登錄和幾個更多操作的Jmeter測試。我也有'開始新的線程出現錯誤'打開。因此,如果某些用戶失敗 - 它只會讓另一個用戶繼續處理測試指定的時間。 但我有一些定期調用授權用戶和模擬他們,我需要使用「線程間通信」和附加線程組(-s)。基本上,這在以下方式中工作正常 - 在主線程中,我登錄並填充一些具有所需cookie的FIFO隊列,並在另一個線程組中獲取該cookie。在另

    1熱度

    3回答

    我有一個負責記錄操作的包裝器,名爲OperationWrapper。其結構簡單,並且如下: public void runOperation(Operation o) throws Exception{ logOperationStarted(); o.execute(); logOperationFinished(); } 由於「o」的操作可以拋出異常,log

    13熱度

    3回答

    目前我正在代碼優化,我正在使用try ..終於阻止尊重我的對象。 但我有困惑,如何返回一個對象的管理,當我在我的finally塊創建一個對象的空引用。 ?? 在try塊中返回一個對象時,它會在編譯期間創建一個預編譯的語句嗎?或者在返回語句時在堆中創建新的引用?或者只是返回一個對象的當前引用? 以下是我的研究代碼。 public class testingFinally{ public s

    0熱度

    2回答

    首先,我知道我應該使用帶資源的try-catch,但是我目前沒有在我的系統上使用最新的JDK。 我有下面的代碼,並試圖確保資源閱讀器關閉使用finally塊,但下面的代碼不能編譯的原因有兩個。首先,讀者可能還沒有被初始化,其次close()應該在自己的try-catch中被捕獲。這兩個原因都不是擊敗了初始try-catch塊的對象嗎? 我可以通過將它放在自己的try-catch中來解決finall

    0熱度

    2回答

    這裏是一個我不認爲應該發生一個很奇怪的事情: UnicodeString test = "abc"; try { try { int a = 123; return a; // This seems to produce a problem with "test" variable scope } catch (Ex

    4熱度

    2回答

    的「延遲」相當於這是Go代碼只是一個簡單的例子: package main import "fmt" func main() { defer fmt.Println("world") //use of keyword 'defer' fmt.Println("hello") } 我發現在Java中「延遲」的等效。 而是 '延遲' 我可以用 try {

    4熱度

    1回答

    我有一個finally塊和自動載入的問題。我使用PHP 5.5.9。下面是一個小例子: <?php function loadMyClass($class){ include_once $class . '.php'; } spl_autoload_register("loadMyClass"); try { try { // Test::printIt("be

    0熱度

    6回答

    我想知道如果我能得到一個手請。有人可以向我解釋爲什麼我的字符串sqrt未在finally塊中分配嗎?爲什麼我必須申報?爲什麼不能在try或catch語句中聲明?這將使編碼更加乏味,更有組織。 private void btnDisplay_Click(object sender, EventArgs e) { int number; string sqrt;

    0熱度

    2回答

    try { string str = ConfigurationManager.ConnectionStrings["e_con_connection"].ConnectionString; SqlConnection con = new SqlConnection(str); SqlCommand cmd = new SqlCommand("GetProduct"

    0熱度

    5回答

    我知道finally的用途是保證某些指令或清理代碼得到執行。但是使用finally或在catch塊之後放置代碼的真正區別是什麼。 我的意思是,給我一個例子,你需要使用finally,否則代碼可能根本不會執行。