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. Ecco un elenco dei 10 principali caratteristiche java ho costantemente uso e raccomandiamo; caratteristiche che rende Java grande come una lingua e la piattaforma.

  1. JSP & Servlets - Most of java development today is arguably done on JSP & Servlets. JSP e Servlet - La maggior parte di sviluppo Java oggi è probabilmente fatto a JSP e Servlet. It is the most widely used part of EJB specs today. E 'il più ampiamente utilizzato parte di specifiche EJB oggi.
  2. Platform independence - It works in most cases flawlessly. Indipendenza dalla piattaforma - funziona nella maggior parte dei casi in modo impeccabile. It has significantly improved over the years. Essa è notevolmente migliorata nel corso degli anni. Some other languages / platform offers some degree of platform independence too. Alcune altre lingue / piattaforma offre un certo grado di indipendenza dalla piattaforma. However in Java it is without pain. Tuttavia in Java è senza dolore. I develop on Windows and yet deploy on Linux regularly without any issues ever. I sviluppare su Windows e distribuire ancora regolarmente su Linux senza problemi mai.
  3. 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à di codice sorgente JVM - Quando in difficoltà si può sempre cercare il codice sorgente e trovare esattamente ciò che sta succedendo dietro le quinte.
  4. Security - Java was designed with security in mind. Sicurezza - Java è stato progettato pensando alla sicurezza. It provides super solid libraries for all your security requirements. Esso prevede super solido biblioteche per tutte le vostre esigenze di sicurezza. Security in Java was nowhere an afterthought like many other languages. Sicurezza in Java è stato un ripensamento da nessuna parte come molte altre lingue.
  5. 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 forte sostegno per protocolli e interfacce con API come JDBC, JNDI, JNI, Java IDL, ecc JAXP Java ha una soluzione per quasi tutto ciò che potete passi esso.
  6. Dynamic class loading - Ability to load class data over different devices and network. Classe di carico dinamico - Capacità di carico classe di dati su diversi dispositivi e di rete. This forms the foundation of EJB, RMI and host of other technologies. Ciò costituisce la base di EJB, RMI e di accoglienza delle altre tecnologie.
  7. Reflection - Java reflection API allows dynamic discovery and invocation of methods etc. Riflessione - Java API consente di riflessione dinamica scoperta e invocazione di metodi ecc
  8. Generics - Java generics simplifies coding while continuing to provide type safety Generici - Java generici semplifica codifica, pur continuando a fornire il tipo di sicurezza
  9. Annotations - In terms of usage we have only begun to scratch the surface. Annotazioni - In termini di utilizzo che abbiamo solo iniziato a graffiare la superficie. I expect it to be the next XML for Java developers (for better or for worse). Mi aspetto che sia la prossima XML per sviluppatori Java (nel bene e nel male).
  10. Lack of pointers - This is a boon for those frustrated with pointer arithmetic in C / C++. Mancanza di puntatori - Questa è una benedizione per coloro frustrato con aritmetica puntatore in C / C + +.

This is my top 10 list. Questa è la mia top 10. Feel free to add your own list in comments. Sentiti libero di aggiungere il tuo elenco nei commenti. Have I missed any of your favorites? Ho perso nessuno dei tuoi preferiti?

BTW: If you like this article consider BTW: Se ti piace considerare questo articolo digging it scavandolo .

PS Such list would not be complete without a corresponding list of PS Tale elenco non sarebbe completa senza un corrispondente elenco di Top 10 Java Features I would like to see (implemented) Top 10 Java Caratteristiche Mi piacerebbe vedere (attuata) . It comes next. Si tratta successiva.