On 09.05.2018 23:35, Tibor Digana wrote:
> I still do not have the answer regarding language features.
Apologies for that - your email about language features didn't contain
any question marks, so it seemed to be just a statement of your
opinions. Since opinions are not questions, I didn't consider that you
were looking for a reply.
Why Oracle
did not implement more language improvements after Java 1.8?
Firstly, there was the introduction of the module system, which was the
major Java programming language improvement in Java SE 9. Please see
https://docs.oracle.com/javase/specs/jls/se9/html/jls-7.html#jls-7.7 for
details. In addition, Java SE 9 contained some smaller language
improvements, as described at
https://docs.oracle.com/javase/9/language/toc.htm#JSLAN-GUID-B06D7006-D9F4-42F8-AD21-BF861747EDCF
.
Secondly, Java SE 10 introduced local variable type inference, another
language improvement as described at
https://docs.oracle.com/javase/10/language/toc.htm#JSLAN-GUID-7D5FDD65-ACE4-4B3C-80F4-CC01CBD211A4
.
For Java SE 11, it's planned to refine that feature further as discussed
at http://openjdk.java.net/jeps/323 .
Further ideas for Java programming language improvements are being
explored in Project Amber (see http://openjdk.java.net/projects/amber/
for details) for smaller changes, and Project Valhalla (see
http://openjdk.java.net/projects/valhalla/ for details) for larger ones,
like value types.
For instance value objects. Is this in 9, 10 or 11? I could not find it.
Assuming you mean value types, they are not targetted for any release
yet, as they are still being explored in Project Valhalla.
What about descriptive language and features? Is it possible in Java?
Assuming you mean data classes, as in
http://cr.openjdk.java.net/~briangoetz/amber/datum.html , they are being
explored in Project Amber. They are not targetted for any release yet,
either.
If you're interested in following (or contributing to) the development
of Project Amber and Project Valhalla, details of the features being
explores, code, etc. I would suggest subscribing to their mailing lists,
as linked off the respective web pages above.
cheers,
dalibor topic
On Wed, May 9, 2018 at 8:28 PM, dalibor topic <dalibor.to...@oracle.com
<mailto:dalibor.to...@oracle.com>> wrote:
On 08.05.2018 11:36, Tibor Digana wrote:
Is there any JVM which "shrinks" at least shrinks the native
memory consumption so that the Java Heap is cca == Native
Consumption at most of the time?
I hope that the information in
https://docs.oracle.com/javase/10/gctuning/factors-affecting-garbage-collection-performance.htm#JSGCT-GUID-7FB2D1D5-D75F-4AA1-A3B1-4A17F8FF97D0
<https://docs.oracle.com/javase/10/gctuning/factors-affecting-garbage-collection-performance.htm#JSGCT-GUID-7FB2D1D5-D75F-4AA1-A3B1-4A17F8FF97D0>
is helpful in that regard.
cheers,
dalibor topic
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>
ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 H
<https://maps.google.com/?q=KG+%7C+K%C3%BChneh%C3%B6fe+5+%7C+22761+H&entry=gmail&source=g>amburg
ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D
<https://maps.google.com/?q=tung:+Riesstr.+25,+D&entry=gmail&source=g>-80992
München
Registergericht: Amtsgericht München, HRA 95603
Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
<http://www.oracle.com/commitment
<http://www.oracle.com/commitment>> Oracle is committed to developing
practices and products that help protect the environment
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>
ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg
ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org