Video: Corso di Coding (programmazione) in 100 lezioni - #1 2024
Le persone di Sun Microsystems che hanno creato Java hanno pensato che Java avesse due parti. Proprio come l'inglese ha la sua grammatica e nomi comunemente usati, il linguaggio di programmazione Java ha le sue specifiche (la sua grammatica) e la sua interfaccia di programmazione dell'applicazione (i suoi nomi comunemente usati). Ogni volta che si scrivono programmi Java, è possibile conservare due documenti importanti - uno per ciascuna parte della lingua - sulla scrivania:
-
Specifica linguaggio Java: Questa documentazione include regole come "Metti sempre una parentesi aperta dopo la parola per" e "Usa un asterisco per moltiplicare due numeri. "
-
L'interfaccia di programmazione dell'applicazione: L'API (Application Programming Interface) di Java contiene migliaia di strumenti che sono stati aggiunti a Java dopo aver definito la grammatica della lingua. Questi strumenti vanno dal luogo comune all'esotico.
Ad esempio, gli strumenti includono una routine denominata pow che può generare da 5 a 10 la potenza per te. Uno strumento più abbagliante (denominato JFrame) visualizza una finestra sullo schermo del tuo computer. Altri strumenti ascoltano i clic del pulsante dell'utente, interrogano i database e fanno tutti i tipi di cose utili.
È possibile scaricare la specifica della lingua, i documenti dell'API e tutta l'altra documentazione Java (o visualizzare i documenti online) scorrendo attorno a Oracle.
La prima parte di Java, la specifica della lingua, è relativamente piccola. Ciò non significa che non ci vorrà molto tempo per scoprire come utilizzare le regole nella specifica della lingua. Altri linguaggi di programmazione, tuttavia, hanno il doppio, triplo o dieci volte il numero di regole.
La seconda parte di Java - l'API - può intimidire perché è così grande. L'API contiene quasi 4.000 strumenti e continua a crescere con ogni nuova versione del linguaggio Java. Piuttosto spaventoso, eh? Bene, la buona notizia è che non devi memorizzare nulla nell'API. Niente. Nessuno di questi.
Puoi cercare le cose che devi usare nella documentazione e ignorare le cose che non ti servono. Quello che usi spesso, te ne ricorderai. Quello che non usi spesso, lo dimenticherai (come ogni altro programmatore).
Nessuno conosce tutto ciò che c'è da sapere sull'API Java. Se sei un programmatore Java che scrive frequentemente programmi che aprono nuove finestre, sai come usare la classe JFrame API. Se scrivi raramente programmi che aprono Windows, le prime volte che devi creare una finestra, puoi cercare la classe JFrame nella documentazione dell'API.
Se si prendesse un tipico programmatore Java e si impedisse a quel programmatore di cercare qualsiasi cosa nella documentazione dell'API, il programmatore sarebbe probabilmente in grado di usare meno del 2 percento di tutti gli strumenti nell'API Java.
Potresti amare lo stile For Dummies , ma sfortunatamente la documentazione API ufficiale di Java non è scritta in questo modo. La documentazione dell'API è concisa e precisa.
In un certo senso, nulla dell'API Java è speciale. Ogni volta che si scrive un programma Java, anche il più semplice e semplice programma Java, si crea una classe che è alla pari con qualsiasi delle classi definite nell'API Java ufficiale.
L'API è solo un insieme di classi e altri strumenti creati da programmatori ordinari che partecipano al Java Community Process (JCP) ufficiale e al progetto OpenJDK. A differenza degli strumenti che si creano, gli strumenti nell'API sono distribuiti con ogni versione di Java.
Visita il web se sei interessato alle attività del JCP o al progetto OpenJDK.
I membri del JCP non mantengono segreti i programmi Java nell'API Java ufficiale. Se vuoi, puoi guardare tutti questi programmi. Quando installi Java sul tuo computer, l'installazione mette un file chiamato src. zip sul disco rigido. Puoi aprire src. zip con il tuo programma di decompressione preferito. Lì, davanti ai tuoi occhi, c'è tutto il codice API Java.