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.次に示すのは、私のリストを常にトップ10のJava機能を使用すると非常に推薦;これによりJavaの大きな特徴として、言語やプラットフォームです。

  1. JSP & Servlets - Most of java development today is arguably done on JSP & Servlets.のJSP &サーブレット-今日は、おそらくほとんどのJ ava開発のJ SP&サーブレット実行されています。 It is the most widely used part of EJB specs today.これは最も広く使われてEJBの仕様部分です。
  2. Platform independence - It works in most cases flawlessly.プラットホームからの独立性-ほとんどの場合、完全に動作します。 It has significantly improved over the years.それが大幅に改善してきた。 Some other languages / platform offers some degree of platform independence too.いくつかの他の言語/プラットフォームは、ある程度のプラットホームからの独立性が判明しました。 However in Java it is without pain.しかし、痛みを感じることなくJavaのことはします。 I develop on Windows and yet deploy on Linux regularly without any issues ever.私はまだありません開発は、 WindowsおよびLinuxで定期的に展開することなく問題だ。
  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.空室状況のJVMのソースコード-ときに困って私たちはいつでも見つけていて、そのソースコードとの背後に何が起こっているシーンです。
  4. Security - Java was designed with security in mind.安全保障-J avaの安全保障を念頭に置いて開発されました。 It provides super solid libraries for all your security requirements.これはスーパー固体ライブラリのすべてのセキュリティ要件です。 Security in Java was nowhere an afterthought like many other languages.ジャワのはどこの安全保障の多くの言語のように補足します。
  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.性の強い支持をプロトコルとインターフェイスのJDBC APIのように、のjndi 、 JNIを、ジャワのIDL 、 JAXPのソリューションを提供等のJavaには、ほとんど何もすることができます。投げるということになります。
  6. Dynamic class loading - Ability to load class data over different devices and network.動的なクラスローディング-能力をロードするクラスのデータを別のデバイスとのネットワークです。 This forms the foundation of EJB, RMI and host of other technologies.このEJBの基盤を形成して、 rmiとホストの他の技術です。
  7. Reflection - Java reflection API allows dynamic discovery and invocation of methods etc.反射-J avaのリフレクションA PIを使用等のメソッドを動的発見と呼び出し
  8. Generics - Java generics simplifies coding while continuing to provide type safetyノー-J avaのコーディングを簡素化ジェネリック型の安全性を提供しながら継続
  9. Annotations - In terms of usage we have only begun to scratch the surface.注釈-利用方法をご利用を開始するまでを私たちの上っ面をなでてしかない。 I expect it to be the next XML for Java developers (for better or for worse).に出てこないのXML for Javaの開発者は、次の(良くも悪くも) 。
  10. Lack of pointers - This is a boon for those frustrated with pointer arithmetic in C / C++.ポインタの不足-これは、これらの恩恵をポインタ演算で欲求不満にはC / C + +のです。

This is my top 10 list.これは私のトップ10リストです。 Feel free to add your own list in comments.お気軽にして、リストにコメントを追加します。 Have I missed any of your favorites?あなたのお気に入りのいずれかに乗り遅れたんですか?

BTW: If you like this article considerところで:この記事を検討する場合のような digging it掘って .です。

PS Such list would not be complete without a corresponding list of psのようなリストが完全でない場合がありますのリストをせずに対応する Top 10 Java Features I would like to see (implemented)上位10のジャワの特徴を確認したい(実装済み) .です。 It comes next.それは次のページです。