<?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/en/tags/java/</link><description>Recent content in Java on Antonio Montemurro</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sun, 22 Jun 2025 08:40:44 +0000</lastBuildDate><atom:link href="https://antoniomontemurro.com/en/tags/java/index.xml" rel="self" type="application/rss+xml"/><item><title>Installing Java and Choosing an IDE</title><link>https://antoniomontemurro.com/en/posts/install-java-and-choose-ide/</link><pubDate>Sun, 22 Jun 2025 08:40:44 +0000</pubDate><guid>https://antoniomontemurro.com/en/posts/install-java-and-choose-ide/</guid><description>&lt;p&gt;If you’re reading this article, it’s probably your first experience with Java — and perhaps with programming in general. In this article, we’ll go over how to install the Java SDK, choose an IDE, and write a simple program to make sure everything is working correctly.&lt;/p&gt;
&lt;p&gt;After &lt;a href="https://antoniomontemurro.com/en/posts/why-learning-java/"&gt;discussing why Java can be a great choice&lt;/a&gt; for both beginners and experienced developers, let’s now see how to install the Java SDK and choose the most suitable IDE.&lt;/p&gt;</description></item><item><title>Java: What It Is and Why You Should Learn It</title><link>https://antoniomontemurro.com/en/posts/why-learning-java/</link><pubDate>Sat, 26 Apr 2025 07:32:43 +0000</pubDate><guid>https://antoniomontemurro.com/en/posts/why-learning-java/</guid><description>&lt;p&gt;&lt;img alt="Logo Java" loading="lazy" src="https://antoniomontemurro.com/img/why-learning-java/java_img.png"&gt;&lt;/p&gt;
&lt;p&gt;Java is an object-oriented programming (OOP) language, known as a strongly-typed language, meaning that variable types are specified statically directly in the source code.&lt;/p&gt;
&lt;p&gt;Java was created in 1992 at Stanford University under the name “Oak,” later renamed to “Java” due to copyright issues (&lt;a href="https://en.wikipedia.org/wiki/Java_%28programming_language%29"&gt;source&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;The main strength of Java is probably its portability: it can run on different platforms without modifying the code, making it extremely versatile and contributing to its widespread adoption.&lt;/p&gt;</description></item><item><title>Spring Framework – Part 2</title><link>https://antoniomontemurro.com/en/posts/spring-framework-part2/</link><pubDate>Sat, 09 Nov 2024 11:27:38 +0000</pubDate><guid>https://antoniomontemurro.com/en/posts/spring-framework-part2/</guid><description>&lt;h3 id="in-the-previous-articles"&gt;&lt;strong&gt;In the previous articles…&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;As we introduced in the &lt;a href="https://antoniomontemurro.com/en/posts/spring-framework-part1/"&gt;first article&lt;/a&gt;, Spring is an excellent tool for Java application development. We also explored how to set up a basic project and create an initial, simple API.&lt;/p&gt;
&lt;p&gt;In this article, we’ll connect the project to a database, specifically PostgreSQL, and explore how to persist and manipulate saved data.&lt;/p&gt;
&lt;h2 id="postgresql"&gt;PostgreSQL&lt;/h2&gt;
&lt;p&gt;PostgreSQL, originally known as “post-ingres,” was conceived by Michael Stonebraker in 1985. It serves as a robust alternative to other relational databases like MySQL. The key distinction of PostgreSQL lies in its support for defining custom data types (based on standard SQL types) and data type inheritance.&lt;br&gt;
For detailed insights, refer to the &lt;a href="https://www.postgresql.org/about/"&gt;official website&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Spring Framework – Part 1</title><link>https://antoniomontemurro.com/en/posts/spring-framework-part1/</link><pubDate>Sun, 06 Oct 2024 13:23:07 +0000</pubDate><guid>https://antoniomontemurro.com/en/posts/spring-framework-part1/</guid><description>&lt;h3 id="what-is-a-framework"&gt;&lt;strong&gt;What is a Framework&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A Framework, in simple terms, is a set of predefined classes, libraries, and tools that provide a basic structure for software development. The use of a framework allows developers to avoid implementing basic features from scratch, enabling them to focus on developing specific, customized functionalities for their projects.&lt;/p&gt;
&lt;h2 id="spring"&gt;&lt;strong&gt;Spring&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://spring.io/"&gt;Spring&lt;/a&gt; is an open-source framework for Java application development. The first version of the framework was released in 2003 by Rod Johnson, and it has been enhanced over the years with a series of &lt;a href="https://spring.io/projects/spring-framework"&gt;extensions&lt;/a&gt;. Over time, Spring has earned a leading role in Java application development, thanks to its highly active community and the vast availability of documentation and practical examples.&lt;/p&gt;</description></item></channel></rss>