Pengenalan JAVA sebagai Bahasa Pemrograman Berbasis Objek

JAVA



Sejarah Bahasa Pemrograman Java – Java adalah galat  satu Bahasa pemrograman yg sanggup dipakai buat menciptakan sebuah sistem sederhana ataupun sistem yg kompleks. Bahasa pemrograman Java juga adalah galat  satu Bahasa pemrograman taraf tinggi dan sudah menerapkan metode OOP (Object Oriented Programming) pada penggunaannya.


Bahasa pemrograman Java awalnya dibentuk sang James Arthur Gosling atau yg biasa dikenal menggunakan nama James Gosling. Gosling dilahirkan pada Kanada dalam lepas 19 Mei 1955 & mempunyai gelar Bachelor of Science pada bidang Ilmu Informasi menurut BITM, dirinya jua mempunyai gelar Btech Ilmu Informasi menurut BITM.


James Gosling juga sempat menciptakan sebuah multi-prosesor versi Unix waktu pada Carnegie Mellon University & dirinya jua sempat menciptakan sistem email & juga beberapa compiler sebelum akhirnya bergabung menggunakan perusahaan Sun Microsystems. Saat dirinya berada pada perusahaan Sun Microsystem dimana kini ini dikenal menggunakan nama  Oracle dirinya menciptakan bahasa pemrograman JAVA & dirilis dalam tahun 1995. Java sendiri poly mengadopsi sintaks atau perintah-perintah menurut Bahasa pemrograman lainnya, misalnya Bahasa C dan C++ tetapi menggunakan sintak contoh objek yg dibentuk sebagai lebih sederhana.


Untuk menciptakan sebuah pelaksanaan menggunakan Java diharapkan sebuah JDK  atau Java Development Kit & buat menjalankan pelaksanaan yg dibentuk menggunakan Bahasa pemrograman Java, maka diharapkan sebuah JRE atau Java Runtime Environment. Bahasa pemrograman  Java sendiri mempunyai sifat multi platform, ialah sebuah acara yg dibentuk menggunakan memakai bahasa pemrograman Java bisa dijalankan dalam sistem operasi apa saja baik itu windows, MacOS ataupun linux selama didalam sistem operasi tadi telah terinstall Java Runtime Environment.


Berdasarkan data yg diterbitkan sang Sun, masih ada tiga triliun device atau perangkat yg membutuhkan Java supaya bisa dijalankan. Selain itu jua telah poly indera yg telah memakai Java, misalnya :


1. Game

2. Aplikasi Enterprise misalnya pelaksanaan perbankan

3. Aplikasi Desktop misalnya Acrobat Reader, Antivirus, Media Player & lain sebagainya

4. Aplikasi berbasi web yg memakai Java

5. Aplikasi Mobile juga Sistem Operasi Mobile

6. Robotika dan masih banyak yang lainnya.

 

PBO

 



PBO atau biasa diklaim OOP (Object Oriented Programming) bukanlah suatu produk, atau fitur berdasarkan bahasa pemrograman, melainkan  suatu kerangka berpikir atau cara pandang pemecahan suatu kasus yg ingin diselesaikan menggunakan menciptakan aplikasi menggunakan cara membangun objek-objek.

Objek dibentuk berdasarkan kelas, dimana kelas merupakan suatu blueprint yg mendeskripsikan attribute & sifat berdasarkan objek yg akan dibentuk. Sama misalnya definisi “objek” pada global nyata, dimana setiap objek (mati / hidup) memiliki attribute & sifat /konduite masing-masing.


Objek pada pemrograman jua memiliki sifat & konduite yg direpresentasikan pada bentuk variabel (attribute) & fungsi/method (konduite). Manusia memiliki attribute nama, lepas lahir, jenis kelamin, dll. Attribute tadi dibentuk menggunakan format tipe data (integer, char, string, dll).


Selain memiliki attribute, insan tadi jua berperilaku & direpresentasikan menggunakan fungsi/method pada pemrograman misalnya model makan, berlari, tidur, dll. Setiap fungsi bisa diberikan parameter input & mengembalikan nilai output berdasarkan fungsi.
Jika digambarkan pada diagram kelas, maka objek insan digambarkan pada bentuk kelas menjadi berikut :





Contoh Aplikasi JAVA dalam Enterprise



Spring Framework



Framework Spring merupakan framework open source berbasis Java yg menyediakan infrastrukur yg komprehensif pada menyebarkan pelaksanaan Java menggunakan gampang & cepat. Spring pertama kali ditulis & dirilis sang Rod Johnson menggunakan lisensi Apache 2.0 dalam bulan Juni 2002. Spring akan membantu pembaca pada pengembangan pelaksanaan menggunakan build yg sederhana, portable, cepat & sistem berbasis JVM yg fleksibel.


JAVA Enterprise Edition



Java Enterprise, J2EE, Java EE adalah istilah-istilah yang mungkin sulit dimengerti oleh sebagian orang, bahkan programer Java (yang baru) sekalipun. 

J2EE merupakan singkatan menurut Java 2 Enterprise Edition, & semenjak versi lima berubah sebagai Java EE atau relatif Java Enterprise Edition. Java EE merupakan sebuah spesifikasi, bukan berupa produk berwujud nyata. Ada banyak vendor software atau komunitas opensource membuat software berupa application server yang mengikuti standard Java EE sehingga disebut Java EE compliant application server.

Application server ini memungkinkan kita buat menciptakan aplikasi berskala enterprise dengan lebih mudah lantaran application server telah menyediakan banyak sekali fasilitas yg siap buat dipakai menjadi pendukung aplikasi kita.

Contoh application server adalah Glassfish, Oracle AS, JBoss, IBM Websphere, JRun, JOnAS, dll. Apache Tomcat adalah salah satu webserver/webcontainer untuk aplikasi web Java yang relatif terkenal.











Komentar

Postingan Populer