272 Shares 3795 views

Java Integrated Development Environment

Quasi tutti i proprietari del telefono cellulare più primitivo conosce il concetto della piattaforma Java. L'ambiente di sviluppo Java assume la creazione di applicazioni universali che possono essere utilizzate per eseguire, indipendentemente dal sistema operativo installato. Prendiamo in considerazione gli aspetti fondamentali del suo funzionamento e dell'applicazione.

Qual è l'ambiente di sviluppo Java?

Infatti, l'ambiente di sviluppo è unicamente un linguaggio di programmazione basato su comandi universali riconosciuti nell'ambiente Java Runtime.

Purtroppo, l'ambiente di sviluppo Java senza la piattaforma inizialmente installata nello stesso Windows non funzionerà. Ma questo supporto viene fornito inizialmente, che salva qualsiasi utente dalla necessità di installare componenti aggiuntivi.

Applicazione nella tecnologia informatica

Inizialmente, questo progetto è stato sviluppato da Sun Microsystems, che è stato successivamente supportato da Oracle.

Il contenuto del codice eseguibile è tale da non dipendere dal tipo di sistema operativo installato. La stessa lingua si riferisce agli strumenti di sviluppo orientati agli oggetti, simili alla programmazione dei sistemi operativi.

Ma alla fine, l'ambiente di sviluppo Java da sistemi informatici o mobili è completamente indipendente.

Moduli integrati di sistemi mobili

Se si parla di smartphone e tablet, la stessa versione di Eclipse ( ambiente di sviluppo Java) si riferisce solo all'uso di un'applicazione grafica che consente di creare un'applicazione Java in pochi minuti.

Infatti, nell'applicazione stessa, viene effettuata una sorta di indirizzamento o richiesta, le cui funzioni sono fornite nel sistema operativo.

E questo vale per i dispositivi mobili. Avete notato che a volte con il tempo Windows Phone o Android inizia a "sputare" in termini di offerte di aggiornamenti immediati? Questo non è altro che due componenti:

  • Java Runtime;
  • Microsoft .NET Framework.

Che cosa è più triste, il primo componente con errori di sistema non è connesso. Questa piattaforma è completamente indipendente e eseguibile in termini di comandi per impostazione predefinita.

Ambiente di sviluppo JAVA integrato: l'applicazione più semplice

Il fatto che questo sistema sia utilizzato nelle versioni mobili, nessuno dubita. L'ambiente di sviluppo Java Android è supportato, per non parlare dei prodotti "apple".

Tuttavia, in termini di applicazioni eseguibili, tutto non è così semplice. Ecco perché.

Applet eseguibili

Innanzitutto vale la pena di prestare attenzione al sistema in cui deve essere installato l'archivio appropriato (WinRAR – almeno, meglio – 7-Zip).

L'ambiente di sviluppo Java si riferisce al fatto che i dati vengono salvati come archivi che non possono essere aperti da strumenti standard di Windows.

Dati archiviati

Nella migliore delle ipotesi, è possibile utilizzare estrattori come sopra. Ma se hai utilizzato la tecnologia di un ulteriore metodo di compressione (massimo) durante la creazione dell'archivio, non c'è niente da aiutare.

Anche l'aggiornamento dell'archiver non sarà in grado di apportare le modifiche necessarie. Qui dovrai applicare l'aggiornamento di tutta la piattaforma, anche se inizialmente il messaggio di un aggiornamento disponibile è "appeso" nella barra delle applicazioni.

Aggiornamento della piattaforma

L'aggiornamento è abbastanza semplice. Basta solo fare clic sul vassoio sull'icona lampeggiante che ti chiede di installare l'aggiornamento disponibile. Il tempo per il riconoscimento può richiedere fino a diversi minuti. Questo è normale.

Se non si desidera attendere, non ci sono problemi – andare alla risorsa ufficiale di Microsoft e scaricare il programma da lì. Non ti piace questo metodo? Installare JDK o J2SE, che è un'estensione Java e quindi installare il modulo desiderato da quelli selezionati, dopo di che l'attivazione avviene automaticamente. Alla fine del processo, potrebbe essere necessario riavviare completamente il sistema.

Perché Java non dipende dal sistema operativo?

Come già accennato, questo linguaggio di programmazione si riferisce ad oggetti orientati (simile a C + / C ++, su cui è programmato Windows).

Ma la sua essenza è che una macchina virtuale Java è in grado di tradurre comandi di applicazioni eseguibili in speciali bytecodes, riconosciuti da qualsiasi sistema informatico, indipendentemente dal suo sviluppatore. Allo stesso modo, l'ambiente di sviluppo per i programmi Java viene utilizzato sia sul PC, sia sulle piattaforme Intel e sui sistemi mobili Android, Blackberry, iOS e altri.

Nell'ambiente software stesso, esiste già un modulo incorporato responsabile dell'esecuzione dei comandi linguistici. E non riguarda in alcun modo ambienti specifici come Microsoft .NET Framework o qualsiasi altro produttore di sistemi operativi sviluppi per il funzionamento delle proprie applet.

Dispositivi mobili

Per quanto riguarda anche i telefoni cellulari ordinari senza un sistema operativo a bordo, hanno anche il supporto iniziale per questa piattaforma. Di norma, gli installatori dispongono di estensioni JAR o JAD e sono abbastanza elementari installati anche sui telefoni primitivi.

Nei sistemi operativi è possibile utilizzare archivi come WinRAR, che riconoscono tali archivi autoestraenti come file SFX senza problemi. Quando si fa doppio clic su un tale file, il suo contenuto verrà estratto automaticamente e l'archiviazione con la piattaforma Java in questo caso si spara in background.

Cosa posso dire, anche i vecchi giochi per telefoni semplici possono essere installati semplicemente. Anche se si ritiene che i sistemi operativi "avanzati" non siano usati in essi, non è così.

Anche nei modelli più antichi come la piattaforma Nokia 3310 è. Altrimenti, come funzionerebbe il telefono? Nello stesso sistema, come già capito, esiste anche un supporto incorporato, responsabile dell'ambiente di sviluppo Java.

Per quanto riguarda i comandi utilizzati per la creazione di applicazioni, la loro descrizione può richiedere troppo tempo. Ma se si crea l'idea di creare un'applicazione basata su questa lingua, è meglio installare un programma specializzato come la piattaforma offerta dall'ambiente Delphi (l'interfaccia grafica è molto simile).

conclusione

Come potete vedere, l'ambiente di sviluppo Java è universale e compatibile con tutti i sistemi. Ma funziona molto più velocemente della traduzione dei comandi basati su C + / C ++. Secondo alcuni studi, la velocità del lavoro può essere maggiore di 20-30 volte, anche se il consumo di risorse di memoria è più alto.

Ma se riassumi un po ', vale la pena notare la vera versatilità che l'ambiente di sviluppo Java offre. Infatti, è compatibile con tutti i sistemi, il che lo rende più popolare quando crea le stesse applicazioni multimediali o giochi.

Diversamente, si dovrebbe dire che le ultime versioni di Java si basano sul supporto di strumenti di programmazione generici, basati sulle tecnologie Eiffel e C #, radicalmente diverse dagli strumenti C ++. Qui è possibile utilizzare la conversione automatica di tipi di dati scalari e l'importazione di cosiddetti campi statici, per non parlare della possibilità di creare una documentazione di accompagnamento con il codice sorgente.

Nella versione Java SE 6 sono state implementate molte nuove funzionalità, incluso il riconoscimento dei calendari giapponesi e buddisti, la possibilità di creare un server HTTP completo, il trasferimento accelerato di flussi di classe e di dati compressi con una spinta di rendimento fino al 70%, per non parlare della JConsole , Supporto hardware OpenGL e DirectX.

Ciò vale principalmente per gli adattatori grafici, anche se può anche fare riferimento all'uso di dispositivi audio (spesso quelli virtuali basati su driver ASIO4ALL). Lo stesso vale per alcuni sintetizzatori software o tastiere MIDI. Ma l'uso di Java-applet eseguibili non è sempre fornito.