7 ms·
Does anyone have the full changelog of added/new features.
by gravypod 10y ago
Does anyone have the full changelog of added/new features.
- geodel 10y agoHere is the list: http://openjdk.java.net/projects/jdk9/ http://openjdk.java.net/projects/jdk9/
- erl 10y agoI appreciate changes that make it easier to monitor and debug applications. Looking forward to some small goodies that I haven't heard much about before: http://openjdk.java.net/jeps/228 http://openjdk.java.net/jeps/228 - Add More Diagnostic Commands. For example more insight into JIT:ed methods and the code cache. http://openjdk.java.net/jeps/158 http://openjdk.java.net/jeps/158 - Unified JVM Logging. Logging from the JVM, e.g. GC logging and classloader logging, are configured and printed uniformly. http://openjdk.java.net/jeps/259 http://openjdk.java.net/jeps/259 - Stack-Walking API. Efficient API for walking the current call stack.
- usrusr 10y ago> http://openjdk.java.net/jeps/259 http://openjdk.java.net/jeps/259 - Stack-Walking API. Efficient API for walking the current call stack. Oh, nice! At any given moment in time, how many server CPUs are burning cycles to create a full StackTraceElement array, just because the logger is set up to provide the convenience of call site information with every write?
- tofflos 10y agoDoes anyone have a list of smaller gems that are not on that list? For example JDK 9 contains an implementation of the CRC32C-algorithm which can be used by web developers to create compact entity tags. I read somewhere that there is even hardware support for it but I'm unsure whether it's being utilized by the JRE. See http://download.java.net/java/jdk9/docs/api/java/util/zip/CRC32C.html http://download.java.net/java/jdk9/docs/api/java/util/zip/CR....
- pjmlp 10y agoI guess you need to go through JEP list and check all marked for 9 either "F Com 9", "F Clo 9". The proposed ones "F Pro 9" might just make it on 10. http://openjdk.java.net/jeps/0 http://openjdk.java.net/jeps/0
- djsumdog 10y agoAm I missing properties? Dear god it's 2016, with Java8, and we still don't have real, language-defined properties? I mean you can use Lombok (and if you're not, you should be!), but that's something that really need to be built into the language. C# has them, Python has them, Ruby has them .. even other JVM languages like Scala have them! I'm really glad I get to do Scala development full time. Even with all the recent improvements to Java 8, I feel the future of Java isn't the language, but the JVM and all the other languages that run on top of it (Scala, Groovy, Clojure, JRuby, etc.)
- pjmlp 10y ago> Scala, Groovy, Clojure, JRuby, etc. I am yet to work in a Java project where I am allowed to use any of them. Regarding the properties I really don't get what is the big deal. No one used to complain about C++ properties, that besides having to write accessors and mutator methods, one needs to declare them on the header files as well. Or the first version of C# properties isn't much shorter than how it is done in Java, which is still required when extra logic needs to be implemented. It is been a few years since I have done any Python, but don't do they require two separate functions that are then mapped to a property declaration?
- josho 10y ago> Regarding the properties I really don't get what is the big deal. I used to feel the same as you, then I dabbled with Rails. I think the deal is that in Java there is a lot of noise in the code. So, developing feels like you need to do a lot of yak shaving before you get to actually work on what you intend to build. As a result, properties on their own isn't a big deal, but it's one more thing to slow you down and make things a little less enjoyable.
- dmux 10y agoAre people manually writing getters and setters? Every Java IDE I've used has the ability to generate them for you.