CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

L'avenir est dans le Java

blasko
blasko
Niveau 10
27 novembre 2005 à 21:23:08

Salut, comme vous le savez, le langage java est promis à un bel avenir ...

Beaucoup d´entreprises recherchent des compétences en Java ...

Savez-vous pour quelles raisons ?

godrik
godrik
Niveau 30
27 novembre 2005 à 23:17:04

c´est multi plateforme
c´est simple a deployer
ca fait des applets sur "le web"
ca fait des servlet sur "le web"

novembre
novembre
Niveau 18
27 novembre 2005 à 23:56:06

Plus généralement, la technoloige J2EE en ce qui concerne les architectures web. Il faut aussi savoir que le java est assez utilisé dans des plateformes embarqués comme des téléphones portables, ou encore des décodeurs TV numériques ou on utilise java pour faire des applications.

Mouuh
Mouuh
Niveau 6
28 novembre 2005 à 13:12:45

"Beaucoup d´entreprises recherchent des compétences en Java ...

Savez-vous pour quelles raisons ?"

[troll]
Parce que ce sont les commerciaux qui s´occupent du recrutement ?? ?
[/troll]

guyver2
guyver2
Niveau 10
28 novembre 2005 à 13:17:51

alors voici une réponse tirée de mon cours de java a la fac:
le java est tres utilisé pour faire des programmes pour des appareil d´electromenager (comme l´a dit novembre), il est pratique pour gerer de petites memoire (et petite ressources en general)
De plus le java est un langage gratuit (tres tot apres sa création) et il est tres facil de réutiliser des classes deja developpées.

godrik
godrik
Niveau 30
28 novembre 2005 à 17:09:52

De plus le java est un langage gratuit (tres tot apres sa création)

Comme 80% des langages (C/C++/caml/lisp/scheme/...)

et il est tres facil de réutiliser des classes deja developpées.

comme ailleurs...

c´est plus le debut l´argument.

Bigloo
Bigloo
Niveau 10
28 novembre 2005 à 19:25:12

- La JVM fait également les programmes Python ou Scheme bytecodés

Important ça.

bosvelt
bosvelt
Niveau 5
29 novembre 2005 à 13:45:24

Il faut pas payer une licence pour le C++ ?

godrik
godrik
Niveau 30
29 novembre 2005 à 13:53:48

bosvelt, non heureusement! :)

giann008
giann008
Niveau 3
02 décembre 2005 à 15:36:29

bon moi je pense déjà que pour le programmeur c´est un language super agréable. on se casse pas la tête à gérer la mémoire comme en C où on fait des malloc et des realloc pour se retrouver avec des messages super explicites du genre: coredump. de plus, conceptuellement c´est un très bon langage. les créateurs de java ont voulu réunir les aspects positifs de langages tels que C++ et en éliminé les aspects moins bons ou compliqué (pointeurs par exemple, gestion de la mémoire en général). le résultat est très bon. le seul désavantage est peut être la lenteur des applications qui ont besoin de la jvm pour tourner.

JeanYvesYves
JeanYvesYves
Niveau 10
02 décembre 2005 à 16:09:50

giann008 a raison.
Mais je vais etre plus méchant :
Il n´y a pas de pointeurs en Java.
Cela fait fuir les programmeur qui n´y connaissent rien en architecture, et n´ont aucune idée de représentation mémoire.
Il y a des tests de débordement systématiques (ce qui est peut etre tres agréable en débug) mais avec java c´est tout le temps : pure ralentissements...
Cela favorise le programmeur a etre moins rigoureux.
Il y a un garbage collector qui gere les fuites mémoires
Cela favorise le programmeur a etre crade dans son code.

En gros, le Java est une femme de ménage qui vous dit "tu peux etre sale, etre nul, et ne rien savoir faire, moi je nettoierai tes merdes (par contre, ça ralentira)
Alors franchement, c´est a double tranchant, je trouve sympa de la part de Sun de nous épargner de descendre dans la camboui, mais je pense que certains vont se contenter de cela, et que ça va créer une vague de programmeurs "médiocres"
Et il est clair qu´en ce qui concerne les performances, tout alogorithme calculatoire sera entierement plus rapide en C.

giann008
giann008
Niveau 3
02 décembre 2005 à 20:57:38

je vois les choses autrement... tu es programmeur t´en a marre de perdre ton temps à débugger à cause de problèmes de mémoire etc... java c´est génial parceque tu peux quasiment retranscrire tout ce que tu a dans la tête sans te préocupper du reste qui est beaucoup moins intéressant !!

Bigloo
Bigloo
Niveau 10
02 décembre 2005 à 21:37:43

Sauf que des tas de langages le font déjà sans avoir cette réputation de lourdeur.

dnob700
dnob700
Niveau 10
02 décembre 2005 à 22:03:33

VB ? :-)

Bigloo
Bigloo
Niveau 10
02 décembre 2005 à 22:32:30

J´ai comme l´impression de m´être fait avoir, au fond.

novembre
novembre
Niveau 18
03 décembre 2005 à 13:29:52

Ce qui ralenti java, c´est aussi que tout ce qui est executé est controlé. Par exemple avant de lancer une méthode, la jvm vérifie si il y assez de place pour les arguments dans la pile d´execution avant de les empiler.

Bigloo
Bigloo
Niveau 10
03 décembre 2005 à 13:43:10

Ca a été dit par JYY (à moins qu´une nuance m´échappe).

godrik
godrik
Niveau 30
03 décembre 2005 à 14:24:23

rappelons qu´il y a aussi des compilateur JIT qui produisent du code pour la machine cible...

Kilyn_
Kilyn_
Niveau 10
04 décembre 2005 à 11:54:36

Oui mais Java est multiplateforme. :-) Tiens on devrait faire une liste de ceux qui le sont aussi. :o))

Bigloo
Bigloo
Niveau 10
04 décembre 2005 à 12:31:36

Tous. Fin de la liste.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment