Top 10 Java Features (or What Makes Java Great) Top 10 Caractéristiques Java (ou Qu'est-ce qui rend Java Grand)
Here is a list of top 10 java features I constantly use and highly recommend; features which makes Java great as a language and platform. Voici une liste de 10 caractéristiques java je utiliser constamment et fortement recommander d'fonctionnalités qui rendent Java comme une grande langue et la plate-forme.
- JSP & Servlets - Most of java development today is arguably done on JSP & Servlets. JSP et Servlets - La plupart de développement java est sans doute aujourd'hui le fait JSP et Servlets. It is the most widely used part of EJB specs today. Il est le plus largement utilisé une partie des spécifications EJB aujourd'hui.
- Platform independence - It works in most cases flawlessly. Indépendance des plates-formes - Il travaille dans la plupart des cas sans faille. It has significantly improved over the years. Il a considérablement amélioré au fil des ans. Some other languages / platform offers some degree of platform independence too. D'autres langues / plate-forme offre un certain degré d'indépendance des plates-formes. However in Java it is without pain. Toutefois, en Java, il est sans douleur. I develop on Windows and yet deploy on Linux regularly without any issues ever. Je développe sur Windows et encore déployer Linux régulièrement sur toutes les questions sans jamais.
- Availability of JVM source code - When in trouble we can always look up the source code and find what exactly is going on behind the scenes. Disponibilité du code source JVM - Lorsque des problèmes, nous pouvons toujours regarder le code source et de trouver exactement ce qui se passe dans les coulisses.
- Security - Java was designed with security in mind. Sécurité - Java a été conçu avec la sécurité dans l'esprit. It provides super solid libraries for all your security requirements. Il fournit les bibliothèques super solide pour tous vos besoins en matière de sécurité. Security in Java was nowhere an afterthought like many other languages. La sécurité en Java a été nulle part une réflexion après coup comme de nombreuses autres langues.
- Strong support for protocols and interfaces with API’s like JDBC, JNDI, JNI, Java IDL, JAXP etc. Java has a solution for almost anything you can throw at it. Un large soutien pour les protocoles et interfaces avec l'API comme JDBC, JNDI, JNI, Java IDL, Java etc JAXP a une solution pour presque tout ce que vous lui lancez.
- Dynamic class loading - Ability to load class data over different devices and network. Chargement dynamique de classe - Capacité de charge de données sur différents dispositifs et du réseau. This forms the foundation of EJB, RMI and host of other technologies. Celle-ci constitue la base d'EJB, RMI et d'autres technologies.
- Reflection - Java reflection API allows dynamic discovery and invocation of methods etc. Réflexion - Java API de réflexion permet la découverte dynamique et de l'invocation des méthodes etc
- Generics - Java generics simplifies coding while continuing to provide type safety Génériques - Java simplifie génériques de codage tout en continuant à fournir le type de sécurité
- Annotations - In terms of usage we have only begun to scratch the surface. Annotations - En termes d'utilisation, nous avons seulement commencé à gratter la surface. I expect it to be the next XML for Java developers (for better or for worse). Je m'attends à être la prochaine XML pour les développeurs Java (pour le meilleur ou pour le pire).
- Lack of pointers - This is a boon for those frustrated with pointer arithmetic in C / C++. Le manque de repères - C'est une aubaine pour les frustrés avec pointeur arithmétique en C / C + +.
This is my top 10 list. Il s'agit de ma liste top 10. Feel free to add your own list in comments. N'hésitez pas à ajouter votre propre liste dans les commentaires. Have I missed any of your favorites? Ai-je manqué l'un de vos favoris?
BTW: If you like this article consider TVA: Si vous aimez cet article examiner digging it creusement il .
PS Such list would not be complete without a corresponding list of PS Cette liste ne serait pas complète sans une liste de correspondants Top 10 Java Features I would like to see (implemented) Top 10 Caractéristiques Java je voudrais voir (mise en œuvre) . It comes next. Il vient ensuite.
Filed under Classé sous Headline News Headline News , Java Software Logiciel de Java , Web , Web Services Services Web | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | cet article |
Email this Article Envoyer cet article
You may also like to read Vous mai également à lire |





May 5th, 2006 at 5:53 am Mai 5th, 2006 at 5:53 am
You missed the most important one: JavaDoc. Vous avez oublié le plus important: JavaDoc. Without it we would be lost in an ocean of difficult-to-use APIs. Sans elle, nous serions perdus dans un océan de difficile à utiliser les API.
May 5th, 2006 at 10:54 am Mai 5 mars 2006 à 10:54 am
You said JVM source code, when I think you meant Java API source code. Vous avez dit JVM code source, quand je pense que vous signifie Java API code source.
May 10th, 2006 at 11:00 am Mai 10th, 2006 at 11:00 am
>>JSP & Servlets - Most of java development today is >>arguably done on JSP & Servlets. >> JSP et Servlets - La plupart des développement Java est aujourd'hui>> sans doute fait sur JSP et Servlets. It is the most >>widely used part of EJB specs today. Il est le plus>> largement utilisé une partie des spécifications EJB aujourd'hui.
JSP & Servlets aren’t include in the EJB Spec, by example both servlet 2.3 and jsp 1.2 was defined en jsr 53, jsp 2.0 in jsr 152 and servlet 2.4 in jsr 154 and so. JSP et Servlets sont pas inclus dans les spécifications EJB, par exemple, les deux servlet jsp 2,3 et 1,2 a été définie en JSR 53, jsp 2,0 dans JSR 152 et servlet 2,4 dans JSR 154, etc.
You should have said that JSP & Servlet are the most widely used part of JavaTM 2 Platform, Enterprise Edition 1.4 (J2EE 1.4) Specification (JSR 151) . Vous devez avoir dit que JSP et Servlet sont le plus largement utilisé une partie de Java 2 Platform, Enterprise Edition 1.4 (J2EE 1.4) Specification (JSR 151).