Java needs "goto" (was Re: hi)
- From: "Randolf Richardson" <kingpin+nntp@xxxxxxxxxxxxxxx>
- Date: Fri, 02 Feb 2007 04:26:17 GMT
On Wed, 31 Jan 2007 04:55:35 -0800, Lew <lew@xxxxxxxxxxx> wrote:
Lab.Bhattacharjee@xxxxxxxxx wrote:[sNip]
[sNip]while (true) {
To depend on exceptions as flow control is a bad practice.
This typically occurs because the reserved word "goto" isn't implemented. There are situations where "goto" would be very useful, such as:
0. An alternative to "break label" since label is currently limited in where it can be located (such code could be easier to read)
1. The ability to share code between methods within a class, which all end with the same functionality (this could be more efficient than calling another method; javac would need to generate errors such as attempts to access variables that belong to different methods, return type mismatches, etc.)
I do agree with your view that infinite loops that depend on exceptions are a bad practice. Using conditionals to trigger a "break" would also be better handled by making that the focus of the loop -- and if they need to compare afterwards, then "do { ... } while (condition);" can certainly solve that problem.
--
Randolf Richardson - kingpin+nntp@xxxxxxxxxxxxxxx
The Lumber Cartel, local 42 (Canadian branch)
http://www.lumbercartel.ca/
.
- Follow-Ups:
- Re: Java needs "goto" (was Re: hi)
- From: Chris Uppal
- Re: Java needs "goto" (was Re: hi)
- From: Alex Hunsley
- Re: Java needs "goto" (was Re: hi)
- From: Martin Gregorie
- Re: Java needs "goto" (was Re: hi)
- From: Tor Iver Wilhelmsen
- Re: Java needs "goto" (was Re: hi)
- Prev by Date: Re: Microsoft Java almost gone in Vista
- Next by Date: Re: Java Problem!!!
- Previous by thread: Please help me
- Next by thread: Re: Java needs "goto" (was Re: hi)
- Index(es):
Relevant Pages
|