96 votes

Nouvelles fonctionnalités de java 7

Quelles sont les nouvelles fonctionnalités qui vont être implémentées dans java 7 ? Et que font-ils actuellement ?

0voto

Amit Points 494

Utilisation de l'opérateur Diamant(<>) pour la création d'une instance générique

Map<String, List<Trade>> trades = new TreeMap <> ();

Utilisation de chaînes de caractères dans les instructions de commutation

String status=  “something”;
   switch(statue){
     case1: 
     case2: 
     default:
    }

Soulignement dans les littéraux numériques

int val 12_15 ; long phoneNo = 01917_999_720L ;

Utilisation d'une seule instruction catch pour lancer plusieurs exceptions en utilisant l'opérateur "|".

catch(IOException | NullPointerException ex){
          ex.printStackTrace();   
    }

Il n'est pas nécessaire de fermer() les ressources car Java 7 fournit l'instruction try-with-resources.

try(FileOutputStream fos = new FileOutputStream("movies.txt");
      DataOutputStream dos = new DataOutputStream(fos)) {
              dos.writeUTF("Java 7 Block Buster");
  } catch(IOException e) {
        // log the exception
  }

les littéraux binaires avec le préfixe "0b" ou "0B".

0voto

Dexter Points 150

Je pense ForkJoinPool et l'amélioration connexe de l'Executor Framework constituent un ajout important dans Java 7.

-2voto

Imran Tariq Points 3822

La liste suivante contient des liens vers les pages d'amélioration de Java SE 7.

Swing
IO and New IO
Networking
Security
Concurrency Utilities
Rich Internet Applications (RIA)/Deployment
    Requesting and Customizing Applet Decoration in Dragg able Applets
    Embedding JNLP File in Applet Tag
    Deploying without Codebase
    Handling Applet Initialization Status with Event Handlers
Java 2D
Java XML – JAXP, JAXB, and JAX-WS
Internationalization
java.lang Package
    Multithreaded Custom Class Loaders in Java SE 7
Java Programming Language
    Binary Literals
    Strings in switch Statements
    The try-with-resources Statement
    Catching Multiple Exception Types and Rethrowing Exceptions with Improved Type Checking
    Underscores in Numeric Literals
    Type Inference for Generic Instance Creation
    Improved Compiler Warnings and Errors When Using Non-Reifiable Formal Parameters with Varargs Methods
Java Virtual Machine (JVM)
    Java Virtual Machine Support for Non-Java Languages
    Garbage-First Collector
    Java HotSpot Virtual Machine Performance Enhancements
JDBC

Référence 1 Référence 2

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X