IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

À quel point Java 17, la dernière version du langage, est-il plus rapide ?
Voici une comparaison avec Java 11 et Java 16

Le , par Bill Fassinou

509PARTAGES

17  1 
Vous avez lu gratuitement 7 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de sunzoo
Membre du Club https://www.developpez.com
Le 01/10/2021 à 20:08
J'avais un prof qui mettait zéro s'il n'y avait pas de légende à un graphique
ici on nous balance des tests sans savoir ce qu'ils font (même la source ne le dit pas)
les tests B1 et le B10 sont intéressant car ils montrent une régression, malheureusement on reste sur sa faim ... zéro à Geoffrey
13  0 
Avatar de smarties
Expert confirmé https://www.developpez.com
Le 02/11/2021 à 8:33
C'est plus pratique OpenJDK, il est disponible dans les distributions Linux
Ensuite, vu ce qui s'est passé avec Google et Oracle (avec Android), il vaut mieux être prudent et ne plus utiliser les produits Oracle dis "gratuits"
4  0 
Avatar de walfrat
Membre émérite https://www.developpez.com
Le 02/11/2021 à 9:50
En effet, la licence donne le droit à l’utilisateur du JDK 17 d’en faire un usage interne à des fins de développement, de test, de prototypage et de démonstration de ses applications. Ce droit avait déjà fait l'objet d'accord par Oracle pour les versions précédentes de son JDK dans le cadre de son contrat de licence OTN - Oracle Technology Network. En d'autres termes, l’utilisation du JDK 17 n’est pas permise sous la NFTC pour le développement des applications qu’un tiers ne développe pas ou ne possède pas en tant qu’entreprise.
En bref, soi tu vend ton application à l'entreprise qui donc la possède légalement et donc peux l'utiliser, quid de la maintenance assuré par le prestataire ?

Sinon si tu fourni un produit sous licence ce serait donc au fournisseur de l'application qui doit payer une licence Oracle puisque c'est lui qui possède l'application ?

"Oracle is making the industry leading Oracle JDK available for free, including all quarterly security updates. This includes commercial and production use."
Pire, ça fait de cette déclaration une déclaration mensongère.
2  0 
Avatar de Ithildine
Membre régulier https://www.developpez.com
Le 26/11/2021 à 12:28
Absence de visibilité à long terme... Chat échaudé...(vous connaissez la suite).

Si Oracle passait davantage de temps en R&D qu'en rédaction de licences obscures et ambigües pour, au final, ne jamais s'engager sur les points peu claires, savamment rédigés, et toujours laisser les gens sous le coup potentiel de licences à payer pour des sommes astronomiques, cela donnerait peut être, éventuellement, l'idée de considérer à nouveau d'utiliser leur JDK... et de mettre à la poubelle les heures de validations faites, contraints et forcés, pour continuer à livrer nos produits à nos clients...

En fait, non, je rigole, Oracle me paierait que je continuerai à fuir leurs produits et leurs licences comme la peste...
2  0 
Avatar de professeur shadoko
Membre chevronné https://www.developpez.com
Le 30/11/2021 à 11:49
Citation Envoyé par RenardSpatial Voir le message

Par contre, il manque visiblement un référentiel de traduction quelque part.
sujet épineux s'il en est!
Dans les années 80 on avait essayé de mettre au point des traductions de termes techniques anglais qui soient à la fois parlants et pas ridicules...
Il n'est certes pas interdit d'employer ces termes anglais directement (on mange bien des bifsteack!) mais parfois .... on avait ainsi par exemple le terme "cheminom" pour un "Path" d'accès au fichier... mais l'usage ne s'est pas imposé.
Dans mes cours Java (et dans mes bouquins) j'ai quand même utilisé quelques termes en Français avec parfois des décalques comme "accesseur" , "mutateur" (qui me semblent quand même un peu mieux que "getter" et "setter" mais il reste des points difficiles (par ex. pour "Thread" ou pour "Pattern"... sans tomber dans des excès on peut parfois trouver des termes qui sont à la fois parlants et agréables... mais comment faire pour que leur usage se répande?
Bon je sors car tout ceci relève d'un autre sujet à mettre dans un autre fil de discussion.
2  0 
Avatar de SuperPat
Membre du Club https://www.developpez.com
Le 01/11/2021 à 13:27
"la licence donne le droit à l’utilisateur du JDK 17 d’en faire un usage interne à des fins de développement, de test, de prototypage et de démonstration de ses applications."

Donc finalement, rien de nouveau, on peut toujours pas utiliser l'Oracle JDK en production gratuitement ? Pour moi c'est toujours aussi confus, car le post du blog d'Oracle indique :

"Oracle is making the industry leading Oracle JDK available for free, including all quarterly security updates. This includes commercial and production use."
1  0 
Avatar de walfrat
Membre émérite https://www.developpez.com
Le 04/10/2021 à 12:49
Perso je vois une légende et aussi un caption pour chaque graphe.

Pour les tests qui ont été lancé, il s'agit sans doute de ceux là : https://github.com/kiegroup/optaplan...anner-examples
0  0