Pengenalan Bahasa Pemograman Java
buayaberdiri.blogspot.com - Java adalah bahasa pemograman komputer yang berbasis objek yang dapat digunakan di semua perangkat seperti komputer dan ponsel / tab yang dapat dijalankan tanpa harus melewati kompilasi ulang.Sehingga bahasa java telah digunakan secara luas dan sangat populer hingga saat ini.Bahasa Java juga dikenal dengan pemograman komputer tingkat tinggi karena mudah di baca oleh manusia dan dimengerti oleh komputer.
Sejarah Bahasa Java
Bahasa Java dikembangkan oleh James Gosling yang bekerja di Microsystem Sun yang diakusisi oleh Oracle Corporation Tahun 1995.Bahasa Java ditulis dengan menggunakan bahasa Java dan C++ dan C.Dan bahasa java juga dapat berjalan dengan baik di berbagai sistem operasi seperti Windows.MacOS dan Linux dan Solaris.Untuk menjalankan program berbasis java,maka kamu akan membutuhkan platform JRE dan JDK,JRE,OpenJDK,dan JVM.
Bahasa Java telah mengalami banyak perubahan versi sesuai dengan perkembangan dunia teknologi bahasa komputer.Berikut adalah perkembangan bahasa Java :
1.JDK 1.0
Ini adalah versi Java pertama yang dirilis pada tanggal 23 Januari 1996,tidak lama berselang,Java telah mengupdate versi terbaru untuk versi stabil dengan versi JDK 1.0.1 dan kemudian Java mengupdate versi terbarunya 1.0.2 untuk memperbaiki dari versi sebelumnya di versi 1.0.1.Di JDK 1.0.2 telah telah menghapus variabel dari subclasses yang diberikan dari class.
2.JDK 1.1
JDK 1.1 telah dirilis pada tanggal 19 Februari 1996 dan mengalami beberapa perubahan berupa penambahan pada fitur JDK versi ini.
Penambahan di JDK 1.1 :
1.Penambahan konsep Inner Class
2.JDBC
3.RMI
4.JavaBeans
5.Dukungan Unicode
6.Event AWT
7.JIT Compiler
3.J2SE 1.2
J2SE merupakan singakatan dari Java 2 Standart Edition untuk menggantikan dari java versi sebelumnya.J2SE ini dirilis pada tanggal 8 Desember 1998,Sama seperti versi sebelumnya yang mengalami penambahan fitur,J2SE juga memiliki penambahan fitur untuk bahasa java ini :
Penambahan di J2SE :
1.Kerangka Framework
2.Plugin Java
3.Swing Graphical API
4.Java IDL
5.Sun's JVM yang didukung JIT Compiler
4.J2SE 1.3 (8 Mei 2000)
Penambahan fitur dari pembaruan J2SE 1.3 :
1.Kelas Proxy Syntetic
2.Penambahan Hotspot JVM
3.Perubahan RMI
4.Penambahan Java Platform Debugger Architecture ( JPDA )
5.Penambahan JavaSound
6.Penambahan Java Naming and Directory Interface ( JNDI )
5.J2SE 1.4 (6 February 2002)
6.J2SE 5.0 → di rilis pada tanggal 30 September 2004
7.Java SE 6 → di rilis pada tanggal 11 Desember 2006
8.Java SE 7 → di rilis pada tanggal 28 Juli 2011
9.Java SE 8 → di rilis pada tanggal 18 Maret 2014
10.Java SE 9 → di rilis pada tanggal 21 September 2017
11.Java SE 10 → di rilis pada tanggal 20 Maret 2018
12.Java SE 11 → di rilis pada tanggal September 2018
13.Java SE 12 → di rilis pada tanggal 19 Maret 2019
14.Java SE 13 → di rilis pada tanggal 17 September 2019
Struktur Sintaks Bahasa Java
Dalam pemograman java,struktur sintaks bahasa java dibagi menjadi 2 yaitu :
1.Paket ( Package )
2.Kelas ( Class )
didalam kelas terdapat banyak beberapa metode dari java seperti perulangan,variabel,konstanta dan lain-lain.Sehingga struktur sintaks bahasa java ,untuk bagian program berada didalam class.
Output Bahasa Java
Bahasa Java memiliki output program seperti bahasa pemograman pada umumnya,berikut adalah output dari bahasa pemograman java :
1.System.out.print ()
2.System.out.println ()
3.System.console ()
4.System.err.println ()
5.console.printf ()
Setiap keluaran dari 5 sintaks keluaran bahasa java ini ,memiliki peranan dan fungsi sesuai dengan tugasnya.