Come programmare in Java, i cinque concetti base

Home > How To > Come programmare in Java, i cinque concetti base

Prima di tutto, vorrei dire che sto scrivendo queste post, affinché chiunque possa avere le conoscenze di base per essere in grado di scrivere il proprio primo programma con il linguaggio di programmazione Java. Il fascino di imparare un linguaggio di programmazione è piuttosto elevato nel mondo aziendale di oggi, in quanto potrebbe consentire di creare siti web, perfino sulle applicazioni mobili.

I 5 concetti di base di qualsiasi linguaggio di programmazione

Sapere cosa c’è in comune tra tutti i linguaggi di programmazione vi aiuterà meglio nella transizione in qualsiasi altro linguaggio di programmazione, se necessario. Ad esempio, con la conoscenza della programmazione Java potete imparare a programmare in un linguaggio chiamato Objective C (che viene utilizzato per le applicazioni per iPhone). 

Così qui sono i 5 concetti di base di qualsiasi linguaggio di programmazione :

  1. Variabili
  2. Strutture di controllo
  3. Strutture dati
  4. Sintassi
  5. Strumenti 

Mi rendo conto che queste parole probabilmente possano sembrare astruse, ma non preoccupatevi, tutto sarà spiegato in maniera semplice. 

 

Che cos’è una variabile?

Le variabili sono la spina dorsale di qualsiasi programma, e quindi la spina dorsale di qualsiasi linguaggio di programmazione. Ecco la definizione fornita, in merito, da Wikipedia:

 

In informatica, una variabile è una posizione di memoria che può contenere un valore e che può essere modificata.
Diciamo che è una specie di criptico. Una variabile è semplicemente un modo per memorizzare qualche tipo di informazione per un utilizzo successivo: possiamo recuperare queste informazioni, facendo riferimento a una “parola” che descrive queste informazioni. Ad esempio, supponiamo che vi collegate ad Attualissimo, la prima cosa che il sito fa è chiedervi il votro nome, magari con una registrazione, in modo da ricordare i dati alla prossima visita. Diciamo che la casella ‘tuonome’ sarebbe il nome simbolico  (o “parola”) per la variabile (come descritto nella nostra definizione wiki sopra). Così ora, quando si digita il proprio nome nella casella di testo, tali informazioni potrebbero essere memorizzate in una variabile chiamata ‘tuonome’. Che valore ha la variabile ‘tuonome’?: il programma mi avrebbe detto quello che abbiamo digitato nella casella di testo.

Questo concetto è estremamente potente nella programmazione ed è usato costantemente, in quanto è alla base di portali come Facebook e Twitter, ma anche nei servizi di home banking e e-commerce come eBay. Le variabili fanno girare, dunque, il mondo della programmazione. Ci sono diversi tipi di variabili hanno differenti tipi:

  • String: conservare il vostro nome in una variabile;
  • Integer: per memorizzare l’età;
  • Doubble: per capire quanti soldi si guadagnano in un anno.

In Java, il linguaggio di programmazione vuole sapere che tipo di informazione si sta per memorizzare in una variabile. Questo perché Java è un linguaggio fortemente tipizzato. Digitando in Java, il linguaggio di programmazione permette di conoscere con assoluta certezza che le informazioni che vengono memorizzate in una variabile saranno di un certo modo. Che cosa accadrebbe se si tentasse di archiviare qualcosa che non era un Integer, in una variabile Integer, diciamo per esempio il valore “35,38 dollari”? Beh, molto semplicemente, si otterrebbe un errore nel programma e si dovrebbe risolvere il problema.

Lascia un commento