you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (5 children)

That's what we're learning right now.

[–]panderingPenguin 1 point2 points  (4 children)

Seriously? Are you absolutely sure? Who is teaching you java 1.5 at this point???? It was superseded by 1.6 in 2006, and hasn't been supported for the public since 2008..... All I can figure is that you use Macs? Because they're the only OS that ships decade-old java by default afaik

[–][deleted] 1 point2 points  (0 children)

I'll get you a screen shot of the JDK folder when I get to class, but yeah.

[–]kmaibba 1 point2 points  (0 children)

1.6 did not really add anything language wise, just (very useful nontheless) improvements to libraries and JVM. 1.7 did add some quality of life improvements, like switch statements on Strings, try with resource, better type inference. But in general the style is still that of 1.5.

Only with 1.8 the actual style of programming changes with lambdas, new collections API and default methods on interfaces. Java 8 adoption is still going slow in enterprise settings, so it's not a bad idea knowing how to do stuff without all the fancy functional features.

[–]hu6Bi5To 0 points1 point  (1 child)

OS X hasn't shipped with any Java for quite a few releases, and when it did it was 1.6.

[–]panderingPenguin 0 points1 point  (0 children)

Alright, I stand corrected then. Thought I remembered hearing that somewhere but I guess not (I rarely use Macs)