Social and professional networking

View Ian Clarke's profile on LinkedIn
Shameless plug

Does your company's revenue depend on being able to predict the future based on past data?  SenseArray may be able to help.

RSS
Links
« British Media: RTFA | Main | A decent stand-alone Java Bloom Filter implementation »
Wednesday
Jan302008

Need Java 1.6 collections in 1.5? Look no further

Java 1.6 has some nice new classes, in particular some useful additions to the concurrent collections packages like ConcurrentSkipListMap. The problem? I’m stuck with Java 1.5 because I use OSX 10.5 on a Mac, and Java 1.6 isn’t properly supported yet (curse you Jooooobs!).

Anyway, only slightly daunted, I made my own using the source code from the original JSR166 proposal (which is public domain - no licensing headaches).

Find the jar file here: jsr166x.jar.

Reader Comments (5)

You should also check out the backport-util-concurrent project (http://backport-jsr166.sourceforge.net/), where they did essentially the same thing you did, but you won't have to maintain it.

February 1, 2008 | Unregistered Commentermpassell

mpassell, thanks for you comment. I did review the code on that website before doing this, but as I recall I was unsatisfied with it because it removed generics support, even in the version targeted at the 5.0 JVM.

February 1, 2008 | Unregistered Commenterian

A lot of different students understand the basic keys of persuasive term paper composing, but it doesn't mean they would create premium qulity research papers, but a custom media essays service would help to write the good essay of great quality and show writing skills of some students.

February 13, 2010 | Unregistered CommenterAmypj31

A sail veering about the blank bay waiting for a swollen designer sunglasses wholesale bundle to bob up, roll over to the sun a puffy replica sunglasses wholesale face, salt white. Here I am. They followed the winding path down to the creek. Buck Mulligan stood on a stone, in shirtsleeves, his wholesale cheap sunglasses unclipped tie rippling over his shoulder. A young man clinging to a spur of rock near him moved slowly frogwise his green sunglass wholesale legs in the deep jelly of the water. Buck Mulligan sat down to unlace his wholesale oakley sunglasses boots. An elderly man shot up near the spur of rock a blowing red sunglasses for wholesale face. He scrambled up by the stones, water glistening on his fashion sunglasses wholesale pate and on its garland of grey hair, water rilling over his chest and paunch and spilling jets out of his wholesale sunglasses china black sagging loincloth.

July 13, 2010 | Unregistered Commentersunglass wholesale

I wanted to thank you for reading! Definitely enjoy every bit of it, I have a bookmark to publish new things to review

Thin Digital Cameras
Best Thin Digital Camera
Small Thin Digital Cameras
Thin Digital Cameras Reviews

July 24, 2010 | Unregistered CommenterSUS

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>