tungwaiyip.info

home

about me

links

my software

Media

Yucatán Photos

St Lucia Photos

Photo Album

Videos

Blog

< May 2003 >
SuMoTuWeThFrSa
     1 2 3
4 5 6 7 8 910
11121314151617
18192021222324
25262728293031

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

 

Ferguson protests spread across US (26 Nov 2014)

 

Cricketer Hughes 'remains critical' (26 Nov 2014)

 

Dozens arrested in HK crackdown (26 Nov 2014)

 

Theft of shoes from WW2 death camp (25 Nov 2014)

 

Climate fixes 'could harm billions' (26 Nov 2014)

 

AC/DC drummer appears in court in NZ (26 Nov 2014)

 

Messi breaks Champions League record (25 Nov 2014)

 

Armed jewel robbers in Paris chase (25 Nov 2014)

 

Hungary police 'blame rape victims' (25 Nov 2014)

 

S Leone Ebola workers dump bodies (25 Nov 2014)

more »

 

Slashdot News for nerds, stuff that matters

 

Is LTO Tape On Its Way Out? (2014-11-26T01:24:00Z)

 

The People Who Are Branding Vulnerabilities (2014-11-26T00:42:00Z)

 

Firefox Will Soon Offer One-Click Buttons For Your Search Engines (2014-11-25T23:54:00Z)

 

How the World's First Computer Was Rescued From the Scrap Heap (2014-11-25T23:14:00Z)

 

Samsung Shows 'Eye Mouse' For People With Disabilities (2014-11-25T22:31:00Z)

 

About 40% of World Population Online, 90% of Offliners In Developing Countries (2014-11-25T21:45:00Z)

 

How Intel and Micron May Finally Kill the Hard Disk Drive (2014-11-25T21:01:00Z)

 

A Toolbox That Helps Keep You From Losing Tools (Video) (2014-11-25T20:15:00Z)

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)

 

Economy grows more than expected in 3rd quarter (25 Nov 2014)

 

Automakers trying to drive away car computer hackers (25 Nov 2014)

 

Startup lets people rent out their cameras, TVs, drones (25 Nov 2014)

 

Best retailers for Black Friday deals (25 Nov 2014)

 

Business news roundup, Nov. 25 (24 Nov 2014)

 

Where San Francisco home prices have risen the most (24 Nov 2014)

more »

 

Asia Times Online

 

DISPATCHES FROM AMERICA Washington's daydream believers (Mon 24 Nov 2014 11:00:00 GMT)

 

Myanmar regime in test of solidarity (Mon 24 Nov 2014 11:00:00 GMT)

 

The rise and fall of Palestine's socialists (Mon 24 Nov 2014 11:00:00 GMT)

 

China's graft body finds vast wealth at official's home (Mon 24 Nov 2014 11:00:00 GMT)

 

CREDIT BUBBLE BULLETIN Slack stimulus (Mon 24 Nov 2014 11:00:00 GMT)

more »

 


Site feed Updated: 2014-Nov-26 00:00