<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Java on Antonio Montemurro</title><link>https://antoniomontemurro.com/it/tags/java/</link><description>Recent content in Java on Antonio Montemurro</description><generator>Hugo</generator><language>it-IT</language><lastBuildDate>Sun, 22 Jun 2025 08:18:03 +0000</lastBuildDate><atom:link href="https://antoniomontemurro.com/it/tags/java/index.xml" rel="self" type="application/rss+xml"/><item><title>Installare Java e scelta dell’IDE</title><link>https://antoniomontemurro.com/it/posts/installare-java-e-scegliere-ide/</link><pubDate>Sun, 22 Jun 2025 08:18:03 +0000</pubDate><guid>https://antoniomontemurro.com/it/posts/installare-java-e-scegliere-ide/</guid><description>&lt;p&gt;Se stai leggendo questo articolo, probabilmente è la tua prima esperienza con Java e, in generale, con la programmazione. In questo articolo vedremo come installare l’SDK di Java, scegliere un IDE e scrivere un semplice programma per verificare che tutto funzioni correttamente.&lt;/p&gt;
&lt;p&gt;Dopo aver &lt;a href="https://antoniomontemurro.com/it/posts/perche-imparare-java/"&gt;discusso del perché Java possa essere un’ottima scelta&lt;/a&gt; sia per un neofita che per un programmatore esperto, vediamo ora come installare l’SDK di Java e scegliere l’IDE più adatto.&lt;/p&gt;</description></item><item><title>Cos’è Java e perché usarlo</title><link>https://antoniomontemurro.com/it/posts/perche-imparare-java/</link><pubDate>Fri, 25 Apr 2025 10:07:34 +0000</pubDate><guid>https://antoniomontemurro.com/it/posts/perche-imparare-java/</guid><description>&lt;p&gt;&lt;img alt="java_header.png" loading="lazy" src="https://antoniomontemurro.com/img/perche-imparare-java/java_header.png"&gt;&lt;/p&gt;
&lt;p&gt;Java è un linguaggio di programmazione orientato agli oggetti (OOP), cosiddetto &lt;em&gt;tipizzato&lt;/em&gt;, ovvero un linguaggio in cui i tipi delle variabili vengono specificati in modo statico direttamente nel codice sorgente.&lt;/p&gt;
&lt;p&gt;Java nasce nel 1992 alla Stanford University con il nome di “Oak”, per poi essere rinominato in “Java” a causa di problemi di copyright &lt;a href="https://it.wikipedia.org/wiki/Java_%28linguaggio_di_programmazione%29"&gt;(fonte)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Il principale punto di forza di Java è probabilmente la sua &lt;strong&gt;portabilità&lt;/strong&gt;: può essere eseguito su piattaforme diverse senza modifiche al codice, caratteristica che lo rende estremamente versatile e ne ha favorito la vasta diffusione.&lt;/p&gt;</description></item><item><title>Spring Framework – Parte 2</title><link>https://antoniomontemurro.com/it/posts/spring-framework-parte2/</link><pubDate>Sat, 09 Nov 2024 11:37:04 +0000</pubDate><guid>https://antoniomontemurro.com/it/posts/spring-framework-parte2/</guid><description>&lt;h3 id="introduzione"&gt;&lt;strong&gt;Introduzione&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Nell’articolo &lt;a href="https://antoniomontemurro.com/it/posts/spring-framework-parte1/"&gt;precedente&lt;/a&gt;, abbiamo introdotto le basi di Spring Boot, creato un progetto base e sviluppato una semplice API. In questa seconda parte, collegheremo il progetto a un database, utilizzando PostgreSQL per la persistenza e la gestione dei dati.&lt;/p&gt;
&lt;h2 id="postgresql"&gt;PostgreSQL&lt;/h2&gt;
&lt;p&gt;PostgreSQL, nato nel 1985 come “post-ingres” grazie a Michael Stonebraker, è un’alternativa potente a database relazionali come MySQL. Una sua caratteristica unica è la possibilità di definire nuovi tipi di dati e utilizzare l’ereditarietà tra tipi. Maggiori dettagli sono disponibili sul &lt;a href="https://www.postgresql.org/about/"&gt;sito ufficiale&lt;/a&gt; di PostgreSQL.&lt;/p&gt;</description></item><item><title>Spring Framework – Parte 1</title><link>https://antoniomontemurro.com/it/posts/spring-framework-parte1/</link><pubDate>Sun, 06 Oct 2024 12:45:11 +0000</pubDate><guid>https://antoniomontemurro.com/it/posts/spring-framework-parte1/</guid><description>&lt;h3 id="cosè-un-framework"&gt;Cos’è un Framework&lt;/h3&gt;
&lt;p&gt;Un Framework, semplificando, è un insieme di classi, librerie e strumenti predefiniti che forniscono una struttura di base per lo sviluppo di applicazioni software. L’uso di un Framework consente agli sviluppatori di evitare l’implementazione da zero di funzionalità di base, permettendo loro di concentrarsi sullo sviluppo di funzionalità specifiche e personalizzate per il progetto.&lt;/p&gt;
&lt;h2 id="spring"&gt;Spring&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://spring.io/"&gt;Spring&lt;/a&gt; è un framework open source per lo sviluppo di applicazioni Java. La prima versione del framework è stata distribuita nel 2003 da Rod Johnson ed è stata arricchita nel corso degli anni con una serie di &lt;a href="https://spring.io/projects/spring-framework"&gt;estensioni&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>