Ciao, questo è quello da fare e bentornato.
Andiamo avanti sull'allerta grezza.
Prima opportunità di lavoro.
Ma prima di farlo, diamo una rapida occhiata alla struttura del nostro programma.
I programmi sono composti da classi.
In quel momento, quando scrivi un programma gelap, scrivi almeno una lezione sulla classe FIRMAT.
Possono crearne uno su più oggetti e un oggetto è un concetto centrale nella programmazione orientata agli oggetti.
E guarda la programmazione orientata agli oggetti e agli oggetti nel prossimo capitolo.
Per ora guardiamo solo cosa costituisce una classe.
Quello che vediamo qui sono gli elementi sono i costrutti del programma in una classe su come le
dichiarazioni dei costruttori I metodi dei costruttori sono in classi nidificate Le variabili costruttori e i metodi
saranno introdotti nel prossimo capitolo mentre le classi annidate saranno introdotte nelle parole la parte successiva del corso tipicamente ciao world
program è il primo programma che viene scritto quando stiamo imparando un nuovo linguaggio di programmazione.
Quindi facciamo anche lo stesso.
Cioè scriviamo una classe chiamata Holloway.
E questa classe avrà un unico metodo che stampa il testo.
Ciao.
E diamo un'occhiata ai passi che seguiremo per questo Vivan Pasquier.
Questa struttura di directory Jawa e quassù è la directory root e contiene altre sottodirectory che
terminano con la loro directory chiamata basic.
Il diritto programmabile andrà in questa directory di base su molti dei migliori programmi che scriviamo e questo
corso verrà archiviato da qualche parte all'interno di questa directory indebt Java.
Da ora non preoccupiamoci di questa struttura di directory e sarà chiaro molto presto.
Successivamente scriveremo Hello World o Java in un editor di testo e potrai utilizzare qualsiasi editor come non di nuovo.
E userò notepad plus benedetto sulla mia macchina Windows e su altri sistemi operativi.
Sei libero di utilizzare qualsiasi editor di tua scelta su Mac.
Probabilmente puoi usare del testo o probabilmente il nostro non-Linux lo ha capito e dipende da te.
Non che le persone utilizzino l'editor di testo solo per quei primi 20 percento, ovviamente e
in seguito, quando passano a eclissi, che è un'idea per ID che significa sviluppo integrato e riscaldamento.
Questo è un ambiente in cui molte delle bolle e dei boeing sono integrate in modo che possiamo
programmare in modo efficace ed Eclipse utilizzato da milioni di sviluppatori professionisti.
È molto più produttivo programmare usando un id piuttosto che usare un normale Exeter sotto la ragione.
Inizialmente usiamo un normale editor di testo perché, almeno per quelli di voi che sono
completamente nuovi alla programmazione, penso che sia importante compilare effettivamente e esattamente i programmi dalla riga
di comando.
Ora se usiamo un ID come la compilation di Eclipse avviene automaticamente, ci sono anche molti dettagli e
altezze di identificazione.
Quindi se inizi con qualcosa come Eclipse potresti non sapere mai come funzionano le cose dietro le
quinte, quindi useremo il normale editor di testo inizialmente per il primo 20 percento del corso
e poi passeremo ad eclissi.
Ora, quando facciamo lo switch, vedrai anche quanto è facile e produttivo il programma che usa Eclipse e
c'è anche un eclissi Corian molto solido che verrà dopo e ti insegnerà come usare
Eclipse a livello professionale.
È un trucco o un trucco molto carino Ma se hai familiarità con Eclipse puoi anche
usarlo direttamente da questo docente al lavoro.
Come con gli editor di testo sei libero di usare altre idee come Intel Ejay non sono BS quindi non
deve essere solo eclissi No una volta che scrivi un programma per compilarlo ed eseguirlo.
Non sono solo che tutto quel discorso di Morson verrà mostrato su una macchina Windows ma
non dovresti affrontare alcun problema se stai usando una piattaforma diversa, dato che il
processo è lo stesso indipendentemente dal sistema operativo, quindi non andiamo avanti e segui questi passaggi.
OK, quindi il primo passo è creare questa struttura di directory che abbiamo visto prima.
Quindi abbiamo bisogno di creare questo su molti di voi che potreste avere familiarità con la creazione di strutture di directory, ma alcuni di
voi potrebbero non essere familiari.
Quindi ho pensato di mostrarti anche come creare directory.
Quindi te lo mostrerò su Windows.
I non-Mac non sono Linux.
È simile al Mac.
Ok, quindi non ho intenzione di mostrartelo su Linux.
Quindi su Windows abbiamo questo comando e buon spazio.
La struttura di directory sotto equipaggiata crea la loro struttura di directory nell'unità C.
Quindi permettimi di copiare e incollarlo nel mio prompt dei comandi.
Quindi eccomi qui e la mia casa ha fatto un regalo.
OK.
Eravamo lì, la struttura delle directory sarebbe stata creata.
Ora se vogliamo entrare in quella directory possiamo usare questo comando.
Quindi è CD.
Sta per cambiare directory basate sullo stesso percorso che abbiamo qui.
La stessa struttura di directory.
Ecco qua.
Quindi siamo dentro questa X e tutto.
Quindi dopo scriveremo il nostro programma vediamo se possiamo ottenere questa directory di base e poi la compileremo e
la eseguiremo.
Da questa stessa directory.
OK.
E questi comandi saranno anche disponibili nella sezione risorse in modo da poterli trovare anche lì.
Quindi passiamo ora a Mac.
Quindi questo è il percorso totale e quasi quasi molto simile.
Quindi in Mac su Linux usi la barra diretta.
Ciò non significa che usiamo il taglio all'indietro.
Quindi andiamo qui.
Quindi ecco la mia macchina per Mac.
E io sono nella directory home adesso.
Quindi lascia che lo incolli e
basta.
O è stato necessario creare una ristrutturazione, quindi facciamolo.
OK.
Quindi siamo ora dentro Busiek.
Ecco qui.
Quindi questa è la struttura delle directory.
Quindi non ho intenzione di mostrare il programma Hello World Sto creando il programma Hello World sulla macchina Mac.
Quindi sto solo dimostrando su Windows ma è esattamente lo stesso.
Quindi lo scriverai nello stesso modo in cui sto mostrando e salvando il file nella directory di base.
E poi eseguirai gli stessi comandi per la compilazione e l'esecuzione sul codice di uscita,
eppure sarà esattamente lo stesso.
Quindi questo è ciò di cui ho bisogno.
E vedi questo è admin la mia home directory.
E puoi andare qui da qui se hai intenzione di andare avanti se dici di andare a Forder e lui fa un amministratore di barra degli
utenti.
Nel mio caso il mio nome è Edmon qui.
Quindi se andrai allora sarai in questa directory qui a luglio e lassù e potrai sempre andare alle
sottodirectory sui tuoi elementi di base che verranno pubblicati in questa directory e il programma verrà pubblicato nella
directory business.
OK.
E possiamo entrare nelle applicazioni per trovare il testo che è qui.
OK.
Puoi usarlo come editor o puoi anche usare qualsiasi altro editor.
Tocca a voi.
Quindi questo è tutto.
Ora andiamo avanti e scriviamo ciao programma mondiale ogni classe inizia con la parola chiave.
OK.
Che è una parola chiave di riserva in Java.
Quindi, rispondiamo semplicemente a doc erba sotto la parola chiave, seguito dal nome della classe che è hollower in
agosto e ogni classe ha una parentesi iniziale e una parentesi graffa finale.
OK.
Quindi questo è ciò che speriamo.
Quindi questa è la dichiarazione di classe qui.
Classe su Hello World e all'interno della nostra classe, abbiamo solo una metrica e si chiama il motard principale.
Quindi ecco il metodo principale e il metodo principale ha anche un inizio e un finale ma è proprio
come la classe.
Quindi questo è il nome del metodo che è medio e questo è un parametro di metrica e lo vedremo più
avanti.
Ma è solo un array di archi su tutti gli archi.
Discuteremo più avanti nel capitolo le stringhe non stringate saranno Colewort in un capitolo separato.
E questa è l'uscita del motard.
In questo caso è chiamato come vuoto.
E non preoccupiamoci di questo per ora.
Cert. ha circa input input di ferro pubblico Antartide.
Entrambi sono modificatori senza fili.
Il pubblico è chiamato prima come modello di accesso.
Ma non preoccupiamoci di questo.
Ci sono anche altri modellatori di assi e ne discuteremo più avanti.
L'Antartide è di tipo distrettuale e ne parleremo più avanti, è solo
una singola affermazione all'interno di questa classe che stamperà la stringa Hello green e quindi le virgolette sull'istruzione e
il punto e virgola.
OK.
Ecco come è ngalo.
Quindi questo è il programma Hello World.
Andiamo avanti e ditelo come ciao world art.
Joe,
dal momento che abbiamo già creato Java, ha finito con le strutture di directory e poi ci siamo andati, quindi l'estensione delle
basi quadrate
di semantica della semantica non è Java e basta.
Quindi questo è il programma Haloti sotto di esso ha un singolo principale amatoriale.
Ora andiamo avanti e compiliamo ed eseguiamo questo qui.
Quindi entriamo nel terreno comune con un prompt di DOS.
CM d Marvelette la struttura delle directory.
Andiamo in quella directory.
Quindi per noi usiamo il comando like.
Ed ecco il giallo lotta.
Quindi il compilatore è compilato in modo tale che i pazienti.
Quindi eccoci nella directory di base.
Quindi abbiamo il mondo Ciao, il nostro marito di ricerca under-class Java generato in questa classe.
Uno ha i codici byte Delode bytecode.
E quindi questa è una macchina Windows.
E sappiamo che questo file di classe può essere eseguito su qualsiasi piattaforma.
OK, è così.
È il nostro Mac che può essere eseguito.
E questo è il vantaggio in Java, che è indipendente dalla piattaforma.
Quindi andiamo al nostro prossimo Ugaritic per cui usiamo la linea del jet per Hello World di Preter.
Quindi non è altro che ciao world class.
Quindi quando lo facciamo apriremo il seguente messaggio.
OK.
Quindi compiliamo R & B attorno al nostro primo programma.
Quindi torniamo qui.
Ora questo file il nome della classe è una parola vuota sul file.
Ciao gold dark Java e non è necessario vederlo almeno in questo particolare contesto.
Non deve essere lo stesso.
Quindi se vuoi possiamo semplicemente cambiarlo in ciao o in uno.
Quindi qual è il nome della classe è hollowbody uno definito limiti hollower.
Quindi andiamo avanti e compiliamo questo, chiamiamolo semplicemente come violinista a Hollywood.
Quindi cerchiamo di compilarlo.
Quindi sto bene.
Ora, se guardi i dischi, lo vediamo.
Quindi questo è un Hello World o Java.
E questo è stato precedentemente creato ciao classe mondiale.
Non ne abbiamo più bisogno.
Quindi ciao a tutti è stato creato un nuovo file di classe.
OK.
Quindi questo era il poi il file con un nuovo nome.
Quindi questo è solo per dimostrarti che non è necessario essere lo stesso, ma non dovresti farlo.
In genere abbiamo sempre lo stesso nome, il nome del file e il nome della classe sono gli stessi.
Quindi questo lo cambierà di nuovo in ciao.
In realtà lascia che sia Hollowell.
Ma in generale dobbiamo anche modificare il nostro pubblico qui.
In genere lo facciamo.
Ma se lo fai, il compilatore richiede che sia il nome del file sia il nome della classe siano C ..
Ok quindi in questo caso fammi solo compilare.
Lasciami solo dire ciao mondo.
Ecco qua.
Gli X-ists ci danno un altro messaggio in questa classe ciao mondo uno è pubblico e dovrebbe essere dichiarato
e quindi altamente nominato.
Ciao mondo uno per Java.
Destra.
Da non perdere Hulver.
Giava.
Quindi se hai il modificatore pubblico che è generalmente il caso, allora entrambi devono essere visti.
Quindi tienilo a mente e in genere avrai il modificatore pubblico per la maggior parte del tempo.
Quindi tienilo a mente, cerca sempre di avere lo stesso nome.
Ora puoi anche vedere come più di una classe all'interno di questo particolare file.
Ma normalmente non lo faresti.
Ma andiamo avanti e creare una nuova classe qui.
Calamy ed è altrettanto buono e ha anche bruciato il messaggio addio OK così bodach.
Quindi ci sono due classi in Hello World che vincolano entrambi hanno un metodo principale
su entrambi o stampano qualcosa.
Quindi andiamo avanti e compiliamo il perché.
Ciao mondo.
Lasciami solo cancellare questo.
Ciao a tutti.
Qualcuno che combina ora puoi vedere che crea per classificarlo come Hello world.
E arrivederci.
OK.
In questo modo il compilatore analizzerà questo particolare file e creerà annunci separati per entrambi.
Ma generalmente non puoi mai creare più di una classe e un singolo file.
C'è qualcosa chiamato classi nidificate dove all'interno di questa classe puoi come classi nidificate puoi come le altre classi sono
annidate all'interno di questa classe in modo che vedremo in seguito.
Ma normalmente non avresti una classe esterna esternamente come l'ABC qui.
È qualcosa che non faresti normalmente.
Probabilmente se vuoi fare un veloce Google digitandoti se vuoi avere più lezioni
potresti farlo.
Ma generalmente quello che non lo farai.
OK, lasciami solo cancellare.
Quindi questo è solo per farvi sapere che è possibile quanto più di una classe in un singolo file.
Ma non dovresti farlo.
Quindi ora torniamo alle nostre offerte per discutere un po 'di più del metodo principale.
OK.
Se vuoi eseguire una classe dalla riga di comando devi avere un metodo principale in quella classe e questo è un
po 'di più sul metodo principale.
Il metodo principale è dove il tuo programma smette di far male alle cose che ottengono posti di lavoro.
Hollywood Gibeon un sacco di byte Goertz che sono associati con vetro scuro hollower nella memoria.
E poi in walk êtes il metodo principale sul metodo Main deve essere quello di creare una statica pubblica su
un ampio pubblico ciò che è necessario per JVM per richiamare una compilazione programmabile del dispositivo, ma non eseguire on il metodo
principale invocando tipicamente altre classi che costituiscono il software DOS.
Altre classi non hanno bisogno di avere un metodo principale, quindi è solo una classe che viene eseguita dalla
riga di comando deve avere un metodo e un programma principale e quando il metodo principale.
E così è tutto.
Abbiamo appena scritto il nostro primo programma e poi lo abbiamo compilato ed eseguito.
Scrivi lo stesso programma da solo non compilato ed eseguilo.
Grazie.
Buona programmazione.