Posts Tagged ‘ java ’

Sintaks JSP (3)


JSP Expression

Ekspresi pada JSP digunakan untuk mengeksekusi perintah, nilai dari ekspresi diubah menjadi String.

Elemen ekspresi dapat berisi ekspresi yang valid sesuai dengan Java Language Specification tetapi tidak dapat menggunakan titik koma untuk mengakhiri ekspresi.

Berikut adalah sintaks JSP Expression:

<%= expression %>

Berikut ini adalah contoh sederhana untuk ekspresi pada JSP:

<html>
<head>
<title>A Comment Test</title>
</head>
<body>
<p>
Today’s date:
<%=(new java.util.Date()).toString()%>
</p>
</body>
</html>

Simpan dan jalankan pada server, maka akan menghasilkan hasil sebagai berikut:

1

Sintaks JSP (2)


JSP Declarations

Sebuah deklarasi mendeklarasikan satu atau lebih variabel atau method yang dapat digunakan dalam kode Java pada JSP. Variabel atau method harus dideklarasikan menggunakannya pada JSP.

Berikut ini adalah sintaks JSP Declarations:

<%! declaration; [ declaration; ]+ … %>

Berikut ini adalah contoh sederhana untuk JSP Declarations:

<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=ISO-8859-1″>
<title>Insert title here</title>
</head>
<body>
<%!int a = 1, b = 2;%>
<%
out.println(“a + b = ” + (a + b));
%>
</body>
</html>

Simpan dan jalankan pada server, maka akan menghasilkan hasil sebagai berikut:

1

sumber: tutorialspoint

Sintaks JSP (1)


JSP Scriptlet

Sebuah scriptlet dapat berisi statement bahasa JAVA, variabel atau deklarasi method , atau ekspresi yang valid dalam page scripting language.

Berikut ini adalah sintaks dari Scriptlet:

<% code fragment %>

Setiap teks, tag HTML, atau elemen-elemen JSP yang ditulis harus berada di luar scriptlet tersebut. Berikut ini adalah contoh sederhana JSP:

<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=ISO-8859-1″>
<title>Hello World</title>
</head>
<body>
Hello World!
<br />
<%
out.println(“Your IP address is ” + request.getLocalAddr());
%>
</body>
</html>

Simpan dan jalankan pada server (jika menggunakan eclipse, klik kanan pada file .jsp, kemudian pilih Run As –> Run on Server), maka akan menghasilkan hasil sebagai berikut:

sumber: tutorialspoint

HashMap Java


HashMap adalah class implementasi dar Map, Map itu sendiri adalah interface yang memiliki fungsi untuk memetakan nilai dengan key unik. HashMap berfungsi sebagai memory record management, dimana setiap record dapat disimpan dalam sebuah Map. kemudian setiap Map diletakkan pada vektor, list atau set yang masih turunan dari collection. HashMap sangat baik untuk menghandle resultset dari query. Hal ini memungkinkan waktu eksekusi operasi dasar, seperti get() dan put(), tetap konstan bahkan untuk set yang besar.

Konstruktor berikut didefinisikan:

HashMap( )
HashMap(Map m)
HashMap(int capacity)
HashMap(int capacity, float fillRatio)

Bentuk pertama membangun hash map default. Bentuk kedua menginisialisasi hash map dengan menggunakan elemen m. Bentuk ketiga menginisialisasi kapasitas hash map dengan capacity. Bentuk keempat menginisialisasi keduanya kapasitas dan isi rasio hash map dengan menggunakan argumen. Isi rasio harus antara 0.0 dan 1.0. Secara khusus, ketika jumlah elemen lebih besar dari kapasitas hash set dikalikan dengan isi rasio-nya, hash set diperluas. Untuk konstruktor yang tidak mengambil isi rasio, 0.75 digunakan. Baca lebih lanjut

Java – Thread


Java menyediakan dukungan built-in untuk pemrograman multithreaded. Sebuah program multithreaded berisi dua atau lebih bagian yang dapat dijalankan secara bersamaan. Setiap bagian dari program semacam ini disebut sebuah thread, dan setiap thread mendefinisikan path terpisah dari eksekusi.

Saya perlu mendefinisikan istilah lain yang berhubungan dengan Thread: Proses: Proses terdiri dari ruang memori yang dialokasikan oleh sistem operasi yang dapat berisi satu atau lebih Thread. Sebuah thread tidak bisa eksis sendiri, melainkan harus menjadi bagian dari proses. Sebuah proses tetap berjalan sampai semua non-daemon Thread selesai mengeksekusi. Baca lebih lanjut