Avatar
Benjibs
Člen
Avatar
Benjibs:

Existuje nejaká možnosť, ako v záhlaví TWR mať viac objektov? čosi ako:

try(FileOutputStream targetFile = new FileOutputStream("test.ser") |
        ObjectOutputStream targetObject = new ObjectOutputStream(serial))

Alebo je nutné mať kvôli 2 bloky TWR ? (z toho 1 vnorený)

Editováno 28.7.2013 11:51
Odpovědět 28.7.2013 11:50
1 + 1 = 2
Avatar
Kit
Redaktor
Avatar
Odpovídá na Benjibs
Kit:

Zkus dát místo svislítka středník.

Nahoru Odpovědět  +1 28.7.2013 12:02
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Benjibs
David Čápka:

Obvykle není potřeba otevírat 2 bloky a pokud ano, rozepiš to do try a finally.

Nahoru Odpovědět  -2 28.7.2013 12:19
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Kit
Redaktor
Avatar
Odpovídá na David Čápka
Kit:

Proč do finally? To s tím přece nesouvisí.

Nahoru Odpovědět 28.7.2013 12:28
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Kit
David Čápka:

TWR je přeci jen zkrácený zápis pro try a finally.

Nahoru Odpovědět 28.7.2013 12:35
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Kit
Redaktor
Avatar
Odpovídá na David Čápka
Kit:

Hodně zkrácený zápis. Asi o 6-8 řádek, což už je pro zpřehlednění kódu dost významné.

Nahoru Odpovědět 28.7.2013 12:38
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.