Live data from Hacker News

Java JDK 1.0 (1996)

github.com

31–40 of 50 posts

Re: Java JDK 1.0 (1996)

#32
post #31

It really was nice and simple back then! I always chuckle when i come across this class, which has been there since the beginning, and does absolutely nothing: https://github.com/ufuu/JDK10/blob/main/src/src/java/lang/Co...

What do you mean by "does absolutely nothing"? It does something, namely load a dynamic library that presumably implements its methods. Now maybe that library has never done anything, but that's impossible to tell from the code you linked.

Re: Java JDK 1.0 (1996)

#33
post #31

It really was nice and simple back then! I always chuckle when i come across this class, which has been there since the beginning, and does absolutely nothing: https://github.com/ufuu/JDK10/blob/main/src/src/java/lang/Co...

[deleted]

Re: Java JDK 1.0 (1996)

#34
I remember being very excited when this came out. What impressed me right off was the java.net package -- back then, few language environments (except in Unix-land) had built-in networking support. That was usually a (kludgy) add-on package. That, along with Threads made Java really stand out as the language for the era of distributed computing. Applets were a great idea that unfortunately didn't pan out.

It still has a lot of good qualities, but is one of my least favorite languages to use (much more into Go now).

Re: Java JDK 1.0 (1996)

#36

Note that this is under a proprietary license (see toplevel COPYRIGHT code). Given the rather messy history around the Java API, it might be legally problematic to look at this code.

I doubt Oracle is going to sue

Yeah, they're not the kind of company that sues.

Re: Java JDK 1.0 (1996)

#37
I remember this. Java was exciting back then. They did numerous things that were either new or that no one outside of fringe/research was using.

The AWT GUI toolkit was very minimal, but I was able to develop nice desktop apps by writing my own widgets.

Re: Java JDK 1.0 (1996)

#40

Note that this is under a proprietary license (see toplevel COPYRIGHT code). Given the rather messy history around the Java API, it might be legally problematic to look at this code.

That was my risky click for the day!
Post reply on HN