caracteristici lingvistice java

Aici luăm în considerare diferitele posibilități de Java, astfel descrie diferitele tipuri de programe care pot fi create în această limbă.

Până la momentul în care pe acest site, probabil, a auzit deja multe despre limbajul Java. Trebuie spus că aceste zvonuri sunt complet justificate - limbajul Java este capabil de aproape orice se spune despre el, și chiar mai mult.

Această secțiune descrie diferitele caracteristici ale limbajului Java, care discută despre diferitele tipuri de aplicații care pot fi create folosind această limbă. Dupa ce a citit această secțiune, veți obține o imagine destul de completă a limbii și aprecia caracteristicile sale.

Patru tipuri de aplicații bazate pe Java

Limbajul Java este construit folosind concepte împrumutate din alte limbi, cum ar fi C, C ++, Eiffel, SmallTalk, Objective C, și cedru / Mes. Nu este surprinzător faptul că Java poate rezolva aceleași probleme ca și acele limbi. De exemplu, în C ++ puteți crea un utilitar de linie de comandă, biblioteci de clasă, GUI aplicații și o varietate de alte programe. În acest sens, posibilitatea de Java nu diferă de caracteristicile acestor limbi. Mai jos sunt listate patru tipuri de aplicații care pot fi create folosind limbajul Java:
  • Applets (mini-aplicatii)
  • GUI-aplicații
  • aplicație de linie de comandă
  • Pachete (biblioteci)

    Applet-urile sunt, în esență, mini-aplicații care rulează pe mediul de browser compatibil Java, cum ar fi Netscape 2.x / 3.x, Microsoft Explorer sau ZH HotJava.

    GUI-aplicații - sunt programele obișnuite, cum ar fi Windows Notepad, care nu necesită prezența lor pentru browser-ul de lucru.

    aplicații în linia de comandă sunt executați din sistem, cum ar fi liniile de comanda xcopy în MS-DOS sau mediu 1s pe UNIX care rulează.

    Pachete - aceasta nu este o cerere în „formă pură“, și seturi de clasă (Java portabile cu coduri de octet fișier) conținute în același ambalaj (pachet) (care amintește de o bibliotecă de clase C ++). Nu format personalizat pentru pachete similare cu acele formate care sunt utilizate cu bibliotecile statice și dinamice pe sisteme de operare diferite. Punerea în aplicare a aplicațiilor în limbajul Java este mult mai ușor și mai mobil.

    Ca o regulă, toate clasele legate de unele pachete sunt plasate într-un singur director. De exemplu, toate clasele legate de pachetul Java Abstract Window Toolkit (AWT - Window interfață de utilizator), java.awt, situat într-un subdirector director AWT C: \ JAVA \ Classes.

    Familiarizarea cu limbajul Java

    Limba Cartea albă Java, realizat de Sun Microsystems, conține aproape toate termeni găsite în lumea computerelor pentru a descrie limbaje de programare. Cu toate acestea, cele mai multe dintre termenii utilizați în întregime conform destinației. Java - un simplu, orientat pe obiect, de încredere. sigure, portabile, de înaltă performanță, interpretat, multi-threaded, limba cu evoluție dinamică, nu sunt dependente de platformă.

    Java codul sursă este compilat pentru portabile byte-coduri, pentru a efectua care necesită un interpret. Pentru applet-uri, această sarcină este realizată de către browser. Pentru a efectua GUI-aplicații și instrumente software necesare programului interpretativ.

    Kit Toolkit Java Developer (JDK)

    Java popularitate limbaj de programare se datorează nu numai la punctele sale forte, dar, de asemenea, de un număr mare de pachete (biblioteci de clasă - pentru programatori în C ++), inclus în kit-ul JDK de la Sun Microsystems. Aceste obiecte pre-create vă permit să obține rapid început cu limbajul Java, care poate fi explicată prin două motive:
    a. Nu este necesar să se realizeze oportunitățile care susțin aceste facilități și
    b. Pentru toate obiectele au codul sursă

    Applets - Java

    Așa cum am menționat, applet-uri Java rulează într-un mediu de browser compatibil Java. Deoarece browserele web au fost concepute inițial pentru a afișa HTML-documente pentru punerea în aplicare a applet-uri Java în mediul browser-ul are nevoie de HTML-tag-ul, cauzand aceste applet-uri.

    Java Gül-aplicații

    In timp ce applet-uri folosite de multe caracteristici limbajul Java, limbajul în sine are mai multe caracteristici. Java poate fi folosit pentru dezvoltarea portabile Gül-aplicații care rulează pe toate platformele care acceptă această limbă. De fapt, unul și același cod sursă poate fi utilizat pentru un applet și o aplicație.

    aplicații de linie de comandă bazate pe Java

    Chiar și astăzi, când aplicațiile grafice au devenit standard pentru aproape toate tipurile de calculatoare, există o nevoie pentru a intra în linia de comandă pentru a efectua o acțiune. Pentru aceste sarcini, limbajul Java oferă posibilitatea de a crea o aplicație de linie de comandă.

    Singura diferență de comandă aplicație linie GUI programe constă în faptul că primul nu utilizează caracteristicile grafice de limbaj Java. Cu alte cuvinte, aplicațiile de linie de comandă nu funcționează cu pachetul java.awt.

    Client-server de caracteristici de limbaj Java

    În prezent, tehnologiile client-server au fost folosite în cele mai multe corporații. Principalul avantaj al acestei tehnologii este faptul că prelucrarea datelor este distribuit între client și server. Client - este orice program (Gül-aplicație, Telnet, etc ...), solicitant de serviciu dintr-o aplicație server. Exemple de programe de server pot servi ca servere de baze de date, servere de aplicatii, servere media (FTP, Telnet, Web), și altele.

    Cu toate acestea descrie un exemplu de client Java-applet-uri și aplicații. Cu toate acestea, limbajul Java are clase și programe de server. Puteți utiliza aplicațiile bazate pe Java și modul în care clienții și servere; Applets poate fi, de asemenea, folosit doar ca un program client.

    Pachetul java.net sunt clasele necesare pentru dezvoltarea de aplicații client-server.

    articole similare