Mediu de dezvoltare integrat Java

Aproape fiecare proprietar al celui mai primitiv telefon mobil cunoaște conceptul de platformă Java. Mediul de dezvoltare Java presupune crearea de aplicații universale care pot fi utilizate pentru a funcționa, indiferent de sistemul de operare instalat. Să luăm în considerare aspectele de bază ale funcționării și aplicării sale.

Care este mediul de dezvoltare Java?

De fapt, mediul de dezvoltare este doar un limbaj de programare bazat pe comenzi universale recunoscute în mediul Java Runtime.

java de dezvoltare

Aproximativ, mediul de dezvoltare Java fără platforma instalată inițial în același Windows nu va funcționa. Dar acest sprijin este oferit inițial, ceea ce salvează orice utilizator de necesitatea de a instala componente suplimentare.

Aplicații în tehnologie de calcul

Inițial, acest proiect a fost dezvoltat de Sun Microsystems, ulterior susținut de Oracle.

eclipsa mediului de dezvoltare java

Conținutul codului executabil este de așa natură încât nu depinde de tipul de sistem de operare instalat. Limba în sine se referă la instrumente de dezvoltare orientate pe obiecte, asemănătoare programării sistemelor de operare.

Dar, în cele din urmă, mediul de dezvoltare Java de la sistemele informatice sau mobile este complet independent.

Module încorporate de sisteme mobile

Dacă vorbim despre smartphone-uri și tablete, aceeași versiune Eclipse (mediul de dezvoltare Java) se referă numai la utilizarea unei aplicații grafice care vă permite să creați o aplicație Java în câteva minute.

java de dezvoltare

De fapt, în aplicația în sine, se face un fel de adresare sau cerere, ale cărui funcții sunt furnizate în sistemul de operare.

Și aceasta se aplică dispozitivelor mobile. Ați observat că, uneori, cu timpul, Windows Phone sau Android începe să "scuipe" în ceea ce privește oferirea de actualizări imediate? Nu este altceva decât două componente:

  • Java Runtime;
  • Microsoft .NET Framework.

Ce este cel mai trist, prima componentă cu erori de sistem nu este conectată. Această platformă este complet independentă și executabilă în planul de comenzi în mod implicit.

Mediul de dezvoltare integrat JAVA: cea mai simplă aplicație

Faptul că acest sistem este utilizat în versiuni mobile, nimeni nu se îndoiește. Mediul de dezvoltare Java Android este suportat, ca să nu mai vorbim de produsele "măr".

java integrat de dezvoltare

Cu toate acestea, în ceea ce privește aplicațiile executabile, totul nu este atât de simplu. Și de asta.

Aplete executabile

În primul rând, merită imediat să acordăm atenție sistemului în care trebuie instalat arhivatorul adecvat (WinRAR - cel puțin, mai bine - 7-Zip).

Mediul de dezvoltare pentru programele Java se referă la faptul că datele sunt salvate ca o arhivă care nu poate fi deschisă de instrumentele standard Windows.

Date arhivate

În cel mai bun caz, puteți utiliza extractoare precum cele de mai sus. Dar dacă ați folosit tehnologia unei metode suplimentare (maxime) de comprimare la crearea arhivei, nu este nimic de a ajuta.



Chiar și actualizarea arhivatorului nu va putea să facă modificările necesare. Va trebui să aplicați actualizarea întregii platforme, deși inițial mesajul despre o actualizare disponibilă este "suspendat" în tava de sistem.

Actualizare platformă

Actualizarea este destul de simplă. Este suficient să faceți clic pe tava de pe pictograma intermitentă care vă solicită să instalați actualizarea disponibilă. Timpul de recunoaștere poate dura până la câteva minute. Acest lucru este normal.

Dacă nu doriți să așteptați, nu există probleme - accesați resursele Microsoft oficiale și descărcați programul de acolo. Nu vă place această metodă? Instalați JDK sau J2SE, care este o extensie Java, apoi instalați modulul dorit din cele selectate, după care activarea are loc automat. La sfârșitul procesului, poate fi necesar să reporniți complet sistemul.

De ce Java nu depinde de sistemul de operare?

Așa cum am menționat deja, acest limbaj de programare se referă la obiecte orientate (asemănătoare cu C + / C ++, pe care Windows este programat).

Dar esența ei este că o mașină virtuală Java este capabilă să traducă comenzi de aplicații executabile în octeți occuși, recunoscuți de orice sistem informatic, indiferent de dezvoltator. La fel de bine, mediul de dezvoltare pentru programele Java este folosit atât pe PC, cât și pe platforme Intel, și pe sistemele mobile Android, Blackberry, iOS și altele.

În mediul software în sine, există deja un modul încorporat, responsabil pentru executarea comenzilor lingvistice. Și nu se referă în nici un fel la medii specifice cum ar fi Microsoft .NET Framework sau alți producători de sisteme de operare care se dezvoltă pentru funcționarea propriilor lor applet-uri.

Dispozitive mobile

În ceea ce privește telefoanele mobile obișnuite, fără un sistem de operare la bord, aceștia au și un sprijin inițial pentru această platformă. De regulă, instalatorii au extensii JAR sau JAD și sunt chiar elementare instalate chiar și pe telefoane primitive.

java android de dezvoltare

În sistemele de operare, aveți posibilitatea să utilizați arhivele precum WinRAR, care recunosc fără probleme probleme de arhivă cu auto-extragere precum fișierele SFX. Dacă faceți dublu clic pe un astfel de fișier, acesta va extrage automat conținutul său, iar arhivatorul împreună cu platforma Java va declanșa în fundal.

Ce pot spune, pentru că și jocurile vechi pentru telefoanele simple pot fi instalate destul de simplu. Deși se crede că sistemele de operare "avansate" nu sunt utilizate în ele, nu este așa.

java de dezvoltare

Chiar și în cele mai vechi modele de tip Nokia 3310 atașarea platformei. În caz contrar, cum funcționează telefonul? În același sistem, după cum este deja clar, există și suport încorporat, care este responsabil pentru mediile de dezvoltare Java.

În ceea ce privește comenzile folosite în crearea aplicațiilor, descrierea acestora poate dura prea mult. Dar dacă ideea de a crea o aplicație bazată pe această limbă încă a apărut, este mai bine să instalați un program specializat, cum ar fi platforma oferită de mediul Delphi (interfață grafică foarte asemănătoare).

concluzie

După cum puteți vedea, mediul de dezvoltare Java este universal și compatibil cu orice sistem. Dar funcționează mult mai rapid decât traducerea comenzilor bazate pe C + / C ++. Potrivit unor studii, viteza de lucru poate fi de 20-30 de ori mai mare, deși consumul de resurse de memorie este la nivelul de mai sus.

Dar, dacă rezumați puțin, merită să remarcați versatilitatea reală pe care o oferă mediul de dezvoltare Java. De fapt, este compatibil cu toate sistemele, ceea ce îl face cel mai popular atunci când creează aceleași aplicații sau jocuri multimedia.

În mod separat, trebuie spus că cele mai recente versiuni ale Java se bazează pe suportul unor instrumente generice de programare, bazate pe tehnologii Eiffel și C #, radical diferite de instrumentele C ++. Aici puteți utiliza conversia automată a tipurilor de date scalare și importul de așa-numitele câmpuri statice, să nu mai vorbim de posibilitatea de a crea documente justificative cu codul sursă.

Java SE 6 include multe caracteristici noi, care includ chiar și recunoașterea de calendare japoneze și budiste, abilitatea de a crea pe deplin serverul HTTP, transfer accelerat de clasa-flux și datele comprimate pentru a crește productivitatea până la 70%, să nu mai vorbim de tabloul de bord JConsole , sprijin hardware- OpenGL și DirectX.

Acest lucru se aplică în principal adaptoarelor grafice, deși se poate referi chiar și la utilizarea dispozitivelor audio (cele mai multe ori cele virtuale bazate pe driverele ASIO4ALL). Același lucru este valabil și pentru unele sintetizatoare software sau tastaturi MIDI. Dar utilizarea întotdeauna a Java-applet-urilor nu este întotdeauna furnizată.

Distribuiți pe rețelele sociale:

înrudit
Cum se actualizează Java pe sistemele de operare Linux și Windows?Cum se actualizează Java pe sistemele de operare Linux și Windows?
Primul program Java este Hello WorldPrimul program Java este Hello World
Limbaj de programare JavaLimbaj de programare Java
Care este "Androidul" la telefon astăzi?Care este "Androidul" la telefon astăzi?
Cum și de ce trebuie să instalez Java pe calculatorul meu?Cum și de ce trebuie să instalez Java pe calculatorul meu?
Familia de motociclete `Java-350`Familia de motociclete `Java-350`
"Java-634" - o motocicletă populară din anii șaptezeci"Java-634" - o motocicletă populară din anii șaptezeci
"Java 350-638" - visul motociclistului sovietic"Java 350-638" - visul motociclistului sovietic
Țigarete Java: descriere și tipuriȚigarete Java: descriere și tipuri
Mijloacele Java de șiruri de caractere. Sortarea unui matrice în Java. Dispozitiv Java de două…Mijloacele Java de șiruri de caractere. Sortarea unui matrice în Java. Dispozitiv Java de două…
» » Mediu de dezvoltare integrat Java