Езикът Java може да бъде използван за създаване на програмни модули включвани в html страници и изпълнявани чрез навигатор съдържащ Java машина. В този случай се говори за аплети
CАплетите
предстваляват
един от най-важните
фактори за
популярността
на езика Java. Те
позволяват
обогатяване
на
страниците
чрез
динамично
съдъжание,
което се
изпълнява по
един и същи
начин
независимо
от машината и
операционната
система с
която се
посещава
страницата.
Пример:
import
java.applet.Applet;
//1
import java.awt.Graphics;
//2
public class Hello
extends Applet { //3
public void paint(Graphics g) { //4
g.drawString("Hello everybody!", 50, 25); //5
} //6
} //7
Първата и втората линия уточняват използваните библиотеки чрез ключовата дума "import". Включва се дефиницията на класа"Graphics" от пакета "awt" (Abstract Window Toolkit) от библиотеката "java"; също така дефиницията на класа "Applet" от пакета "applet" от същата библотека "java".
Третата линия дефинира класа "Hello". Този клас е производен на класа "Applet". Той наследява характеристиките му (член функции и методи).
Четвъртата линия дефинира функция за изрисуване на аплета. Прототипа на тази функция е дефиниран в класа "Applet". Това е функция "public" за да може навигатора да я извика, коятто не връща резултат и която има един параметър "g" от тип "Graphics"
Петата линия вика функцията "drawString" от класа "Graphics" - извежда текст започвайки от определена позиция.
Шестата и седмата линия използват затварящи скоби за декларацията нафункция и на класа "Bonjour".
За стартиране на аплета трябва:
Java разбира се използва и за създаване на автономни приложения. API на Java притежава много богато множество от класове, отговарящо на нуждите на най-ранообразни приложения.Това уникално API упростява създаването и прилагането на приложения, които могат да се изпълняват на произволна система базирайки се съответните визуални средства.
Пример:
class Hello {
public static void
main(String
args[]) {
System.out.println("Hello everybody !");
}
}
За стартиране на приложението: