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

Reply via email to