Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!goblin2!goblin.stu.neva.ru!newsgate.cuhk.edu.hk!news.netfront.net!not-for-mail From: Wanja Gayk Newsgroups: comp.lang.java.programmer Subject: Re: Java blunders Date: Fri, 25 Jul 2014 01:28:13 +0200 Organization: Netfront http://www.netfront.net/ Lines: 28 Message-ID: References: NNTP-Posting-Host: 77.176.24.220 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: adenine.netfront.net 1406244492 18768 77.176.24.220 (24 Jul 2014 23:28:12 GMT) X-Complaints-To: news@netfront.net NNTP-Posting-Date: Thu, 24 Jul 2014 23:28:12 +0000 (UTC) User-Agent: MicroPlanet-Gravity/3.0.4 Xref: csiph.com comp.lang.java.programmer:29279 In article , Roedy Green (see_website@mindprod.com.invalid) says... > > I have composed an essay about what I consider were the blunders in > the design of Java. I hold out hope many of them will eventually > be fixed. You might like to add to the list. > > > see http://mindprod.com/jgloss/javablunders.html None of that has mentioned the biggest blunder in my opinion: Ihe introduction of "final" instead of "var". It should be exactly the other way round, as the majority of declarations can be made "final" anywy (note that I'm not talking about methods and classes): All declared references and values should be "final" by default, only if you declare them as "var" should the compiler allow to change them. Kind regards, Wanja -- ..Alesi's problem was that the back of the car was jumping up and down dangerously - and I can assure you from having been teammate to Jean Alesi and knowing what kind of cars that he can pull up with, when Jean Alesi says that a car is dangerous - it is. [Jonathan Palmer] --- news://freenews.netfront.net/ - complaints: news@netfront.net ---