Què és Java?

Java és un llenguatge de programació d'alt nivell, orientat a objectes i independent de la plataforma. Va ser desenvolupat per Sun Microsystems (ara part d'Oracle Corporation) i es va llançar per primera vegada el 1995. Java és conegut per la seva portabilitat, robustesa i seguretat.

Característiques Clau de Java

  1. Orientat a Objectes: Java segueix el paradigma de programació orientada a objectes (POO), que permet modularitzar el codi en objectes reutilitzables.
  2. Independent de la Plataforma: El codi Java es compila en bytecode, que pot ser executat en qualsevol màquina que tingui una Java Virtual Machine (JVM).
  3. Seguretat: Java proporciona un entorn segur per executar aplicacions, amb mecanismes per evitar amenaces com virus i manipulacions no autoritzades.
  4. Robustesa: Java gestiona automàticament la memòria i proporciona un sistema de gestió d'excepcions per manejar errors de manera eficient.
  5. Multithreading: Java suporta la creació de múltiples fils d'execució, permetent el desenvolupament d'aplicacions que poden realitzar múltiples tasques simultàniament.
  6. Alt Rendiment: Tot i que Java és un llenguatge interpretat, les tècniques de compilació just-in-time (JIT) permeten un rendiment proper al codi natiu.

Història de Java

  • 1991: James Gosling, Mike Sheridan i Patrick Naughton inicien el projecte "Green" a Sun Microsystems.
  • 1995: Es llança la primera versió pública de Java (Java 1.0).
  • 1997: Es llança Java 1.1, amb millores significatives en la biblioteca de classes.
  • 2004: Es llança Java 5.0, introduint noves característiques com les generics, les enumeracions i les anotacions.
  • 2014: Es llança Java 8, amb característiques com les expressions lambda i l'API de Streams.
  • 2017: Oracle anuncia que Java 9 serà l'última versió amb el model de llançament tradicional, passant a un model de llançament semestral.

Aplicacions de Java

Java s'utilitza en una àmplia varietat d'aplicacions, incloent:

  • Aplicacions Web: Utilitzant frameworks com Spring i Hibernate.
  • Aplicacions Mòbils: Especialment en el desenvolupament d'aplicacions Android.
  • Aplicacions Empresarials: Utilitzant Java EE (Enterprise Edition) per a aplicacions de gran escala.
  • Aplicacions de Desktops: Utilitzant JavaFX i Swing.
  • Sistemes Integrats: Java també s'utilitza en dispositius com targetes intel·ligents i sistemes embarcats.

Instal·lació de Java

Pas 1: Descarregar el JDK

El Java Development Kit (JDK) és necessari per desenvolupar aplicacions en Java. Pots descarregar l'última versió del JDK des del lloc web oficial d'Oracle:

Descarregar JDK

Pas 2: Instal·lar el JDK

Segueix les instruccions del fitxer d'instal·lació per instal·lar el JDK al teu sistema operatiu.

Pas 3: Configurar les Variables d'Entorn

Després d'instal·lar el JDK, és necessari configurar les variables d'entorn per assegurar que el sistema reconegui les eines de Java.

Windows

  1. Obre el "Panell de Control" i selecciona "Sistema".
  2. Fes clic a "Configuració avançada del sistema".
  3. A la pestanya "Avançat", fes clic a "Variables d'entorn".
  4. Afegeix una nova variable d'usuari amb el nom JAVA_HOME i el valor del directori d'instal·lació del JDK (per exemple, C:\Program Files\Java\jdk-15).
  5. Edita la variable Path i afegeix %JAVA_HOME%\bin.

macOS/Linux

  1. Obre un terminal.
  2. Edita el fitxer .bash_profile o .bashrc (per a Linux) i afegeix les següents línies:
    export JAVA_HOME=/path/to/jdk
    export PATH=$JAVA_HOME/bin:$PATH
    
  3. Guarda el fitxer i executa source ~/.bash_profile o source ~/.bashrc per aplicar els canvis.

Verificar la Instal·lació

Obre un terminal o la línia de comandes i executa:

java -version

Hauries de veure la versió de Java instal·lada.

Primer Programa en Java

Ara que tens Java instal·lat, escrivim el nostre primer programa en Java: "Hello, World!".

Exemple de Codi

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

Explicació del Codi

  • public class HelloWorld: Defineix una classe pública anomenada HelloWorld.
  • public static void main(String[] args): Defineix el mètode principal, que és el punt d'entrada de l'aplicació.
  • System.out.println("Hello, World!");: Imprimeix el text "Hello, World!" a la consola.

Compilar i Executar el Programa

  1. Guarda el codi en un fitxer anomenat HelloWorld.java.

  2. Obre un terminal i navega fins al directori on has guardat el fitxer.

  3. Compila el programa amb el següent comandament:

    javac HelloWorld.java
    
  4. Executa el programa compilat amb el següent comandament:

    java HelloWorld
    

Hauries de veure el següent resultat a la consola:

Hello, World!

Resum

En aquesta secció, hem après què és Java, les seves característiques clau, la seva història i les seves aplicacions. També hem instal·lat el JDK, configurat les variables d'entorn i escrit el nostre primer programa en Java. En la següent secció, explorarem la configuració de l'entorn de desenvolupament per a Java.

Curs de Programació en Java

Mòdul 1: Introducció a Java

Mòdul 2: Flux de Control

Mòdul 3: Programació Orientada a Objectes

Mòdul 4: Programació Orientada a Objectes Avançada

Mòdul 5: Estructures de Dades i Col·leccions

Mòdul 6: Gestió d'Excepcions

Mòdul 7: Entrada/Sortida de Fitxers

Mòdul 8: Multithreading i Concurrència

Mòdul 9: Xarxes

Mòdul 10: Temes Avançats

Mòdul 11: Frameworks i Llibreries de Java

Mòdul 12: Construcció d'Aplicacions del Món Real

© Copyright 2024. Tots els drets reservats