Logo

dev-resources.site

for different kinds of informations.

Introduzione alla Programmazione in Java: Guida per Principianti | Introduction to Java Programming: A Beginner's Guide

Published at
1/12/2025
Categories
java
webdev
programming
coding
Author
roberto_celano
Categories
4 categories in total
java
open
webdev
open
programming
open
coding
open
Author
14 person written this
roberto_celano
open
Introduzione alla Programmazione in Java: Guida per Principianti | Introduction to Java Programming: A Beginner's Guide

Introduzione | Introduction

Italiano: Questo articolo è disponibile sia in italiano che in inglese. Scrolla verso il basso per la versione in inglese.

English: This article is available in both Italian and English. Scroll down for the English version.


Versione Italiana


Introduzione alla Programmazione in Java: Guida per Principianti


Introduzione

Java è uno dei linguaggi di programmazione più popolari e utilizzati al mondo. Con la sua natura multipiattaforma, è ampiamente usato nello sviluppo di applicazioni desktop, mobile, web e persino IoT (Internet of Things). In questa guida, esploreremo i concetti fondamentali di Java, come configurare l'ambiente di sviluppo e scrivere il tuo primo programma.


1. Cos'è Java?

Java è un linguaggio di programmazione orientato agli oggetti e multipiattaforma, il che significa che un programma scritto in Java può essere eseguito su qualsiasi sistema operativo che supporti la Java Virtual Machine (JVM). È stato progettato per essere:

  • Semplice: La sintassi è chiara e facile da apprendere.
  • Portabile: Scrivi il codice una volta, eseguilo ovunque (principio "Write Once, Run Anywhere").
  • Sicuro: Include funzionalità avanzate per la gestione della sicurezza.
  • Performante: Con ottimizzazioni JVM, Java può eseguire operazioni complesse rapidamente.

2. Installare l'Ambiente di Sviluppo

Prima di iniziare a programmare in Java, dobbiamo configurare il nostro ambiente.

Step 1: Installare il JDK

Il Java Development Kit (JDK) contiene tutti gli strumenti necessari per scrivere ed eseguire programmi Java. Puoi scaricarlo dal sito ufficiale di Oracle:

https://www.oracle.com/java/technologies/javase-downloads.html

Step 2: Configurare l'IDE

Un IDE (Integrated Development Environment) semplifica la scrittura e il debug del codice. Alcuni IDE popolari per Java includono:

  • IntelliJ IDEA (raccomandato per i principianti)
  • Eclipse
  • NetBeans

Step 3: Configurare le Variabili di Ambiente

Aggiungi il percorso del JDK alla variabile di ambiente JAVA_HOME e aggiorna il PATH per eseguire i comandi Java dal terminale.


3. Scrivere il Primo Programma in Java

Ecco un esempio di un semplice programma Java che stampa "Ciao, mondo!" sulla console:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Ciao, mondo!");
    }
}
Enter fullscreen mode Exit fullscreen mode


Spiegazione del Codice

public class HelloWorld: Definisce una classe pubblica chiamata HelloWorld.

public static void main(String[] args): È il punto di ingresso del programma.

System.out.println: Stampa il testo tra virgolette sulla console.


4. Eseguire il Programma

Per eseguire il tuo programma:

  1. Salva il file come HelloWorld.java.

  2. Apri il terminale, vai nella directory del file e compila il codice:

javac HelloWorld.java
Enter fullscreen mode Exit fullscreen mode
  1. Esegui il programma compilato:
java HelloWorld
Enter fullscreen mode Exit fullscreen mode

Vedrai il messaggio Ciao, mondo! stampato sulla console.


5. Concetti Chiave di Java

Variabili e Tipi di Dati

Le variabili sono utilizzate per memorizzare dati. Esempio:

int numero = 10; // Intero
double prezzo = 19.99; // Numero decimale
String nome = "Roberto"; // Testo
Enter fullscreen mode Exit fullscreen mode

Condizioni

Esempio di una struttura if-else:


if (numero > 5) {
    System.out.println("Il numero è maggiore di 5");
} else {
    System.out.println("Il numero è minore o uguale a 5");
}
Enter fullscreen mode Exit fullscreen mode

Cicli

Esempio di un ciclo for:

for (int i = 0; i < 5; i++) {
    System.out.println("Valore di i: " + i);
}
Enter fullscreen mode Exit fullscreen mode

Conclusione

Java è un linguaggio versatile e potente, ideale per chi vuole iniziare a programmare. Con una solida comprensione dei concetti di base, sei pronto per esplorare argomenti più avanzati come la programmazione orientata agli oggetti, i framework e molto altro.


English Version


Introduction to Java Programming: A Beginner's Guide


Introduction

Java is one of the most popular and widely used programming languages in the world. With its cross-platform nature, it is extensively used in desktop, mobile, web, and even IoT (Internet of Things) applications. In this guide, we’ll explore the fundamental concepts of Java, how to set up your development environment, and how to write your first program.


1. What is Java?

Java is an object-oriented and cross-platform programming language, which means that a program written in Java can run on any operating system that supports the Java Virtual Machine (JVM). It is designed to be:

  • Simple: The syntax is clear and easy to learn.
  • Portable: Write the code once, run it anywhere.
  • Secure: Includes advanced security features.
  • Performant: With JVM optimizations, Java can execute complex operations quickly.

2. Setting Up the Development Environment


Step 1: Install the JDK

The Java Development Kit (JDK) contains all the tools needed to write and run Java programs. You can download it from Oracle’s official site:
https://www.oracle.com/java/technologies/javase-downloads.html

Step 2: Set Up the IDE

An IDE (Integrated Development Environment) simplifies writing and debugging code. Popular Java IDEs include:

IntelliJ IDEA (recommended for beginners)

Eclipse

NetBeans

Step 3: Configure Environment Variables

Add the JDK path to the JAVA_HOME environment variable and update the PATH to run Java commands from the terminal.


3. Writing Your First Java Program

Here’s an example of a simple Java program that prints "Hello, World!" to the console:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}
Enter fullscreen mode Exit fullscreen mode


Code Explanation

public class HelloWorld: Defines a public class named HelloWorld.

public static void main(String[] args): The program's entry point.

System.out.println: Prints the text between quotes to the console.


4. Running Your Program

To run your program:

  1. Save the file as HelloWorld.java.

  2. Open the terminal, navigate to the file directory, and compile the code:

javac HelloWorld.java
Enter fullscreen mode Exit fullscreen mode
  1. Execute the compiled program:
java HelloWorld
Enter fullscreen mode Exit fullscreen mode

You will see the message Hello, World! printed on the console.


5. Key Concepts in Java

Variables and Data Types

Variables are used to store data. Example:

int number = 10; // Integer
double price = 19.99; // Decimal number
String name = "Roberto"; // Text
Enter fullscreen mode Exit fullscreen mode

Conditions

Example of an if-else statement:

if (number > 5) {
    System.out.println("The number is greater than 5");
} else {
    System.out.println("The number is 5 or less");
}
Enter fullscreen mode Exit fullscreen mode

Loops

Example of a for loop:

for (int i = 0; i < 5; i++) {
    System.out.println("Value of i: " + i);
}
Enter fullscreen mode Exit fullscreen mode

Conclusion

Java is a versatile and powerful language, perfect for those starting their programming journey. With a solid understanding of the basics, you’re ready to explore more advanced topics like object-oriented programming, frameworks, and much more.


Traduzione | Translation

Questo articolo è stato tradotto con l'ausilio di strumenti di traduzione professionali.
This article was translated with the help of professional translation tools.

coding Article's
30 articles in total
Favicon
A Beginner’s Guide to Building GraphQL APIs with Apollo Server
Favicon
Day 1080 : Tuff
Favicon
Supercharge Your JavaScript Agents with Firecrawl in KaibanJS
Favicon
DEPLOYING A WEB APPLICATION WITH ARM TEMPLATE AND AZURE CLI
Favicon
Digital Warm Up
Favicon
The Ever-Evolving Tale of Intelligence, from Symbolic Systems to Generative Ai
Favicon
Unlock Your Coding Potential with the GitHub Copilot Global Bootcamp!
Favicon
Day 1079 : Price I'll Pay
Favicon
How to Implement Authentication in React Using JWT (JSON Web Tokens)
Favicon
Understanding Lists in Python
Favicon
Concurrency in C++: Mitigating Risks
Favicon
GUI Design with JavaFX Layout Managers
Favicon
Responsively App: The Ultimate Tool for Web Developers on Windows
Favicon
Python Find in List: A comprehensive guide
Favicon
Introduzione alla Programmazione in Java: Guida per Principianti | Introduction to Java Programming: A Beginner's Guide
Favicon
CREATING A ROCK, PAPER, & SCISSORS GAME IN PYTHON
Favicon
How I do: export/import?
Favicon
Whats your TECH stack ?? How did you get into that??
Favicon
Why Facing Your Fears Makes You a Cool (and Confident) Developer
Favicon
Greedy Algorithm With Examples
Favicon
Day 1078 : Proceed
Favicon
Building Developer Communities: The Key to Growing and Nurturing a Web Development Tribe
Favicon
A Beginner Story
Favicon
Top 14 GitHub Data Risks: Data Loss Scenarios and How to Prevent Them
Favicon
Built a Responsive Calculator with JavaScript by Muhammad Kashif Pathan
Favicon
How Do You Use Encapsulation with Micronaut Annotations?
Favicon
What __init__.py has to do with Python?
Favicon
Top 10 Programming Languages to Learn in 2025 🖥️
Favicon
Top 10 Cybersecurity Companies in India 2025
Favicon
🎉 Simplify Laravel CRUD Operations with Ease! 🚀

Featured ones: