Java è la tua passione? Credi di sapere tutto, ma proprio tutto su questo linguaggio di programmazione? Ti faremo scoprire 10 curiosità che ancora non conosci sul linguaggio informatico più popolare di tutti i tempi. Accetti la sfida?

Cominciamo col dire che Java deve la sua popolarità alla grande stabilità che offre, tutti i programmatori potranno assolutamente confermare questa sua peculiare caratteristica. Proprio per questo motivo rappresenta ancora oggi la prima scelta per milioni di software developer, ed è emerso come colosso della tecnologia grazie alla sua inimitabile portabilità e alla capacità di mantenere lo stesso livello di performance su qualsiasi hardware o sistema operativo.

Big Data Analyst
GEEKS ACADEMY
2.800 €
Vedi di più
Cybersecurity & Cloud Specialist Mastery
GEEKS ACADEMY
8.450 €
Vedi di più

Un linguaggio riassumibile in 3 caratteristiche chiave: affidabilesemplice e robusto. Ma probabilmente, se sei stato incuriosito da questo articolo lo saprai già, passiamo quindi a vedere insieme le 10 curiosità su Java che probabilmente non conosci.

  1. JAVA AVREBBE DOVUTO CHIAMARSI OAK
    In principio il suo nome sarebbe dovuto essere Oak, in onore un grosso albero di quercia (“oak” in Inglese) che cresceva di fronte alla finestra del suo sviluppatore James Gosling. Il caso volle che il nome commerciale Oak fosse già posseduto da un’altra società informatica, così la Sun Microsystems decise di cambiarlo in Java.
    Una seconda versione della storia narra che Gosling fosse solito recarsi con il suo gruppo di programmatori in un bar del posto per discutere del nome del prodotto, e fu lì che nacque l’idea di chiamarlo Java. Sembrerebbe esserci un fondo di verità, visto che il numero magico “0xCafeBabe” nei file di classe ha il nome del bar dove il team andava a prendere il caffè.
  1. JAVA FU INVENTATO PER CASO
    Torniamo indietro al 1992, James Gosling era in uno degli uffici della Sun e stava lavorando con il suo team a un set-top box. Dopo aver cominciato col ripulire C++, il gruppo si ritrovò con un vero e proprio nuovo linguaggio tra le mani. Fu una pura casualità, è  Java, o Oak che dir si voglia, divenne una realtà.
  1. IMPARARE JAVA CONVIENE
    Sono passati ormai quasi 30 anni dalla sua invenzione, ma Java continua ad essere il linguaggio di programmazione più utilizzato, pensa che il salario medio annuale di uno sviluppatore Java negli Stati Uniti è $83.975. Sfruttare le potenzialità Java in ambito professionale è davvero un’ottima idea, al mondo ci sono attualmente circa 9 milioni di sviluppatori Java e il numero continua a crescere.
  1. JAVA È IL LINGUAGGIO PIÙ POPOLARE DOPO C
    Anche se molti troveranno giusto puntualizzare che Java è da sempre il linguaggio preferito degli sviluppatori, come popolarità tra i linguaggi di programmazione è secondo solo a C, almeno stando a quanto sostiene il sito tiobe.com.
  1. LO JUNIT TESTING FRAMEWORK
    La tecnologia Java attualmente più usata è JUnit Testing Framework. Le sue caratteristiche di stabilità e popolarità sono ben note, dato che circa 4 sviluppatori Java su 5 (o comunque il 70% degli sviluppatori) lo ha usato almeno una volta nella vita.
  1. JAVA È LO STRUMENTO PIÙ ADATTO PER LE IMPRESE
    Forse ti stupirà sapere che circa il  95% delle imprese usa Java per la programmazione, una percentuale che neanche C e tutti gli altri linguaggi messi insieme riescono ad eguagliare.
  1. LA VERSIONE ATTUALE DI JAVA
    La versione più recente di Java è la  Platform Standard 8. Tra le sue caratteristiche ci sono il miglioramento della produttività di sviluppo e di performance delle app grazie a un ridotto codice di testo standardcollezioni migliorate e annotazioni.

  1. IL DUCA
    Conosci la mascotte di Java? Il “Duca”, fu creata da Joe Palrang. Se ve lo state chiedendo, sappiate che è proprio quel Palrang che ha lavorato al blockbuster hollywoodiano Shrek.
  1. JAVA E ANDROID
    Il sistema operativo per mobile di Google, Android utilizza le API di Java, ciò vuoi dire che il linguaggio di programmazione gira su praticamente oltre un milione di smartphone.
  1. FINAL DI NOME MA NON DI FATTO
    “Final” in Java può avere quattro significati diversi:

    1. Final class: la classe non può essere estesa;
    2. Final Method: il metodo non può essere riscritto;
    3. Final field: il campo è una costante;
    4. Final variable: il valore di una variabile non può essere cambiato una volta che è stato assegnato.

JAVA VS GOOGLE

Curiosità bonus per te. La Oracle è da anni impegnata in una grossa causa legale con Google riguardo all’utilizzo di Java nei sistemi Android. Qualora Oracle vincesse la causa, il compenso sarebbe di oltre 8 miliardi di dollari. Il confronto si avvicina alla seconda udienza dopo che la corte federale ha deliberato in favore di Oracle e disposto a Google di rivolgersi alla corte distrettuale per ulteriori sentenze. Come mai? A quanto pare, una volta che Java incontra una stringa nello statement System.out, il sistema tratta ogni cosa come fosse una stringa!

La nostra carrellata di curiosità vi ha fatto venire voglia di saperne di piùGeeks Academy ha dedicato ben due percorsi di studio alla programmazione Java: La nostra carrellata di curiosità vi ha fatto venire voglia di saperne di più? Geeks Academy ha dedicato ben due percorsi di studio alla programmazione Java: Java Front end Javascript , Java Junior Developer e Java Avanzato.

Vuoi ricevere maggiori informazioni su corsi di formazione di Geeks Academy? Mettiti in contatto con lo staff Emagister, sapremo consigliarti il corso più adatto alle tue esigenze professionali.

Artificial Intelligence con Python
GEEKS ACADEMY
2.800 €
Vedi di più
AI & Big Data Specialist Mastery Program
GEEKS ACADEMY
8.950 €
Vedi di più

Lascia un Commento

Vuoi partecipare alla discussione?
Sentitevi liberi di contribuire!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *