Installazione e configurazione di IntelliJ IDEA. Creare il tuo software Windows Intellij idea Versione russa


L'ambiente di sviluppo Java più intelligente e intuitivo, incluso il supporto per tutte le tecnologie e i framework più recenti. IntelliJ IDEA fornisce strumenti di produttività ed è ideale per la creazione di applicazioni commerciali, mobili e web.

Requisiti di sistema:
Uno dei seguenti sistemi operativi:
Microsoft Windows 10
Microsoft Windows 8.1
Microsoft Windows 8
Microsoft Windows 7

2 GB di RAM o più
1,5 GB di spazio su disco + almeno 1 GB per la cache

Ambiente di sviluppo Torrent per Java - JetBrains Intellij IDEA 2018.3.2 in dettaglio:
Caratteristiche principali
· Completamento intelligente, strumenti di analisi della qualità del codice, navigazione semplice, refactoring e formattazione avanzati per Java, Groovy, Scala, HTML, CSS, javascript, CoffeeScript, ActionScript, LESS, XML e molti altri linguaggi.
· Supporto per tutti i framework e piattaforme più diffusi, inclusi Java EE, Spring Framework, Grails, Play Framework, GWT, Struts, Node.js, AngularJS, Android, Flex, AIR Mobile e molti altri.
· Integrazione con server applicativi inclusi Tomcat, TomEE, GlassFish, JBoss, WebLogic, WebSphere, Geronimo, Resin, Jetty e Virgo.
· Strumenti per lavorare con database e file SQL, inclusi un comodo client ed editor per lo schema del database.
· Integrazione con sistemi di controllo della versione commerciale Perforce, Team Foundation Server, ClearCase, Visual SourceSafe.
· Strumenti per l'esecuzione di test e l'analisi della copertura del codice, incluso il supporto per tutti i framework di test più diffusi.

Novità della versione 2018.3
IntelliJ IDEA supporta l'imminente Java 12 e puoi già visualizzare in anteprima i Raw String Literals (JEP 326) nell'IDE. Scopri di più.
L'IDE ora può individuare i duplicati nei casi più complicati e lo fa anche più velocemente.
Miglioramenti dell'API Java Stream: vengono rilevate le chiamate ordinate ridondanti effettuate prima della successiva chiamata minima.
Una nuova ispezione basata sul flusso di dati rileva situazioni in cui la prima condizione non è necessaria perché è già coperta da una seconda condizione.
L'IDE ora identifica le situazioni in cui un'ispezione soppressa non affronta più alcun avviso nel corpo, nella classe o nell'istruzione del metodo associato.
L'IDE evidenzia la prima e tutte le successive righe di commento TODO nell'editor e le visualizza nella finestra dello strumento TODO.
Una nuova barra di stato del rientro mostra la dimensione del rientro nel file corrente.
È possibile creare un ambito per disabilitare l'esecuzione della formattazione del codice su file e cartelle specifici. Vai alla scheda "Controllo formattazione" in Preferenze / Impostazioni | Editor | Stile del codice.
L'evidenziazione della sintassi e il completamento del codice sono ora disponibili per i file EditorConfig.
Grazie al supporto iniziale per le richieste pull di GitHub, ora puoi visualizzare le PR nel tuo IDE.
Il supporto per i sottomoduli Git è qui: aggiorna il tuo progetto, conferma le modifiche, visualizza le differenze e risolvi i conflitti.
Il registro VCS ti consente di navigare fino al commit selezionato precedente/successivo.
L'azione "Cronologia fino a qui" ora può mostrare la cronologia completa.
Le modifiche agli spazi bianchi possono essere ignorate durante l'unione.
Il menu contestuale Annotazioni ora include una nuova opzione Ignora spazi bianchi (solo Git).
Un'anteprima delle differenze per le linee annotate è ora disponibile tramite il popup VCS.
IntelliJ IDEA ha una nuova opzione per copiare un file da un ramo Git a un altro.
Il ramo su cui stai eseguendo il commit dei file è ora visualizzato nella finestra di dialogo Commit.
L'IDE aggiorna i progetti multi-repository Git molto più velocemente di prima.
Per impostazione predefinita, l'IDE ora utilizza l'eseguibile SSH di Git nativo.
Il nuovo Cerca ovunque integra le seguenti finestre di dialogo di navigazione: Cerca ovunque, Trova azione, Vai alla classe, Vai al file e Vai al simbolo.
Ora puoi cercare frammenti multilinea nella finestra di dialogo Trova nel percorso.
La nuova finestra di dialogo Ricerca e sostituzione strutturale aggiornata include molti miglioramenti, tra cui il completamento automatico nel campo di ricerca, una configurazione dell'ambito più flessibile e altro ancora.
L'IDE può aiutarti a migrare il tuo progetto alla nuova versione di Kotlin.
L'IDE offre una serie di esempi di progetti per progetti multipiattaforma.
Sono disponibili nuove ispezioni Kotlin e soluzioni rapide.
L'IDE supporta già Spring Boot 2.1.
Al momento della creazione del progetto, l'IDE suggerirà di installare o abilitare i plugin appropriati per garantire che sia presente il supporto per tutte le tecnologie selezionate.
Migliore supporto per JPA e Spring Data per Kotlin.
Abbiamo introdotto un nuovo tema ad alto contrasto per rendere IntelliJ IDEA più accessibile.
I lettori dello schermo possono ora accedere e leggere: numeri di riga, annotazioni VCS, debugger e altre icone di grondaia.
Sono disponibili ispezioni di accessibilità per HTML.
È possibile collegarsi a processi Java avviati senza un agente di debug utilizzando l'agente di manutenzione.
L'IDE ora può continuare automaticamente ad ascoltare le connessioni remote dopo la disconnessione del processo di debug remoto.
Puoi assegnare la tua scorciatoia personalizzata per rimuovere tutti i punti di interruzione da un file o dall'intero progetto.
L'IDE supporta le tracce dello stack asincrone nelle JVM remote.

Procedura di trattamento
1. Installare Intellij IDEA.
2. Copiare il file JetbrainsIdesCrack-4.1-release-enc.jar nella directory C: \ Program Files \ JetBrains \ IntelliJ IDEA 2018.3.2 \ bin (percorso di installazione predefinito).
3. Nella stessa directory, nel file idea64.exe.vmoptions (o idea.exe.vmoptions, a seconda del bit del sistema operativo e del launcher) aggiungi la riga -javaagent: C: \ Program Files \ JetBrains \ IntelliJ IDEA 2018.3 .2 \ bin \ JetbrainsIdesCrack-4.1-release-enc.jar.
4. Avviare Intellij IDEA, inserire qualsiasi carattere nel campo di inserimento del codice di attivazione.

Informazione Generale

IntelliJ IDEA- un ambiente di sviluppo software integrato in molti linguaggi di programmazione, in particolare Java, JavaScript, Python, sviluppato da JetBrains.

Tra le altre funzionalità, IntelliJ IDEA è ben compatibile con molti popolari strumenti di sviluppo gratuiti come CVS, Subversion, Apache Ant, Maven e JUnit. Nel febbraio 2007, gli sviluppatori di IntelliJ hanno annunciato una prima versione di un plugin per supportare la programmazione Ruby.

Dalla versione 9.0, IntelliJ IDEA è disponibile in due edizioni: Community Edition e Ultimate Edition. La Community Edition è una versione completamente gratuita disponibile con licenza Apache 2.0. Fornisce pieno supporto per Java SE, Groovy, Scala, nonché l'integrazione con i più diffusi sistemi di controllo di versione. L'Ultimate Edition include il supporto per Java EE, diagrammi UML, copertura del codice e supporto per altri sistemi di controllo di versione, linguaggi e framework.


Lingue supportate:

  • JavaScript
  • CoffeeScript
  • HTML/XHTML/HAML
  • CSS / SASS / MENO
  • XML / XSL / XPath
  • ActionScript / MXML
  • Pitone
  • Groovy
  • Scala
  • Kotlin
  • Clojure
  • C/C++

Tramite plugin di terze parti:

  • OCaml
  • Erlang
  • Fantom
  • Haskell
  • matematica
  • Perl5

Le principali differenze tra Ultimate Edition e Community Edition

Ultimate Edition è una versione completa dell'ambiente di sviluppo per la creazione di applicazioni commerciali.

  • Completamento intelligente, strumenti di analisi della qualità del codice, navigazione semplice, refactoring e formattazione avanzati per Java, Groovy, Scala, HTML, CSS, JavaScript, CoffeeScript, ActionScript, LESS, XML e molti altri linguaggi.
  • Supporto per tutti i framework e piattaforme più diffusi tra cui Java EE, Spring Framework, Grails, Play Framework, GWT, Struts, Node.js, AngularJS, Android, Flex, AIR Mobile e molti altri.
  • Integrazione con server applicativi tra cui Tomcat, TomEE, GlassFish, JBoss, WebLogic, WebSphere, Geronimo, Resin, Jetty e Virgo.
  • Strumenti per lavorare con database e file SQL, inclusi un comodo client ed editor per lo schema del database.
  • Integrazione con i sistemi di controllo della versione commerciale Perforce, Team Foundation Server, ClearCase, Visual SourceSafe.
  • Strumenti per l'esecuzione di test e l'analisi della copertura del codice, incluso il supporto per tutti i framework di test più diffusi.
Community Edition è una versione gratuita di un ambiente di sviluppo open source.
  • Completamento intelligente, strumenti di analisi della qualità del codice, navigazione semplice, refactoring e formattazione avanzati per Java, Groovy, Scala, Clojure ed Erlang.
  • Set di strumenti professionali per lo sviluppo di applicazioni Android.
  • supporto JavaFX 2.0, integrazione SceneBuilder; Un designer di interfacce per Swing.
  • Integrazione con strumenti automatizzati di creazione e gestione dei progetti tra cui Maven, Gradle, Ant e altri.
  • Strumenti di test con supporto per JUnit, TestNG, Spock, ScalaTest e spec2.
  • Integrazione con sistemi di controllo del codice sorgente inclusi Git, Subversion, Mercurial e CSV.

Caratteristiche principali

  • Debugger
    • Le espressioni Groovy in Evaluate Expression e Watches ora possono essere utilizzate durante il debug del codice Java
    • Debug più conveniente di più thread
    • Avvisi per mancata corrispondenza del codice sorgente con la copia in esecuzione
  • Sistemi di controllo versione
    • Supporto per gli alberi di lavoro di Git
    • Unione e confronto più convenienti, grazie all'evidenziazione delle modifiche a livello di parola
  • Editor
    • Sposta le espressioni a destra e a sinistra
    • Importazione automatica di metodi statici e costanti
    • Supporto per lingue da destra a sinistra (come arabo ed ebraico)
  • Gradle
    • Supporto per set di sorgenti personalizzati: ora ogni set di sorgenti è rappresentato da un modulo separato e può avere le proprie dipendenze (di conseguenza, è stato risolto un numero enorme di problemi)
    • Configurazione automatica degli artefatti EAR
  • Java 8
    • Inline Method e Change Signature trasformano i riferimenti ai metodi in espressioni lambda
    • Ispezioni per verificare che i riferimenti ai metodi, le espressioni lambda e i tipi opzionali siano utilizzati correttamente
  • Kotlin
    • Supporto Kotlin 1.0
    • Plugin Kotlin Edu per l'apprendimento interattivo Kotlin
  • Scala
    • Il completamento ora tiene conto del tipo di simboli, del contesto e della storia del loro utilizzo.
    • o Il completamento per le espressioni di corrispondenza del modello ora suggerisce i nomi delle proprietà della classe dei casi.
  • JavaScript
    • Suggerimenti migliorati per ECMAScript 6, TypeScript e AngularJS 2
    • Esegui comodamente il debug del codice asincrono
  • Quadri primaverili
    • Funzionalità di suggerimenti estesa per Spring Boot
    • Supporto Spring MVC migliorato
    • Risolti molti problemi noti
  • foglia di timo
    • Suggerimenti per dialetti personalizzati
    • Supporto per Thymeleaf 3.0
  • Android Studio 1.5
    • Profiler di perdite
    • Nuovi controlli sui pelucchi
  • Docker
    • Supporto per Docker Machine
    • Finestra separata (finestra degli strumenti)
    • Il riquadro di destra ora mostra i registri e gli elementi dell'interfaccia per la gestione delle variabili di ambiente e dei collegamenti alle porte

Requisiti di sistema

Creazione e configurazione del progetto

Tutti i processi sono descritti per la versione IntelliJ IDEA ULTIMATE 2016.2




Per creare un nuovo progetto nella finestra di benvenuto di Intellij IDEA, selezionare la voce Crea nuovo progetto.
Se devi aprire un progetto già pronto, seleziona Importa progetto e specifica il percorso della cartella con il progetto.
A sinistra, l'elenco mostra i progetti con cui hai lavorato di recente.



Nella finestra che appare, specificare i parametri del progetto che si sta creando. Il campo Project SDK specifica il kit di sviluppo, le librerie, i framework e la versione Java.



A seconda dei requisiti per la tua domanda, puoi selezionare i seguenti tipi di progetti:

Primaveraè un framework open source universale per la piattaforma Java.
JavaFX- una piattaforma per la creazione di RIA, consente di creare applicazioni unificate con una ricca interfaccia utente grafica per l'avvio diretto da sotto i sistemi operativi, lavorare nei browser e sui telefoni cellulari, compresi quelli che lavorano con contenuti multimediali.
Android- sviluppo di applicazioni per sistema operativo Android.
Esperto diè uno strumento per costruire un progetto Java: compilazione, creazione di un jar, creazione di un kit di distribuzione, generazione di documentazione.
Gradle- un sistema di compilazione automatizzato basato sui principi di Apache Ant e Apache Maven, ma che fornisce un Groovy DSL invece della tradizionale forma di rappresentazione della configurazione del progetto simile a XML.
Groovyè un linguaggio di programmazione orientato agli oggetti sviluppato per la piattaforma Java come complemento al linguaggio Java, con funzionalità Python, Ruby e Smalltalk.
Grifone- Un "framework" open source che utilizza il linguaggio Groovy.
Graal- un framework software per la creazione di applicazioni web, scritto nel linguaggio di scripting Groovy.
Web statico- I moduli Web vengono utilizzati per sviluppare applicazioni Web utilizzando tecnologie come HTML/CSS, JavaScript, PHP e così via. Non supportano lo sviluppo di applicazioni.
Kotlin- modulo kotlin per la macchina virtuale java di destinazione

Nella finestra successiva, puoi selezionare un modello per il progetto che stai creando. Le spiegazioni possono essere visualizzate nella parte inferiore della finestra. In questo caso, nel progetto sarà già creata una classe con un metodo principale.


alt = "(! LANG: Crea un progetto" class="image-center">!}

Nell'ultima fase, viene impostato il nome e la posizione del progetto nel sistema




Il progetto è stato creato, puoi iniziare a scrivere il codice del programma.




Interfaccia ed esecuzione del progetto

L'intera finestra del programma può essere suddivisa in 3 aree. I file di progetto vengono visualizzati nell'area rossa. Nell'area verde avviene il lavoro diretto con i file, compresa la scrittura del codice del programma. L'area blu serve per un rapido accesso alle funzioni principali: costruzione, avvio e debug del progetto. Inoltre, c'è una funzione di ricerca per codice.




Ad esempio, esiste un programma che aumenta i valori di un determinato array di 2.




Per eseguire il progetto, seleziona Esegui dal menu Esegui o usa la scorciatoia da tastiera Alt + Maiusc + F10. Oppure utilizzare i pulsanti dell'area blu sopra descritti.




Dopo l'esecuzione, i messaggi di risultato e di avanzamento del programma vengono visualizzati nella console di output.




Se il codice del programma richiede l'input dell'utente, la console di output può fungere da console di input.




Il risultato del programma.



Per eseguire il debug della tua applicazione, puoi utilizzare i "punti di interruzione" (interruzione intenzionale dell'esecuzione del programma). Per inserire un punto di interruzione, è necessario premere il pulsante sinistro del mouse a sinistra della riga di codice su cui si desidera interrompere il programma.




Quindi seleziona la voce Debug nella scheda Esegui.




Il programma interromperà la sua esecuzione nel punto specificato, dopodiché, nella scheda Debugger nell'area Variabili (area verde nella figura), è possibile tenere traccia dei valori di tutte le variabili. Inoltre, i valori delle variabili sono visibili direttamente nella finestra con il codice del programma.




L'area blu viene utilizzata per l'accesso rapido alle funzioni necessarie durante il debug (pulsante dall'alto verso il basso): riavviare il progetto, eseguire il programma fino al prossimo punto di interruzione, mettere in pausa (non attivo al momento), terminazione forzata del programma , visualizza i "punti di interruzione" impostati, ignora i "punti di interruzione" (il programma verrà eseguito fino alla fine).
L'area gialla viene utilizzata per passare tra le schede del debugger e la console di output, contiene anche i pulsanti per il debug: passaggio con ingresso, passaggio con bypass, passaggio con uscita.
Il pannello Frame (area rossa) ti consente di accedere all'elenco dei thread nella tua applicazione. Per ogni thread, puoi visualizzare la struttura dello stack, esaminare i frame, spostarti tra i frame e passare automaticamente al codice sorgente nell'editor.
Se hai bisogno di tenere traccia del valore di una variabile specifica, puoi usare Watches. Per aggiungere una variabile di tuo interesse, devi cliccare sul segno più verde e inserire il nome della variabile dal codice del programma.
Allo stesso modo, puoi aggiungere qualsiasi altra variabile. Ad esempio, per aggiungere un array, è necessario specificare anche il suo nome, dopodiché verranno visualizzati il ​​tipo e i valori degli elementi dell'array.


Controllo del valore della variabile i:




Controllo dei valori dell'intero array:




Per passare alla fase successiva del programma, puoi premere il pulsante Riprendi programma o utilizzare il tasto F9.




In questo modo è possibile monitorare lo stato di avanzamento del programma. Se non è più necessario tenere traccia del valore di una variabile, è possibile rimuoverla dall'elenco delle variabili. L'icona rossa meno viene utilizzata per eliminare.


IntelliJ IDEA è uno degli IDE generici più potenti. Supporta linguaggi come PHP, JavaScript, Sass, Ruby, Python e ovviamente Java. Aggiungi a questo supporto per framework e motori popolari, test del codice, adattamento per dispositivi mobili, integrazione con Git e Mercurial, strumenti per lavorare con i server e capirai che la programmazione è più semplice e più produttiva con IntelliJ IDEA.

Installazione

Esistono due versioni di IntelliJ IDEA: Community e Unlimited. Il primo è gratuito, ma limitato. Non supporta i framework Spring, Vaadin, GWT, JavaScript e TypeScript, SQL e molto altro. Il secondo include tutti i tipi di funzionalità per lo sviluppo collettivo, ma sarà gratuito solo per un periodo di prova di 30 giorni. Quindi devi pagare almeno $ 533.

Le possibilità della versione gratuita sono sufficienti per noi, quindi ci concentriamo sul file di installazione denominato idealC.

Per installare su Windows, dobbiamo scaricare il codice sorgente con l'estensione exe dal sito ufficiale. Quindi, avvialo e segui le istruzioni del programma di installazione.

Su MacOS, fai doppio clic sul file ideaIC.dmg, monta l'archivio e copia i sorgenti nella cartella Applicazioni.

Per Linux, devi scompattare ideaIC.gz in una directory che supporti l'esecuzione di file. Per la gerarchia del formato FHS, questo è /opz. Successivamente, vai alla sottodirectory / bin ed esegui il file idea.sh.

Ora scopriamo come configurare IntelliJ IDEA.

Preimpostazione

Quando avvii IntelliJ IDEA per la prima volta, verrà visualizzata una finestra di dialogo che ti chiederà di specificare il percorso del file delle impostazioni. Poiché questa è la nostra prima esperienza con l'IDE, selezioniamo la voce "Non importare impostazioni". Se viene visualizzata questa finestra dopo l'aggiornamento o la reinstallazione, seleziona la directory di origine.

Il prossimo passo nella configurazione dell'idea intellij sarà scegliere un tema. Per impostazione predefinita, ce ne sono due: standard (chiaro) e Darcula (scuro).

Come accennato in precedenza, IDEA supporta un numero enorme di strumenti di supporto. Naturalmente, un principiante non ha bisogno di tutti. Pertanto, il passaggio successivo consiste nel disabilitarli per aumentare le prestazioni. Per fare ciò, nella finestra di dialogo successiva, seleziona "Disabilita tutto". Non preoccuparti, puoi abilitarli in seguito nel menu delle impostazioni.

Tuttavia, l'ambiente di programmazione IntelliJ IDEA non pensa nemmeno di riposarsi su questo, proponendosi di scaricare componenti aggiuntivi aggiuntivi. Grazie, anche a noi non interessa!

Ora che hai finito di installare e configurare IntelliJ IDEA, sei pronto per iniziare. Si inizia, ovviamente, con la creazione di un progetto IntelliJ IDEA.

Difficilmente avrai difficoltà con questa azione, perché la nuova finestra di dialogo offre solo 4 opzioni: creare un nuovo progetto (Crea nuovo progetto), aprire un progetto esistente (Apri), importare un progetto (Importa progetto) o uscire dalla versione sistema di controllo (Check out da Version Control). Selezioniamo il primo elemento. Per maggiori informazioni su come creare un progetto IntelliJ IDEA, cosa fare già all'interno dell'ambiente, è meglio leggere sul sito ufficiale, perché le opportunità di personalizzazione dello spazio di lavoro sono davvero tante.

Problemi e domande

Successivamente, probabilmente avrai diverse domande, una delle quali riguarda l'attivazione di IntelliJ IDEA. La versione limitata o la versione di prova di 30 giorni non richiede registrazione e ulteriori manipolazioni. Ma se vuoi attivare quello acquistato, devi seguire questi passaggi:

  • Nella schermata di benvenuto, da dove stiamo creando il progetto, trovi in ​​fondo il menu Configura->Gestisci licenza. Se sei già all'interno, nel pannello in alto Aiuto-> Registrati.
  • Ecco 3 possibili metodi di attivazione: tramite un account (account JetBrains), utilizzando un codice (Activation Code), tramite un server licenze (License Server). A seconda di come tu o il tuo datore di lavoro avete acquisito la licenza e quali dati avete, selezionate l'opzione appropriata.
  • Inserisci i dati richiesti, premi il pulsante "Attiva" e goditi il ​​lavoro senza limiti.

La prossima domanda tradizionale riguarda l'aggiornamento dell'IDE. Qui, l'algoritmo è lo stesso dell'installazione: download-run-follow the istruzioni, o uninstall-install-reinstall-refer_to_existing_settings_file nella primissima finestra di dialogo.

E ovviamente non un singolo forum è completo senza la domanda: "Non si avvia, cosa devo fare?". La risposta tradizionale: ancora una volta leggi attentamente come installare IntelliJ IDEA. Se tutto è fatto correttamente, il programma è garantito per l'avvio. Se i problemi sorgono direttamente durante il lavoro di IDEA, molto probabilmente la questione è nei plugin installati in modo errato, cerca risposte sui siti Web ufficiali dei loro sviluppatori.

Per ogni evenienza, ecco un'altra istruzione su come disinstallare IntelliJ IDEA:

  1. in modo standard tramite il pannello di controllo di Windows. Se lo si desidera, aggiungere i resti nel registro lungo il percorso: “HKEY_CLASSES_ROOT \ IntelliJIDEAProjectFile”;
  2. in Linux, strofina i file manualmente ed elimina anche le directory delle impostazioni "config" e "sistema" se non si trovano nella root.
  3. In MacOS è standard eliminare tramite l'icona del programma e svuotare la cache nella direzione "impostazioni / cache / plugin / registri".

Prima di tuffarti a capofitto nel mondo di un nuovo IDE, ricorda che si tratta di un prodotto complesso con una curva di apprendimento tagliente. Pertanto, la scelta giusta per l'apprendimento sarebbero i corsi Java con lezioni pratiche di IntelliJ IDEA. Quindi sarai coinvolto nella professione più velocemente e imparerai a padroneggiare uno strumento potente.

Java è uno dei linguaggi di programmazione più flessibili, convenienti e popolari. Molte persone conoscono il suo slogan: "Scrivi una volta, corri ovunque", che significa "Scrivi una volta, corri ovunque". Con questo slogan, gli sviluppatori hanno voluto enfatizzare la natura multipiattaforma del linguaggio. Cioè, dopo aver scritto un programma, puoi eseguirlo su qualsiasi dispositivo con qualsiasi sistema operativo.

IntelliJ IDEA è un ambiente di sviluppo software integrato (IDE) che supporta molte lingue, ma è spesso visto come un IDE per Java. La società di sviluppo offre due versioni: Community (gratuita) e Ultimate, ma la versione gratuita è sufficiente per un utente semplice.

Naturalmente, in IntelliJ IDEA puoi creare il tuo programma e modificarne uno esistente. Questo ambiente ha un comodo editor di codice che aiuta durante la programmazione. Sulla base del codice già scritto, l'ambiente stesso seleziona le opzioni più appropriate per il completamento automatico. In Eclipse, senza installare plugin, non troverai tale funzione.

Attenzione!
Affinché IntelliJ IDEA funzioni correttamente, assicurati di avere l'ultima versione di Java.

Programmazione orientata agli oggetti

Java è classificato come un linguaggio orientato agli oggetti. I concetti principali qui sono i concetti di oggetto e classe. Qual è il vantaggio dell'OOP? Il fatto è che se devi apportare modifiche al programma, puoi farlo semplicemente creando un oggetto. Non è necessario correggere il codice scritto in precedenza. IntelliJ IDEA ti consente di sfruttare appieno l'OOP.

Progettista dell'interfaccia

La libreria javax.swing fornisce allo sviluppatore strumenti che possono essere utilizzati per progettare un'interfaccia utente grafica. Per fare ciò, devi solo creare una finestra e aggiungere componenti visivi ad essa.

Correzioni di bug

Sorprendentemente, nel caso in cui commetti un errore, l'ambiente non solo ti indicherà, ma offrirà anche diversi modi per risolvere il problema. Puoi scegliere quello che fa per te e IDEA risolverà tutto da solo. Questa è un'altra differenza significativa rispetto a Eclipse. Ma non dimenticare: la macchina non vedrà errori logici.

Gestione automatica della memoria

È molto conveniente che IntelliJ IDEA abbia un raccoglitore di rifiuti. Ciò significa che durante la programmazione, quando si specifica un riferimento, viene allocata memoria per esso. Se poi elimini il collegamento, hai memoria occupata. Il Garbage Collector libera questa memoria se non viene utilizzata da nessuna parte.

Dignità

1. Multipiattaforma;
2. Costruire al volo un albero di sintassi;
3. Potente editor di codice.

svantaggi

1. Esigente sulle risorse di sistema;
2. Interfaccia un po' confusa.

IntelliJ IDEA è l'IDE Java più intelligente che capisce davvero il codice. L'ambiente cerca di sollevare il programmatore dalla routine e gli consente di concentrarsi su compiti più essenziali. IDEA anticipa le tue azioni.

Tra i vantaggi dell'applicazione, si può notare il completamento automatico intelligente, esiste uno strumento responsabile dell'analisi della qualità del codice, inoltre si otterrà una navigazione abbastanza comoda attraverso il file, i refactoring e la formattazione sono implementati per un gran numero di linguaggi di programmazione, inclusi Java, Groovy, Scala, HTML, CSS, javascript, CoffeeScript...

IntelliJ IDEA 14 ha il supporto per i framework e le piattaforme più famosi, che possono essere tranquillamente attribuiti come: Java EE, Spring Framework, Grails, Play Framework e molti altri, un elenco completo può essere trovato sulla pagina ufficiale. Otterrai una stretta integrazione con server applicativi come Tomcat, TomEE, GlassFish, JBoss, WebLogic...

IntelliJ IDEA ha, tra le altre caratteristiche, uno strumento responsabile per lavorare con i tuoi database e file SQL. Se hai bisogno di eseguire un test o condurre un'analisi di copertura del codice, allora c'è tutto. Penso che tu abbia già capito che in realtà stai affrontando un programma molto potente che ha così tante possibilità che non sarò in grado di descrivere tutto in una recensione.

IntelliJ IDEA è perfetto per lo sviluppo di piattaforme mobili e web, ottieni editor intuitivi per diversi linguaggi di programmazione.

Voglio notare che molti stanno cercando IntelliJ IDEA in russo, lascia i tuoi tentativi e non hanno a che fare con sciocchezze, in primo luogo, non esiste un russificatore per questo programma e, in secondo luogo, non vale la pena tradurre, questo programma è per professionisti sviluppatori che devono semplicemente conoscere l'inglese, quindi inoltre, se lavorano con un linguaggio di programmazione, tutto dovrebbe essere chiaro per loro. Un'altra domanda. che il tuo livello non è così alto, quindi devi solo cambiare il programma, ad esempio, in NetBeans, è molto più facile per i principianti, in generale, una storia così piccola si è rivelata a scapito di Russifier, penso che il questione è risolta.

Pubblicazioni correlate