//acest exemplu evidentiaza functionarea clauzei "finally"; //in metoda "produce()" se va genera sau nu o exceptie,in functie //de o conditie pe care nu am precizat-o.Daca conditia este //indeplinita se va afisa textul: 'a aparut exceptia; a trecut pe //aici;4444 ' respectiv daca nu este indeplinita conditia se va //afisa textul:'nu a aparut exceptia ;a trecut pe aici;2222' import java.util.*; class Exemplu{ int produce(){ int i=1111; try{ if (true){ throw new Exception(); } else{ System.out.println("nu a aparut exceptia"); i=2222; return i; } } catch(Exception e) { System.out.println(" a aparut exceptia"); i=3333; } finally{ System.out.println(" a trecut pe aici"); i=4444; } return i; } public static void main(String[]args){ int i=new Exemplu().produce(); System.out.println(i); } }