try-finally Questions

4

Solved

There is the interesting code below: def func1(): try: return 1 finally: return 2 def func2(): try: raise ValueError() except: return 1 finally: return 3 func1() func2() Could ...
Butchery asked 6/11, 2013 at 6:39

2

Solved

For example: /** * Constructor */ public Test(InputStream in){ try{ this.inputStream = in; } finally{ inputStream.close(); } } Is the InputStream that is passed to the instructor immediat...
Gey asked 31/10, 2013 at 7:10

5

Solved

I have a program in java, which runs infinite times. Program code: void asd() { try { //inside try block System.out.println("Inside try !!!"); asd(); } finally { //inside finally System...
Thoroughfare asked 24/7, 2013 at 13:55

2

Consider : public static void read(String filename) throws IOException { String charsetName = "UTF-8"; InputStream file = new FileInputStream(filename); // say no problem InputSt...
Coalfield asked 3/5, 2013 at 16:32

3

Solved

public void testFinally(){ System.out.println(setOne().toString()); } protected StringBuilder setOne(){ StringBuilder builder=new StringBuilder(); try{ builder.append("Cool"); return builder.appe...
Hayrick asked 7/1, 2011 at 12:55

7

Solved

I have a simple Java class as shown below: public class Test { private String s; public String foo() { try { s = "dev"; return s; } finally { s = "override variable s"; System.out.prin...
Ancylostomiasis asked 16/4, 2013 at 7:10

5

Solved

As this is meant as a somewhat academic question regarding the behaviour of the try/finally clause, I tried to use an example that is very generic. Is there any danger in nesting a try/finally clau...
Copacetic asked 18/3, 2013 at 9:39

1

Solved

Looking at the Java Virtual Machine Specification and compiled code tells us how "synchronized" blocks are implemented in java. The following code: public void testSync() { Object obj = getSomeOb...
Unloose asked 27/2, 2013 at 20:10

5

Solved

It was my assumption that the finally block always gets executed as long as the program is running. However, in this console app, the finally block does not seem to get executed. using System; usin...
Bronson asked 10/1, 2013 at 16:35

5

Solved

What happens if both catch and finally blocks throw exception?
Carrara asked 26/9, 2009 at 23:24

2

Solved

Possible Duplicate: Purpose of else and finally in exception handling I'd like to understand why the finally clause exists in the try/except statement. I understand what it does, but ...
Georgiageorgian asked 30/7, 2012 at 13:47

6

Solved

I've seen this pattern a few times now: bool success = false; try { DoSomething(); success = true; } finally { if (!success) Rollback(); } And I've been wondering: Why is this better ...
Ramillies asked 23/5, 2012 at 14:15

6

Solved

We've seen plenty of questions about when and why to use try/catch and try/catch/finally. And I know there's definitely a use case for try/finally (especially since it is the way the using statemen...
Redd asked 5/11, 2010 at 14:38

3

Solved

Is there any way to simulate a try-finally or try-except in a language that doesn't have them? If there's some random, unpredictable, exception happens i need to be sure some cleanup runs. i coul...
Ragi asked 2/1, 2012 at 2:23

4

Solved

Will finally block execute? if I pass exit; ? procedure someProc; begin Try Exit; finally do_something; end; end;
Badlands asked 23/12, 2011 at 1:51

4

Solved

If I have a coroutine as follows, will the code in the finally block get called? public IEnumerator MyCoroutine(int input) { try { if(input > 10) { Console.WriteLine("Can't count that high...
Mingle asked 25/5, 2011 at 18:39

6

Solved

I would like some advice on a technique I bumped onto. It can be easily understood by looking at the code snippets, but I document it somewhat more in the following paragraphs. Using the "Code S...
Trickster asked 31/8, 2011 at 9:10

5

Solved

When reading from a text file, one typically creates a FileReader and then nests that in a BufferedReader. Which of the two readers should I close when I'm done reading? Does it matter? FileReader...
Rosecan asked 5/2, 2011 at 19:28

3

Solved

I have seen this code posted here on StackOverflow: with TDownloadURL.Create(nil) do try URL := 'myurltodownload.com'; filename := 'locationtosaveto'; try ExecuteTarget(nil); except result :...
Joellejoellen asked 19/8, 2010 at 22:19

6

Solved

I've written seven test cases for understanding the behavior of the finally block. What is the logic behind how finally works? package core; public class Test { public static void main(String[] ...
Pablopabon asked 12/7, 2010 at 5:38

8

Solved

I have a general question about best practice in OO Delphi. Currently, I put try-finally blocks anywhere I create an object to free that object after usage (to avoid memory leaks). E.g.: aObject :...
Bath asked 27/5, 2010 at 16:35

6

Solved

Hi What is the best way to do nested try & finally statements in delphi? var cds1 : TClientDataSet; cds2 : TClientDataSet; cds3 : TClientDataSet; cds4 : TClientDataSet; begin cds1 := TClie...
Graffito asked 29/12, 2008 at 17:16

© 2022 - 2024 — McMap. All rights reserved.