about me


my software


Yucatán Photos

St Lucia Photos

Photo Album



< May 2003 >
     1 2 3
4 5 6 7 8 910

past articles »

Click for San Francisco, California Forecast

San Francisco, USA


New Language Features in JDK 1.5

This slashdot posting points to an interview with Joshua Bloch on the New Language Features in JDK 1.5. Generics is a much awaited enhancement. Today, without the language support, I ask every programmer to minimally document the data type used in a comment, like

  Map userTable;   // username(String) => UserRecord

Still many people fail to do just that. I have to track down the usage of the collection to deduce what data type they are using :(

A generic declaration would be

  Map<String, UserRecord> userTable;

This seems to keep Java collection's light-weight design. It provides some compile time checking and implicit typecasting without the complexity of C++'s template. I still remember spending a lot time debugging the COMPILATION in C++. An compiler error message would spend multiple lines with long and unreadable class names decompose of a template instances...

One reader has pointed out the work on JSR 166 Concurrency Utilities led by Doug Lea. Doug Lea's book Concurrent Programming in Java and the programming library is definitive in this area. It is great that it gets formalized and included in JDK.

2003.05.09 [, ] - comments



blog comments powered by Disqus

past articles »


BBC News


German prosecutor axed in treason row (04 Aug 2015)


Heath investigated by five forces (04 Aug 2015)


Russia renews bid for Arctic regions (04 Aug 2015)


Us lawsuit over handcuffed pupils (04 Aug 2015)


German MP opens home to migrants (04 Aug 2015)


Thousands flee California fires (04 Aug 2015)


Mother and six children found dead (04 Aug 2015)


Controversy over Pakistan execution (04 Aug 2015)


Cecil the lion 'should be displayed' (04 Aug 2015)


Crocodile heads found in freezer (04 Aug 2015)

more »


Slashdot News for nerds, stuff that matters


Using Math To Tune a Video Game's Economy (2015-08-04T22:36:00+00:00)


Amazon Cuts Down On Prime Sharing (2015-08-04T21:54:00+00:00)


Microsoft Makes Push To Get Back Into E-Sports (2015-08-04T21:12:00+00:00)


Dungeons & Dragons Is Getting a Film Franchise (2015-08-04T20:30:00+00:00)


Giving Up Alternating Current (2015-08-04T19:48:00+00:00)


Epson Is Trying To Kill the Printer Ink Cartridge (2015-08-04T19:04:00+00:00)


FAA Has Approved More Than 1,000 Drone Exemptions (2015-08-04T18:21:00+00:00)


Hackers Exploit Adobe Flash Vulnerability In Yahoo Ads (2015-08-04T17:39:00+00:00)

more »


TechPsychic Tech Rumors and Invented News

more »


SF Gate


Bay Area News (7 Jan 2012)


City Insider (11 Feb 2012)


Crime Scene (13 Feb 2012)


C.W Newius Column (10 Jan 2012)


C.W. Nevius Blog (11 Feb 2012)


Education News (10 Jan 2012)


KALW (11 Feb 2012)


Matier and Ross Blog (11 Feb 2012)


Oakland’s Kapors spend million to help diversify tech world (4 Aug 2015)


Obama climate plan may give California company in cap-and-trade (4 Aug 2015)


Former Citigroup and UBS trader convicted in Libor case (3 Aug 2015)


Business News Roundup, Aug. 4 (3 Aug 2015)


Daily Briefing, Aug. 4 (3 Aug 2015)


Will the Internet listen to your private conversations? (2 Aug 2015)

more »


Asia Times Online


China ramps up charges against Zhou (Fri 20 Mar 2015 11:00:00 GMT)


'100 dead' in Myanmar fighting (Fri 20 Mar 2015 11:00:00 GMT)


Tunisian president vows no mercy (Fri 20 Mar 2015 11:00:00 GMT)


SPENGLER Israel's 'referendum' on 'two-state solution' (Fri 20 Mar 2015 11:00:00 GMT)


Russia, S Ossetia sign 'integration' pact (Fri 20 Mar 2015 11:00:00 GMT)


US military plunges Aquino into crisis (Fri 20 Mar 2015 11:00:00 GMT)


Rahmon celebrates Tajik democracy (Fri 20 Mar 2015 11:00:00 GMT)


THE BEAR'S LAIR Being old in 2040 no fun (Fri 20 Mar 2015 11:00:00 GMT)


China grant boosts Nepal ties (Fri 20 Mar 2015 11:00:00 GMT)

more »


Site feed Updated: 2015-Aug-04 16:00