Live data from Hacker News

Java JDK 1.0 (1996)

github.com

11–20 of 50 posts

Re: Java JDK 1.0 (1996)

#13
post #6

was expecting the actual vm source code, which I believe is written in C and is an engineering marvel. This looks like just the end user install package

https://github.com/ufuu/JDK10/blob/main/misc/DOCS/ACROBAT/DO...

Might not be exactly what you are looking for, but I just added the original VM spec PDF going over the JVM architecture in C

Re: Java JDK 1.0 (1996)

#14

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 just did a legally problematic thing.

Re: Java JDK 1.0 (1996)

#16
post #10

https://github.com/ufuu/JDK10/blob/main/src/src/java/util/Da... > private int tm_year; /* years since 1900 */ when you have 4.3 billion years to choose from but decide for 1900.

int is signed.

You don't want to go back 2 billion years from 1900?

Re: Java JDK 1.0 (1996)

#18
post #10

https://github.com/ufuu/JDK10/blob/main/src/src/java/util/Da... > private int tm_year; /* years since 1900 */ when you have 4.3 billion years to choose from but decide for 1900.

Think about it.

Re: Java JDK 1.0 (1996)

#19
post #10

https://github.com/ufuu/JDK10/blob/main/src/src/java/util/Da... > private int tm_year; /* years since 1900 */ when you have 4.3 billion years to choose from but decide for 1900.

[deleted]

Re: Java JDK 1.0 (1996)

#20

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.

[deleted]
Post reply on HN