Sissejuhatus Java-rakendustesse

Aplett on mõiste, mida saab Java abil ilusti kasutada veebibrauserite ja veebilehtede ühendamiseks konkreetse väljundi saamiseks. Java Java-rakendused võivad ulatuda lihtsast appletist väga keerukateni. Lihtne teremaailma aplett võimaldab kellelgi näha, kuidas tavaline Java-aplett töötab ja seda saab ekraanil kuvada. Selles artiklis uurime põhilisi Java-aplette ja veel ühte Java-apletti, mida saab Java-s laialdaselt kasutada reaalajas paljude probleemide lahendamiseks. Java-aplette saab reaalses elus rakendada paljudesse teistesse programmeerimiskeeltesse nagu Python, Dot Net ja muud koodid.

Aplettide elutsükkel Java-s

Selles etapis jälgime apleti elutsüklit.

Appleti elutsüklis on viis põhifaasi.

  1. Initsialiseerige
  2. Alustati
  3. Värvitud
  4. Peatatud
  5. Hävitatud

Vaatame, mida need 5 etappi teevad:

  • Aplett lähtestatakse. Init () abil lähtestatakse aplett kõigi muutujatega, mis on vajalikud apleti käivitamiseks.
  • Aplett on käivitatud. Start () abil käivitatakse aplett ja pärast initsialiseerimise etappi toimub apleti käivitamine.
  • Aplett on maalitud. Värviga () joonistatakse ja teostatakse apleti põhifunktsioonid.
  • Aplett on peatatud.
  • Õun hävitatakse. See tähendab, et kogu sisu eemaldatakse põhimälust, mis on hävitamise funktsioon ().

Aplettide töö Java-s

Kui aplett töötab, on mitu funktsiooni, mida kutsutakse järjest, et leida mitme väljundiga apleti peamine eesmärk.

Järjestikuseks kutsutud funktsioonid on:

  • Init () = Init () on funktsioon, mida kutsutakse programmi alguses erinevate muutujate määramiseks programmile ja nende rakendamiseks reaalajas.
  • Start () - Start () kutsutakse tavaliselt pärast init () ja seda kutsutakse HTML-ekraanile, mis on koos Java-kodeerimisega. Kui kasutaja lahkub avatud HTML-ekraanilt ja tuleb tagasi, läheb ta algusest peale () vahele Init ().
  • Paint () - värvi () kutsutakse siis, kui aplett alustab programmi täitmist. Värvil () on parameeter Graafika ja Graafika g aitab programmi täita erinevate parameetrite maalimisel.
  • Stop () - Stop () kutsutakse siis, kui kasutaja lahkub HTML-dokumendist ja kolib apletile. Start () kasutatakse nende taaskäivitamiseks iga kord, kui Stop () programmi lõpetab ja seejärel selle efekti tõstab.
  • Destroy () - Destroy () kutsutakse siis, kui aplet tuleb mälust täielikult eemaldada.

Näited Java-rakendustest

Allpool on toodud mõned näited Javatide rakendustest:

Näide nr 1

Kodeerimise näites näeme apteegi Hello World põhiversiooni. Allpool toodud joonisel näeme, kuidas põhiline Applet Hello World on esindatud programmeerimisplatvormil Bluej Java.

Kui proovime apletti käivitada, pakub aplett allpool ekraani, mis näitab meile palju võimalusi, mida valida paljude võimaluste hulgast. Alloleval ekraanil saame luua veebilehe või käivitada apleti Applet Vieweris või käivitada apleti veebibrauseris. Need on mõned võimalused, mille oleme andnud rakenduse Bluej programmeerimisplatvormil käitamiseks. Apleti kõrguse ja laiuse võib esitada ka kastis ning sõltuvalt kõrgusest ja laiusest, kui aplett töötab, luues selge apleti, mis pakub lahendusi erinevatele probleemidele.

Nüüd näeme näidist kodeerimis- ja impordipakettide kohta, et esitada Hello Worldi proovikood. Selles programmis rakendame selliseid pakette nagu Applet ja Graphics. Graafikat g kasutatakse veebibrauseris või soovitud meediumil värvimiseks ja väljundi pakkumiseks.

Kood

import java.applet.Applet;
import java.awt.Graphics;
public class HelloWorld extends Applet
(
// Overriding paint() method
@Override
public void paint(Graphics g)
(
g.drawString("Hello Great to be here!!!", 50, 50);
)
)

Väljund

Näiteväljund on toodud ka näites ja Java-apletis, mitmete muude väljundite saamiseks võib olla installitud veel mitu kommentaari.

Väljund

Nüüd saame apletis teha mitmeid funktsioone, näiteks Restart, Reload, Stop, Salvesta Start ja Kloon. Need on funktsioonid, mida aplett pakub erinevatel etappidel.

Näide 2

Järgmises kodeerimisnäites käsitleme veel mõnda Java-aplettide aspekti, milles näeme Java-aplettide põhifunktsioone. Järgmises Java-apletis muudame Java-apleti kõrgust ja laiust ning mõned põhilised muudatused funktsionaalsuses. Kirjutamine tuleb rohkem keskelt. Allpool on toodud näide kodeerimisnäidisest, mis käivitatakse avalduse “Tere maailm” printimiseks.

Kood

import java.applet.Applet;
import java.awt.Graphics;
public class HelloWorld extends Applet
(
// Overriding paint() method
@Override
public void paint(Graphics g)
(
g.drawString("Hello World!!! Great to be here!!!", 150, 150);
)
)

Väljund

Javatide eelised ja puudused

Java-apleti kasutamisel on mitmeid eeliseid ja puudusi.

Eelised

Mõned loetletud eelised on järgmised:

  • Aplett töötab kliendi poolel, seetõttu on reageerimise aeg väga madal.
  • Aplett on väga turvaline ja vastupidav.
  • Seda saab käivitada paljude operatsioonisüsteemide, näiteks Unixi, Linuxi ja macOS-i opsüsteemi all.
  • Aplett on kombineeritud HTML, CSS ja Javascriptiga, et pakkuda veebilehele rohkem funktsioone.
  • Avaldust on väga lihtne üles ehitada ja see sisaldab väga vähe koondamist.

Puudused

Mõningaid Applettide puudusi saab näidata ka dokumendis, mis illustreerib nende aplettide mittekasutamise toetamist. Puudused on järgmised:

  • Apleti täitmiseks on kliendi poolel vaja pistikprogrammi.
  • Ilma korraliku pistikprogrammita ei teostata kliendi poolel apletti.
  • Keerukate aplettide valmistamine on üsna keeruline ja seetõttu on see puuduseks.

Järeldus

Selles artiklis näeme apleti põhifunktsioone, apleti elutsüklit ning ka mõnda põhiprogrammi selle kohta, kuidas aplett Java programmeerimiskeeles töötab. Seal võib olla väga keerukaid aplette, mida saab teha ja rakendada kasutades BlueJ ja muud tarkvara HTML-i ja CSS-i jaoks. Rõhutame rohkem aplettide teoreetilisele osale, mitte aplettide programmeerimiskontseptsioonile.

Soovitatavad artiklid

See on Java-rakenduste juhend. Siin käsitleme Java-rakenduste sissejuhatust, töötamist, Appletide elutsüklit ning eeliseid ja puudusi. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Objekt Java-s
  2. Ülekaalus Java
  3. SpringLayout Java-s
  4. JFrame Java
  5. Kommentaarid PHP-s | Näited

Kategooria: