Dokumen tersebut membahas pengantar tentang bahasa pemrograman Java, meliputi sejarah, karakteristik, platform, dan contoh aplikasi yang dapat dibuat menggunakan Java. Java diciptakan oleh James Gosling pada 1991 dan memiliki karakteristik sederhana, berorientasi objek, terdistribusi, statis tipe, diinterpretasikan, kuat, aman, netral arsitektur dan portable. Terdapat beberapa platform Java seperti J2SE, J2EE, Java
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems pada tahun 1990-an. Java dirancang untuk portabel dan dapat dijalankan pada berbagai sistem operasi. Program Java dikompilasi menjadi bytecode yang kemudian dijalankan oleh Java Virtual Machine, sehingga memungkinkan portabilitas kode sumber Java.
Dokumen tersebut merangkum pengertian Java sebagai bahasa pemrograman dan platform yang multiplatform dan memiliki fitur-fitur seperti keamanan, jaringan, dan antarmuka grafis. Dokumen tersebut juga menjelaskan sejarah, edisi, dan lingkungan pemrograman Java serta kelebihan dan kekurangannya.
Java memiliki karakteristik sebagai bahasa pemrograman yang sederhana, berorientasi objek, dan dapat didistribusikan dengan mudah karena mendukung portabilitas antar platform. Program Java dikompilasi menjadi bytecode yang dieksekusi oleh Java Virtual Machine.
Java adalah bahasa pemrograman berorientasi objek yang independen platform. Java didesain untuk membuat aplikasi terdistribusi secara mudah dengan memanfaatkan library jaringan yang terintegrasi dan dapat dijalankan pada berbagai sistem operasi melalui Java Virtual Machine.
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems pada tahun 1990-an. Java dirancang untuk portabel dan dapat dijalankan pada berbagai sistem operasi. Program Java dikompilasi menjadi bytecode yang kemudian dijalankan oleh Java Virtual Machine, sehingga memungkinkan portabilitas kode sumber Java.
Dokumen tersebut merangkum pengertian Java sebagai bahasa pemrograman dan platform yang multiplatform dan memiliki fitur-fitur seperti keamanan, jaringan, dan antarmuka grafis. Dokumen tersebut juga menjelaskan sejarah, edisi, dan lingkungan pemrograman Java serta kelebihan dan kekurangannya.
Java memiliki karakteristik sebagai bahasa pemrograman yang sederhana, berorientasi objek, dan dapat didistribusikan dengan mudah karena mendukung portabilitas antar platform. Program Java dikompilasi menjadi bytecode yang dieksekusi oleh Java Virtual Machine.
Java adalah bahasa pemrograman berorientasi objek yang independen platform. Java didesain untuk membuat aplikasi terdistribusi secara mudah dengan memanfaatkan library jaringan yang terintegrasi dan dapat dijalankan pada berbagai sistem operasi melalui Java Virtual Machine.
Java adalah bahasa pemrograman yang portabel dan independen platfrom yang dikembangkan oleh Sun Microsystem. Java memiliki fitur seperti Java Virtual Machine, garbage collection, dan keamanan kode yang membuatnya aman dan fleksibel untuk berbagai keperluan seperti pembuatan aplikasi desktop, web, mobile, dan enterprise. Kelebihan Java termasuk portabilitas, keamanan, dan dukungan terhadap paradigma pemrograman berorientasi objek.
1. Java adalah bahasa pemrograman yang dapat dijalankan di berbagai platform berkat Java Virtual Machine. 2. Java memiliki fitur seperti berorientasi objek, tipe data primitif dan bahasa yang kuat. 3. Aplikasi Java populer seperti Opera Mini dan Mig33 digunakan untuk chatting.
Dokumen tersebut membahas pengenalan pemrograman Java meliputi:
1) Sejarah perkembangan Java dan karakteristik bahasa pemrograman Java;
2) Sintaks dasar bahasa Java seperti struktur program, tipe data, variabel, dan kelas;
3) Proses kompilasi dan eksekusi kode Java.
Java lahir pada tahun 1991 untuk mengatasi kelemahan C++. Java memiliki fitur seperti Java Virtual Machine, garbage collection, dan code security yang membuatnya dapat berjalan di berbagai platform. Salah satu keunggulan Java adalah portabilitasnya sehingga program dapat berjalan di HP, PDA, dan peralatan lain yang mendukung Java Virtual Machine.
1. Bab ini menjelaskan latar belakang dan tujuan pembelajaran Java, termasuk sejarah singkat pembuatan bahasa Java dan fitur-fiturnya seperti Java Virtual Machine dan garbage collection.
2. Java dikembangkan untuk berbagai platform dengan menggunakan Java Virtual Machine sehingga kode sumber dapat portabel.
3. Proses pemrograman Java meliputi penulisan kode, kompilasi, dan eksekusi.
Dokumen ini membahas tentang Java 2 Micro Edition (J2ME). J2ME digunakan untuk mengembangkan aplikasi Java untuk perangkat genggam seperti ponsel pintar dan PDA. Dokumen ini juga menjelaskan karakteristik bahasa pemrograman Java serta komponen-komponen penting Java seperti Java Virtual Machine dan Java Application Programming Interface."
Tutorial ini membahas sejarah dan pengantar bahasa pemrograman Java. Java pertama kali dikembangkan pada tahun 1990-an oleh James Gosling dari Sun Microsystems untuk memenuhi kebutuhan akan bahasa komputer yang dapat dijalankan di berbagai sistem operasi tanpa perubahan kode. Java merupakan bahasa berorientasi objek yang diturunkan dari C++ dan memiliki konsep yang konsisten dengan teori pemrograman berorientasi objek.
Java adalah bahasa pemrograman berorientasi objek yang dirancang untuk portabel dan aman. Dokumen ini membahas pengertian Java, sejarahnya, versi-versinya, dan jenis aplikasi Java.
Java adalah bahasa pemrograman berorientasi objek multiplatform. Teknologi Java menyediakan alat pengembangan seperti compiler dan class library serta dapat digunakan untuk membuat berbagai aplikasi desktop, web, dan seluler.
Java adalah bahasa pemrograman open source yang dikembangkan oleh Sun Microsystems dan sekarang dimiliki oleh Oracle. Java adalah bahasa multiplatform yang populer digunakan untuk membangun aplikasi desktop maupun enterprise. Program Java pertama menggunakan kelas Hello untuk menampilkan teks "Hello world!"
Java adalah bahasa pemrograman dan platform yang multiplatform, memiliki perpustakaan yang lengkap, dan menggunakan pengumpulan sampah secara otomatis."
El documento describe las 7 fases del ciclo de vida de desarrollo de sistemas según Kendall y Kendall. La primera fase involucra la identificación de problemas en la organización. La segunda fase determina los requerimientos de información. La tercera fase analiza las necesidades. La cuarta fase diseña el sistema recomendado. La quinta fase desarrolla y documenta el software. La sexta fase prueba y mantiene el sistema. La séptima fase implementa y evalúa el sistema.
This document provides information and advice for interview questions, tips, and materials for an interview with UAP Inc. It includes sample answers for common interview questions like "What are your career goals for this job?", "Why do you want to work with UAP Inc?", "What do you know about UAP Inc?", "Why should UAP Inc hire you?", and "What can you do for UAP Inc?". It also lists additional interview tips and materials such as thank you letters, behavioral interview questions, and management interview questions. The document emphasizes researching the company, linking skills and experience to the role, and portraying enthusiasm and passion for the position.
T9 crear presentacion audiovisual sencilla, la biografia del artista ( zaira ...Zhaira Echeverria
Martin Garrix, nacido en 1996 en Amsterdam, es un exitoso DJ y productor holandés que pertenece al sello discográfico Spinnin' Records. Algunos de sus sencillos más populares son "Animals" de 2013, que se convirtió en un éxito internacional y lo catapultó a la fama, y colaboraciones con otros artistas como Dimitri Vegas & Like Mike, Afrojack y Hardwell. Actualmente es considerado uno de los DJs más importantes del género EDM a nivel mundial.
El documento describe las características de las pequeñas y medianas empresas y su importancia en la economía. Explica que estas empresas cumplen un rol importante al crear empleos y contribuir al ingreso nacional. También menciona que su tamaño les permite ser flexibles en la producción y atender rápidamente las demandas del mercado.
Supplies Supplies Supplies !!!! with K and TazKristin Dudley
This document contains listings from multiple sellers offering various bead and jewelry-making supplies for sale, including Preciosa glass beads, antique bead caps, charms, pendants, chains, and findings. The listings provide descriptions of the items, quantities, starting prices, available lots, and seller contact information. Shipping costs are also provided.
El documento habla sobre la importancia de diseñar y aplicar sistemas de evaluación del desempeño laboral que permitan identificar oportunamente las fallas y limitaciones de los empleados para corregirlas y así garantizar el cumplimiento de los objetivos de la organización. También menciona que los cambios en los entornos laborales han llevado a las organizaciones a acelerar su ritmo de trabajo para ser competitivas, por lo que deben gestionar adecuadamente su talento humano mediante procesos como la evaluación del desempeño.
Java adalah bahasa pemrograman yang portabel dan independen platfrom yang dikembangkan oleh Sun Microsystem. Java memiliki fitur seperti Java Virtual Machine, garbage collection, dan keamanan kode yang membuatnya aman dan fleksibel untuk berbagai keperluan seperti pembuatan aplikasi desktop, web, mobile, dan enterprise. Kelebihan Java termasuk portabilitas, keamanan, dan dukungan terhadap paradigma pemrograman berorientasi objek.
1. Java adalah bahasa pemrograman yang dapat dijalankan di berbagai platform berkat Java Virtual Machine. 2. Java memiliki fitur seperti berorientasi objek, tipe data primitif dan bahasa yang kuat. 3. Aplikasi Java populer seperti Opera Mini dan Mig33 digunakan untuk chatting.
Dokumen tersebut membahas pengenalan pemrograman Java meliputi:
1) Sejarah perkembangan Java dan karakteristik bahasa pemrograman Java;
2) Sintaks dasar bahasa Java seperti struktur program, tipe data, variabel, dan kelas;
3) Proses kompilasi dan eksekusi kode Java.
Java lahir pada tahun 1991 untuk mengatasi kelemahan C++. Java memiliki fitur seperti Java Virtual Machine, garbage collection, dan code security yang membuatnya dapat berjalan di berbagai platform. Salah satu keunggulan Java adalah portabilitasnya sehingga program dapat berjalan di HP, PDA, dan peralatan lain yang mendukung Java Virtual Machine.
1. Bab ini menjelaskan latar belakang dan tujuan pembelajaran Java, termasuk sejarah singkat pembuatan bahasa Java dan fitur-fiturnya seperti Java Virtual Machine dan garbage collection.
2. Java dikembangkan untuk berbagai platform dengan menggunakan Java Virtual Machine sehingga kode sumber dapat portabel.
3. Proses pemrograman Java meliputi penulisan kode, kompilasi, dan eksekusi.
Dokumen ini membahas tentang Java 2 Micro Edition (J2ME). J2ME digunakan untuk mengembangkan aplikasi Java untuk perangkat genggam seperti ponsel pintar dan PDA. Dokumen ini juga menjelaskan karakteristik bahasa pemrograman Java serta komponen-komponen penting Java seperti Java Virtual Machine dan Java Application Programming Interface."
Tutorial ini membahas sejarah dan pengantar bahasa pemrograman Java. Java pertama kali dikembangkan pada tahun 1990-an oleh James Gosling dari Sun Microsystems untuk memenuhi kebutuhan akan bahasa komputer yang dapat dijalankan di berbagai sistem operasi tanpa perubahan kode. Java merupakan bahasa berorientasi objek yang diturunkan dari C++ dan memiliki konsep yang konsisten dengan teori pemrograman berorientasi objek.
Java adalah bahasa pemrograman berorientasi objek yang dirancang untuk portabel dan aman. Dokumen ini membahas pengertian Java, sejarahnya, versi-versinya, dan jenis aplikasi Java.
Java adalah bahasa pemrograman berorientasi objek multiplatform. Teknologi Java menyediakan alat pengembangan seperti compiler dan class library serta dapat digunakan untuk membuat berbagai aplikasi desktop, web, dan seluler.
Java adalah bahasa pemrograman open source yang dikembangkan oleh Sun Microsystems dan sekarang dimiliki oleh Oracle. Java adalah bahasa multiplatform yang populer digunakan untuk membangun aplikasi desktop maupun enterprise. Program Java pertama menggunakan kelas Hello untuk menampilkan teks "Hello world!"
Java adalah bahasa pemrograman dan platform yang multiplatform, memiliki perpustakaan yang lengkap, dan menggunakan pengumpulan sampah secara otomatis."
El documento describe las 7 fases del ciclo de vida de desarrollo de sistemas según Kendall y Kendall. La primera fase involucra la identificación de problemas en la organización. La segunda fase determina los requerimientos de información. La tercera fase analiza las necesidades. La cuarta fase diseña el sistema recomendado. La quinta fase desarrolla y documenta el software. La sexta fase prueba y mantiene el sistema. La séptima fase implementa y evalúa el sistema.
This document provides information and advice for interview questions, tips, and materials for an interview with UAP Inc. It includes sample answers for common interview questions like "What are your career goals for this job?", "Why do you want to work with UAP Inc?", "What do you know about UAP Inc?", "Why should UAP Inc hire you?", and "What can you do for UAP Inc?". It also lists additional interview tips and materials such as thank you letters, behavioral interview questions, and management interview questions. The document emphasizes researching the company, linking skills and experience to the role, and portraying enthusiasm and passion for the position.
T9 crear presentacion audiovisual sencilla, la biografia del artista ( zaira ...Zhaira Echeverria
Martin Garrix, nacido en 1996 en Amsterdam, es un exitoso DJ y productor holandés que pertenece al sello discográfico Spinnin' Records. Algunos de sus sencillos más populares son "Animals" de 2013, que se convirtió en un éxito internacional y lo catapultó a la fama, y colaboraciones con otros artistas como Dimitri Vegas & Like Mike, Afrojack y Hardwell. Actualmente es considerado uno de los DJs más importantes del género EDM a nivel mundial.
El documento describe las características de las pequeñas y medianas empresas y su importancia en la economía. Explica que estas empresas cumplen un rol importante al crear empleos y contribuir al ingreso nacional. También menciona que su tamaño les permite ser flexibles en la producción y atender rápidamente las demandas del mercado.
Supplies Supplies Supplies !!!! with K and TazKristin Dudley
This document contains listings from multiple sellers offering various bead and jewelry-making supplies for sale, including Preciosa glass beads, antique bead caps, charms, pendants, chains, and findings. The listings provide descriptions of the items, quantities, starting prices, available lots, and seller contact information. Shipping costs are also provided.
El documento habla sobre la importancia de diseñar y aplicar sistemas de evaluación del desempeño laboral que permitan identificar oportunamente las fallas y limitaciones de los empleados para corregirlas y así garantizar el cumplimiento de los objetivos de la organización. También menciona que los cambios en los entornos laborales han llevado a las organizaciones a acelerar su ritmo de trabajo para ser competitivas, por lo que deben gestionar adecuadamente su talento humano mediante procesos como la evaluación del desempeño.
Learn more about the different sea salt applications in the field of industry. Infosa is a sea salt production company based in Spain, producing high quality sea salt for many uses.
Análisis de los tratados de los cambios climáticosEstefany Morles
El documento trata sobre varios temas relacionados con el cambio climático y el medio ambiente. Explica el concepto de cambio climático y cómo se usa actualmente de forma poco apropiada. También describe el Protocolo de Kioto como un acuerdo internacional para reducir las emisiones de gases de efecto invernadero. Además, menciona la Convención de Estocolmo sobre sustancias químicas tóxicas y la Convención sobre la Diversidad Biológica. Finalmente, resalta la importancia de preservar la biod
Workload-Based Prediction of CPU Temperature and Usage for Small-Scale Distri...Tarik Reza Toha
The recent boost in the usage of high-performance computing systems in small research environments, such as those found at many universities, stipulates the need of smallscale distributed systems. Owning to the rapid growth in both computing power and heat, development of proper thermal and resource management becomes crucial concern of the research community along with the vendors to ensure efficiency for such systems. Moreover, an accurate and relatively fast strategy is needed for adaptation of different sizes of workload in such systems. Therefore, in this paper, we focus on developing simple prediction models of CPU temperature and usage for the systems. We investigate impacts of macro-level parameters such as the number of machines and different sizes of workload on CPU temperature and usage via real experiment. Our experimental results reveal that for a certain size of workload, the variation in CPU temperature and usage is minimal in response to a change in the number of machines, which does not hold in the reverse way. Hence, we develop workload-based prediction models for CPU temperature and usage. We evaluate the accuracy of our models by comparing the values calculated based on these models against the measurements found from real implementation.
Las pequeñas y medianas empresas son creadas por personas emprendedoras con ideas y conocimientos para lograr sus metas. Son proyectos que comienzan pequeños pero buscan crecer. Juegan un papel importante en la economía mundial y tienen estructuras sencillas, aunque las medianas empresas tienden a ser más complejas en su administración.
Este documento define una mediana empresa como una unidad económica con la capacidad de mejorar su competitividad y habilidades empresariales. Las características clave de una mediana empresa incluyen tener entre 50 y 100 empleados, un nivel más complejo de coordinación y mayores exigencias de comunicación. También describe brevemente las características de una microempresa.
This short document promotes creating presentations using Haiku Deck, a tool for making slideshows. It encourages the reader to get started making their own Haiku Deck presentation and sharing it on SlideShare. In just one sentence, it pitches the idea of using Haiku Deck to easily create engaging slideshow presentations.
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems pada tahun 1990-an. Java dirancang untuk portabel dan dapat dijalankan pada berbagai sistem operasi. Program Java dikompilasi menjadi bytecode yang kemudian dijalankan oleh Java Virtual Machine, sehingga memungkinkan portabilitas kode sumber Java.
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems pada tahun 1990-an. Java dirancang untuk portabel dan dapat dijalankan pada berbagai platform. Program Java dikompilasi menjadi bytecode yang kemudian dijalankan oleh Java Virtual Machine, sehingga memungkinkan portabilitas kode sumber Java.
Java lahir pada tahun 1991 untuk mengatasi kelemahan C++. Java memiliki fitur seperti Java Virtual Machine, garbage collection, dan code security yang membuatnya multiplatform, dinamis, dan aman. Salah satu keunggulan Java adalah bisa digunakan untuk membuat program yang berjalan di berbagai perangkat.
Dokumen tersebut membahas latar belakang bahasa pemrograman Java, termasuk sejarah, teknologi, dan fitur-fiturnya seperti Java Virtual Machine, garbage collection, dan keamanan kode. Juga dijelaskan fase-fase dalam program Java mulai dari penulisan, kompilasi, hingga eksekusi kode.
Teks tersebut merupakan jawaban dari tugas latihan mengenai Java SDK, perbedaan SE, ME, dan EE pada Java, versi terbaru SDK Java, dan sejarah singkat Java. Teks tersebut juga menjelaskan fitur-fitur utama Java seperti Java Virtual Machine, garbage collection, dan code security.
Dokumen tersebut membahas tentang Java SDK, perbedaan SE, ME, dan EE pada Java, versi terbaru SDK Java, dan sejarah pengembangan bahasa pemrograman Java dari bahasa C.
Dokumen tersebut membahas tentang bahasa pemrograman Java, mulai dari sejarah, pengertian, kelebihan dan kekurangan, jenis variabel, tipe data, istilah-istilah, dan beberapa aplikasi Java. Java dikembangkan oleh Sun Microsystems pada 1990-an dan dirancang untuk portabilitas dan keamanan.
1. Java adalah bahasa pemrograman yang dapat dijalankan di berbagai platform berkat Java Virtual Machine. 2. Java diciptakan oleh James Gosling dari Sun Microsystems pada awal 1990-an dan dirilis pertama kali pada 1995. 3. Java memiliki berbagai kelebihan seperti berorientasi objek, multiplatform, dan aman dari virus karena tidak ada kode mesin.
Bahasa pemrograman Java dikembangkan oleh tim Sun Microsystems pada tahun 1991. Java memiliki spesifikasi bahasa, API, JDK, dan IDE yang membantu pengembangan aplikasi. Java mendukung pengembangan aplikasi desktop, server, dan seluler melalui tiga API utama, yaitu J2SE, J2EE, dan J2ME.
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaFathan Emran
Modul Ajar Bahasa Inggris Kelas 10 SMA/MA Fase E Kurikulum Merdeka - abdiera.com. Modul Ajar Bahasa Inggris Kelas 10 SMA/MA Fase E Kurikulum Merdeka. Modul Ajar Bahasa Inggris Kelas 10 SMA/MA Fase E Kurikulum Merdeka.
Paper ini bertujuan untuk menganalisis pencemaran udara akibat pabrik aspal. Analisis ini akan fokus pada emisi udara yang dihasilkan oleh pabrik aspal, dampak kesehatan dan lingkungan dari emisi tersebut, dan upaya yang dapat dilakukan untuk mengurangi pencemaran udara
Laporan Pembina Pramuka SD dalam format doc dapat anda jadikan sebagai rujukan dalam membuat laporan. silakan download di sini https://unduhperangkatku.com/contoh-laporan-kegiatan-pramuka-format-word/
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
1 pengenalan program java
1. Anang Aris Widodo, S.Kom
PENGENALAN JAVA
A. Java
Java adalah suatu bahasa pemrograman berorientasi object(Object Oriented) dengan unsur
seperti bahasa C++ dan bahasa‐bahasa lainnya dengan libraries yang cocok untuk lingkungan
desktop maupun internet.
Java diciptakan oleh James Gosling seorang developer dari Sun Microsystems pada tahun 1991.
Java merupakan bagian dari reset Sun untuk menciptakan perangkat lunak untuk perangkat keras
elektronik. Tujuan java pada waktu itu adalah menjadi perangkat lunak yang kecil, efisien dan
portable untuk berbagai perangkat keras. Java yang mempergunakan nama Oak pad a ulanya kurang
mendapat perhatian komersial sampai akhirnya diperkenalkan bersama HotJava dan Netscape
Incorporated.
Sun menyediakan perangkat lunak untuk membuat program java dengan nama Java
Development Kit (JDK) yang mempunyai beberapa versi dengan platform untuk SPARC dan X86
Solaris, Windows NT dan Windows 95. JDK dimulai dengan versi 1.0x kemudian 1.1x dan yang
terakhir versi .2 yang disebut dengan Java 2.
B. Karakteristik Java
Beberapa karakteristik java yang paling dominan untuk dijadikan alasan mempelajari dan
menggunakan java adalah:
1. Sederhana (Simple)
Sintaks pada java mirip dengan sintaks pada C++ namun sintaks pada java telah banyak
dilakukan perbaikan dan menghilangkan penggunaan pointer dan multiple inheritance.
Java tidak mendukung fitur‐fitur rumit berikut ini:
• Explicit pointer manipulation
• Implicit type casting
• Structures atau unions
• Operator overloading
• Templates
• Header files
• Multiple Inheritance
Java menyediakan kemudahan dengan memberikan fitur‐fitur berikut ini:
• Automatic Memory Allocation
• Garbage Collection
2. Berorientasi object (Object Oriented)
Java menggukan pemrograman berorientasi objek yang membuat program dapat dibuat secara
modular dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodelkan dunia
nyata kedalam objek dan melakukan interaksi antar objek‐objek tersebut. Model java di java
adalah sederhana dan mudah diperluas.
2. Anang Aris Widodo, S.Kom
3. Terdistribusi (Distributed)
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries
networking yang terintegrasi pada java.
4. Statically Type
Seluruh objek dijava dideklarasikan dahulu sebelum digunakan tujuannya agar kompilator Java
dapat menentukan dan melaporkan sedini mungkin jika terjadi kesalahan yang tidak perlu.
5. Interpreted
Program java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM). Hal ini
menyebabkan source code java yang telah dikompilasi menjadi java bytecodes dapat dijalankan
pada platform sistem operasi yang berbeda‐beda.
6. Robust
Java mempunyai reliabilitas yang tinggi. Compiler pada java mempunyai kemampuan
mendeteksi error secara lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai
runtime‐Exception handling untuk membantu mengatasi error pada pemrograman.
7. Aman (Secure)
Untuk menjadi sebagai bahasa pemrograman yang aman java menggunakan pengamanan tiga
lapis (three‐layer security model) untuk melindungi sistem dari Untrusted Java Code.
1. Bytecode Verifier membaca bytecode sebelum dijalankan dan menjamin bytecode
memenuhi aturan‐aturan dasar bahasa java.
2. Class Loader menagani pemuatan kelas Java ke runtime interpreter.
3. Application Security Manager menangani keamanan tingkat aplikasi dengan
mengendalikan apakah program berhak mengakses sumber daya seperti sistem
file, port jaringan, proses eksternal dan sistem windowing.
8. Architecture Neutral dan Portable
Java merupakan platform independent dimana source code program java dapat di bawa dan
dapat berjalan pada platform sistem operasi yang berbeda‐beda.
9. Multitreaded
Thread adalah untuk menyatakan program komputer melakukan lebih dari satu tugas dalam
satu waktu secara simultan.
10. Taft (Tegar)
Java mempunyai mekanisme exception‐handling yang ampuh. Exception handling menyediakan
cara untuk memisahkan antara bagian penanganan kesalahan dengan bagian kode normal
sehingga menuntun ke struktur kode program yang lebih bersih dan menjadikan aplikasi lebih
tegar. Oleh karena itu program java tidak dapat menyebabkan crash pada sistem.
C. Java Platform
The Java 2 platform tersedia dalam tiga edisi untuk keperluan berbeda. Masing‐masing edisi berisi
Java 2 Software Development Kit (JDK) dan Java 2 Runtime Environment (JRE) untuk menjalankan
aplikasi.
1. J2SE
The Java 2 Platform Standard Edition (J2SE) menyediakan lingkungan pengembahan yang stabil,
aman dan cross‐platform. Fitur‐fitur atau paket‐paket yang terdapat dalam edisi ini diantaranya:
3. Anang Aris Widodo, S.Kom
a. Paket‐paket dasar bahasa java.
b. Paket‐paket rancang antar muka pemakai.
c. Paket‐paket masukan/keluaran (Input/output).
d. Paket‐paket Konektivitas basis data
e. Paket‐paket pemrograman jaringan (Network programming)
2. J2EE
The Java 2 Platform Enterprise Edition (J2EE) menyediakan tools dan lingkungan untuk
membangun dan menjalankan Multitiered Enterprise Application. Adapun paket‐paket yang ada
pada J2EE antara lain :
a. Seluruh paket‐paket yang berada pada J2SE.
b. Paket‐paket untuk pengembangan Enterprise Java Beans.
c. Paket‐paket untuk pengembangan Java Servlets dan Java Server Pages.
d. Paket‐paket untuk pengembangan menggunakan XML.
e. Paket‐paket kendali transaksi yang flesibel.
3. JavaCard
4. J2ME
The Java 2 Micro Edition (J2ME) dimaksudkan untuk beragam Consumer Electonic Product.
Seperti pager, smart card, cell phone, handheld, PDA dan set‐top box. J2ME menggunakan
sekumpulan paket‐paket kecil :
a. Subset paket‐paket J2SE.
b. Paket‐paket spesifik Micro Edition berupa javax.microedition.io.
Java Platform Diagram
4. Anang Aris Widodo, S.Kom
D. Aplikasi‐aplikasi yang bisa dibuat dengan java
Jenis aplikasi yang dapat dibuat dengan menggunakan java antara lain:
1. Text based application atau aplikasi berbasis konsol tradisional.
2. GUI based application atau aplikasi berbasis GUI yang dapat berjalan di sembarang platform
sistem operasi.
3. Aplikasi web browser dengan Java Applet. Applet juga bisa dijalankan menggunakan Applet
Viewer.
4. Aplikasi web browser dengan Java Servlet, JSP (Java Server Pages).
5. Aplikasi berbasis model komponen Java seperti Component di Borland Delphi atau Control
di Visual Basic, yaitu JavaBeans.
6. Distributed enterprised application atau aplikasi tersebar skala enterprise dengan EJB
(Enterprise Java Beans) disertai standart konektifitas basis data
a. JDBC (Java Database Conectivity)
b. Messaging
• JMS (Java Messaging System)
• Mailing (Java Mail)
• Konektivitas JCA (Java Connectivity Architecture)
• RMI (Remote Method Invocation)
7. Aplikasi handheld dan dukungan mobile computing melalui J2ME (Java 2 Micro Edititon)
atau yang biasa disebut midlet.
8. Java Card Application