Welcome

Wednesday, September 30, 2015

About Java

Definition of Java

 

An Object-Oriented Language
Java is an object-oriented language similar to C++, but simplified to eliminate language features that cause common programming errors. Java source code files (files with a .java extension) arecompiled into a format called bytecode (file s with a .classextension), which can then be executed by a Java interpreter. Compiled Java code can run on most computers because Java interpreters and runtime environments, known as Java Virtual Machines (VMs), exist for most operating systems, including UNIX, the Macintosh OS, and Windows. Bytecode can also be converted directly into machine language instructions by a just-in-time compiler (JIT). In 2007, most Java technologies were released under the GNU General Public License.

Java on the Web
Java is a general purpose programming language with a number of features that make the language well suited for use on the World Wide Web. Small Java applications are called Java applets and can be downloaded from a Web server and run on your computer by a Java-compatible Web browser.
Applications and websites using Java will not work unless Java is installed on your device. When you download Java, the software contains the  Java Runtime Environment (JRE) which is needed to run in a Web browser. A component of the JRE, the Java Plug-in software allows Java applets to run inside various browsers.
Java is a high-level programming language developed by Sun Microsystems. It was originally designed for developing programs for set-top boxes and handheld devices, but later became a popular choice for creating web applications.



Advantages and Disatvantages of Java


Advantages of Java
Java give an advantages to developers:

·         Java is Object-Oriented: Java is object-oriented because programming in Java is centered on creating objects, manipulating objects, and making objects work together. This allows you to create modular programs and reusable code.

·         Java is Platform-Independent: One of the most significant advantages of Java is its ability to move easily from one computer system to another.

·         Java is Distributed: Distributed computing involves several computers on a network working together. Java is designed to make distributed computing easy with the networking capability that is inherently integrated into it.

·         Java is Secure: Java is one of the first programming languages to consider security as part of its design. The Java language, compiler, interpreter, and runtime environment were each developed with security in mind.

·         Java is Robust: Robust means reliable and no programming language can really assure reliability. Java puts a lot of emphasis on early checking for possible errors, as Java compilers are able to detect many problems that would first show up during execution time in other languages.



Disadvantages of Java

·         Performance: Java can be perceived as significantly slower and more memory-consuming than natively compiled languages such as C or C++.

·         Look and feel: The default look and feel of GUI applications written in Java using the Swing toolkit is very different from native applications. It is possible to specify a different look and feel through the pluggable look and feel system of Swing. Sun is working in this area and we can see some great technologies from Sun in near future.

·         Single-paradigm language: Java is predominantly a single-paradigm language. However, with the addition of static imports in Java 5.0 the procedural paradigm is better accommodated than in earlier versions of Java.


Sources by :
http://java-work.blogspot.co.id/2008/08/java-advantages-and-disadvantages.html

Vocabularies :
Exist.                    : Ada
Handheld.          : Genggaman    
Involves.             : Melibatkan
Inherently.          : Inheren
Compiler.            : Penyusun
Robust                  : Kuat
Emphasis.          : Tekanan
Predominantly. : Didominasi




 Pengertian Java

 

Bahasa Berorientasi Objek


Java adalah bahasa berorientasi objek yang mirip dengan C ++, tetapi disederhanakan untuk menghilangkan fitur bahasa yang menyebabkan kesalahan pemrograman umum. Java file kode sumber (file dengan ekstensi .java) dikompilasikan ke dalam format yang disebut bytecode (file  dengan sebuah .classextension), yang kemudian dapat dieksekusi oleh juru Java. Kompilasi kode Java dapat berjalan pada kebanyakan komputer karena interpreter Java dan lingkungan runtime, yang dikenal sebagai Java Virtual Machines (VMS), ada untuk sebagian besar sistem operasi, termasuk UNIX, Macintosh OS, dan Windows. Bytecode juga dapat dikonversi langsung ke instruksi bahasa mesin oleh kompiler (JIT) just-in-time. Pada tahun 2007, sebagian besar teknologi Java dirilis di oleh GNU General Public License.

Java di Web


Java adalah bahasa pemrograman tujuan umum dengan sejumlah fitur yang membuat bahasa sangat cocok untuk digunakan di World Wide Web. Aplikasi Java kecil disebut applet Java dan dapat didownload dari server Web dan dijalankan pada komputer Anda oleh browser Web Java-kompatibel.
Aplikasi dan situs web yang menggunakan Java tidak akan bekerja kecuali Java diinstal pada perangkat Anda. Ketika Anda men-download Java, perangkat lunak tersebut berisi Java Runtime Environment (JRE) yang diperlukan untuk dijalankan pada browser Web. Sebuah komponen dari JRE, Java Plug-in perangkat lunak memungkinkan applet Java untuk menjalankan dalam berbagai browser.
Java adalah bahasa pemrograman tingkat tinggi yang dikembangkan oleh Sun Microsystems. Ini pada awalnya dirancang untuk mengembangkan program-program untuk kotak set-top dan perangkat genggam, tetapi kemudian menjadi pilihan populer untuk membuat aplikasi web.

Keuntungan dan kekurangan Jawa


Keuntungan dari Jawa


Java memberikan keuntungan untuk pengembang:

  • Java adalah Object-Oriented: Java adalah berorientasi objek karena pemrograman di Java berpusat pada membuat objek, memanipulasi objek, dan membuat benda bekerja sama. Hal ini memungkinkan Anda untuk membuat program modular dan kode dapat digunakan kembali.
  •  Java adalah platform-independen: Salah satu keuntungan yang paling signifikan dari Java adalah kemampuannya untuk bergerak dengan mudah dari satu sistem komputer ke komputer lain.
  • Java Terdistribusi: komputasi terdistribusi melibatkan beberapa komputer pada jaringan bekerja sama. Java dirancang untuk membuat komputasi terdistribusi mudah dengan kemampuan jaringan yang inheren terintegrasi ke dalamnya.
  • Java adalah Aman: Java adalah salah satu bahasa pemrograman pertama yang perlu dipertimbangkan keamanan sebagai bagian dari desain. Bahasa Java, kompiler, interpreter, dan lingkungan runtime masing-masing dikembangkan dengan keamanan dalam pikirannya.
  • Java adalah Kuat: Kuat berarti handal dan tidak ada bahasa pemrograman yang benar-benar dapat menjamin kehandalan. Java menempatkan banyak penekanan pada pemeriksaan awal untuk kemungkinan kesalahan, seperti compiler java mampu mendeteksi berbagai masalah yang pertama akan muncul selama waktu eksekusi dalam bahasa lain.


Kekurangan dari Java


  • Kinerja: Java dapat dirasakan secara signifikan lebih lambat dan lebih memakan memori dari bahasa native yang dikompilasi seperti C atau C ++.
  • Tampilan dan nuansa: default tampilan dan nuansa dari aplikasi GUI ditulis di Java menggunakan toolkit Swing yang sangat berbeda dari aplikasi asli. Hal ini dimungkinkan untuk menentukan tampilan yang berbeda dan merasa melalui tampilan pluggable dan merasa sistem Swing. Sun bekerja di daerah ini dan kita bisa melihat beberapa teknologi besar dari Sun dalam waktu dekat.
  • Bahasa Single-paradigma: Java didominasi bahasa tunggal paradigma. Namun, dengan penambahan impor statis di Java 5.0 paradigma prosedural bisa lebih baik ditampung daripada versi sebelumnya dari Jawa.

No comments:

Post a Comment