Riwayat Singkat Java
Berikut Contoh dan Pengertian Bahasa Program Java - Pada tahun 1991, sekumpulan insinyur SUN yang di pimpin Patrick Naughton serta James Gosling ingin membuat bahasa computer untuk piranti consumer seperti cable Tv box. Sebab piranti itu tidak memiliki banyak ingatan, bahasa mesti memiliki ukuran kecil serta membuahkan kode yang simak, jadi bahasa mesti bebas dari arsitektur mana saja. Project ini dinamakan kode Green.
Produk pertama project Green ialah “*7”, satu kendali jauh yang begitu pintar. Pada tahun 1995, Netscape akan memutuskan membuat browser yang diperlengkapi dengan Java. Sesudah itu dibarengi IBM, Symantec, Inspire, bahkan juga Microsoft. Bahasa Java adalah karya Sun Microsystem Inc. Launching sah dikerjakan pada Nopember 1995. Nama JAVA sendiri di inspirasi saat orang–orang di project Green tengah nikmati secangkir kopi dalam suatu kedai kopi yang lalu dengan tidak menyengaja satu diantara mereka mengatakan kata JAVA yang memiliki kandungan makna asal bijih kopi. Maskot Java ialah Duke.
Pengenalan Tehnologi JAVA
- Java menjadi Satu Bahasa Pemrograman
Java ialah bahasa pemrograman yang fokus objek (OOP) serta bisa digerakkan pada beberapa basis skema operasi. Perubahan Java bukan sekedar terlalu fokus pada satu skema operasi, tapi di kembangkan untuk beberapa sistem operasi serta berbentuk open source.
- Java menjadi Satu Development Environment
Menjadi satu perlengkapan pembangun, tehnologi Java menyiapkan banyak tools: compiler, interpreter, penyusun dokumentasi, paket kelas dan lain-lain.
- Java menjadi Satu Aplikasi
Aplikasi dengan tehnologi Java pada umumnya ialah aplikasi serba untuk yang bisa digerakkan pada semua mesin yang mempunyai Java Runtime Environment (JRE).
- Java menjadi Satu Deployment Environment
Ada dua elemen penting dari Deployment Environment. Yang pertama ialah JRE, yang ada pada paket J2SDK, memiliki kandungan kelas–kelas untuk semua paket tehnologi Java yang mencakup kelas basic dari Java, elemen GUI dan lain-lain. Elemen yang lainnya ada pada Situs Browser. Hampir semua Situs Browser komersial menyiapkan interpreter serta runtime environment dari tehnologi Java.
- Pembagian Edisi Paket pada JAVA
Untuk bermacam aplikasi yang dibikin dalam bahasa Java, Java dipaketkan dalam edisi-edisi tersebut:
- Java 2 Standard Edition (J2SE), J2SE menyiapkan lingkungan peningkatan yang kaya feature, konstan, aman, serta cross-platform. Edisi ini memberi dukungan konektivitas basis data, perancangan user interface, masukan/ keluaran (input/output), serta pemrograman jaringan (network programming), serta termasuk juga menjadi paket-paket basic bahasa Java.
- Java 2 Enterpise Edition (J2EE), J2EE menyiapkan tempat untuk bangun serta menjalankan multitier enterprise editions. J2EE berisi paket-paket J2SE dan paket-paket untuk memberi dukungan peningkatan Enterprise JavaBeans, Java Servlets, JavaServer Pages, XML, serta kendali transaksi yang fleksibel.
- Java 2 Micro Edition (J2ME), J2ME tidak hanya menyedikan bahasa Java yang sama, unggul dalam portabilitas (potensi bisa digerakkan dimana saja), safe network delivery, seperti J2SE serta J2EE. Aplikasi-aplikasi bisa diskalakan (dimampukan) supaya bisa kerja dengan J2SE serta J2EE. J2ME ialah untuk bermacam consumer electronic product, seperti pager, smart card, cell phone, handheld PDA, serta set-top box.
Karakter JAVA
Java mempunyai karakter seperti berikut:
- Simpel
Bahasa pemrograman Java memakai sintaks serupa dengan C++ akan tetapi sintaks pada Java sudah banyak diperbaiki terpenting menghilangkan pemakaian pointer yang susah serta multiple inheritance. Java pun memakai automatic memory allocation serta memory garbage collection.
- Fokus objek (Obyek Oriented)
Java memakai pemrograman fokus objek yang membuat program bisa dibikin dengan modular serta bisa dipakai kembali. Pemrograman fokus objek memodelkan dunia riil dalam objek serta lakukan hubungan antar objek-objek itu.
- Bisa didistribusi dengan gampang
Java dibikin untuk bikin aplikasi terdistribusi dengan gampang karenanya ada libraries networking yang terintegrasi pada Java.
- Interpreter
Program Java digerakkan memakai interpreter yakni Java Virtual Machine (JVM). Perihal ini mengakibatkan source code Java yang sudah dikompilasi jadi Java bytecodes bisa digerakkan pada basis yang berlainan.
- Robust
Java mempuyai reliabilitas yang tinggi. Compiler pada Java memiliki potensi menjumpai error dengan lebih cermat dibanding bahasa pemrograman lainnya. Java memiliki runtime-Exception handling untuk menolong menangani error pada pemrograman.
- Aman
Menjadi bahasa pemrograman untuk aplikasi internet serta terdistribusi, Java mempunyai beberapa proses keamanan untuk mengawasi aplikasi tidak dipakai untuk mengakibatkan kerusakan skema computer yang menjalankan aplikasi itu.
- Architecture Neutral
Program Java adalah basis independent. Program cukuplah memiliki sebuah vs yang bisa digerakkan pada basis yang berlainan dengan Java Virtual Machine.
- Portabel
Source code ataupun program Java bisa dengan gampang dibawa ke basis yang berlainan tak perlu dikompilasi lagi.
- Performance
Performance pada Java seringkali disebutkan kurang tinggi. Akan tetapi performance Java bisa ditingkatkan memakai gabungan Java lainnya seperti bikinan Inprise,Microsoft atau Symantec yang memakai Just In Time Compilers (JIT)
Fitur-fitur Pada Java
- Java Virtual Machine (JVM)
JVM ialah satu mesin imajiner (maya) yang kerja dengan mirip aplikasi pada suatu mesin riil. JVM menyiapkan detail hardware serta basis di mana gabungan kode Java berlangsung. Detail berikut yang membuat aplikasi berbasiskan Java jadi bebas dari basis mana saja sebab proses gabungan dituntaskan oleh JVM. Aplikasi program Java dibuat dengan file teks berekstensi .java. Program ini dikompilasi membuahkan satu berkas bytecode berekstensi .class atau lebih.
- Garbage Collection
Program Java lakukan garbage collection yang bermakna program tak perlu meniadakan sendiri objek–objek yang tidak dipakai kembali. Sarana ini kurangi beban pengendalian ingatan oleh programmer serta kurangi atau mengeliminasi sumber kekeliruan paling besar yang ada pada bahasa yang sangat mungkin alokasi dinamis.
- Code Security
Code Security terimplementasi pada Java lewat pemakaian Java Runtime Environment (JRE). Java memakai mode pengamanan 3 lapis membuat perlindungan skema dari untrusted Java Code.
Susunan Program Java
Dalam pembuatan program Java yang perlu dilihat dalam pembuatan program java ialah tulisan huruf besar serta kecil sebab java mempunyai karakter Kasus Sensitive. Berikut bentuk umum dari tulisan program Java :
- Pertama
Dalam program Java minimum ada satu class, di mana nama dari class itu diupayakan sama juga dengan nama file Java, serta tiap-tiap class mesti dibuka dengan sinyal „{„ serta ditutup dengan sinyal „}‟.
Contoh:
class coba {
(isi dari class)
}
- Kedua
Dalam program Java ada manfaat main() ialah jadikan menjadi awal pengeksekusian aplikasi Java, kode (code) yang ada pada cara berikut yang akan dilakukan pertama-tama.
Contoh:
class coba
{
public static void main(String[] args)
{
(catat code/ program di tempat ini)
}
}
Cara main () didefinisikan menjadi public static void, tersebut penuturannya :
- public, bermakna cara ini bisa di panggil di luar class
- static, tunjukkan cara ini berbentuk sama untuk semua class
- void, bermakna cara ini tidak kembalikan nilai.
- Argument args [] ialah array objek string argument baris-baris perintah yang ditinggalkan ke kelas yang dilakukan.
Contoh Program Simpel JAVA
// nama file : Hello.java
class Hello {
public static void main(String[] args)
{
Sistem.out.println(“Hello, World!”);
}
}
Pada program diatas, langkah awal yang kita kerjakan yakni membuat class Java dengan nama ProgramPertama. Class itu mempunyai manfaat main() dengan parameter variabel args dengan type array dari String. Manfaat main ini yang akan menyelesaikan pernyataan Sistem.out.println (“Hello World!”); untuk tampilkan kata Hello World!
File itu disimpan dengan akhiran ekstensi .java yang lalu akan digerakkan di Netbeans hingga muncul output seperti gambar berikut ini.
0 Comments