Progress and information
Frank van Heeswijk
fvheeswijk at outlook.com
Sat May 17 10:32:01 UTC 2014
Dear all,
I am just a regular Java programmer here, that happened to have adopted Java 8 quite fast and thus got me interested in the core of a programming language.
I understand that Java 9 is just being started on and nowhere even near somewhere near a public alpha release.
What I hence was wondering, after seeing some public talks about what the direction of Java 9 are the following things:
1. Firstly; Is this the correct mailing list to ask such questions?
2. Can I find more about the general direction Java 9 is taking somewhere? (At least what is planned, it doesn't mean that it will make it in time)
3. What specific big topics (A few examples from Java 8 would be lambdas, streams and new date API) are up for Java 9?
Furthermore I have some more general questions which deserve their own context.
The first question is that I would like to contribute to JDK 9 if possible in some way, but I am nowhere near a maintainer of a popular project and neither close to being experienced enough to implement something in a language. What points would be doable though?
Secondly, correct me if I am wrong, there has been some talk about value objects, as opposed to reference objects, in possibly Java 9. Is this something on which more details can be given? I might be way ahead of time, but can be expect something like List<int> and is the planning to make int extends Object, or would it be more a low-level JVM optimization in which Integer (objects) would be treated just as regular int?
Maybe I shouldn't be asking the third point, but are their plans to break up with older Java code at some point in time? I honestly believe things like type reification would be very useful and it would be a great oppurtunity to fix some broken concepts (Clonable, Serializable) on a language level. Is there anything to be said about this? I do understand though that it is well possibly that this may never happen for Java.
Regards,
Frank
More information about the jdk9-dev
mailing list