ed-b1 instalación y uso de entornos
UT 4: el lenguaje java
2.HolaMundo
eugeniaperez.es
UT 1: HILOS Y PROCESOS
1. HolaMundo
primer ejemplo
- En cualquier lenguaje verás que el primer ejemplo sencillo por el que se comienza es el clásico HolaMundo o HelloWorld.
eugeniaperez.es
UT 1: HILOS Y PROCESOS
1. HolaMundo
primer ejemplo
eugeniaperez.es
package org.cuatrovientos.first.hello;
public class Principal {
public static void main(String[] args) {
System.out.print("Hello World!");
}
}
En POO todo código deber ir dentro de una clase -> class
Para que un programa se inicie, debe haber un método main()
UT 1: HILOS Y PROCESOS
1. HolaMundo
primer ejemplo: no hace falta entender las palabras de momento...
eugeniaperez.es
public class Hello{
public static void main(String[] args) {
}
}
El fichero se llamará Hello.java-> class
Para ejecutarlo, botón derecho del ratón > Run
UT 1: HILOS Y PROCESOS
1. HolaMundo
agrupación en paquetes:
eugeniaperez.es
Habrás visto que generalmente las clases se agrupan en paquetes -> package
package org.cuatrovientos.first.hello;
public class Principal {
public static void main(String[] args) {
System.out.print("Hello World!");
}
}
UT 1: HILOS Y PROCESOS
1. HolaMundo
AGRUPACIÓN EN PAQUETES:
eugeniaperez.es
Sintácticamente es un conjunto de identificadores separados por un punto.
Dominio de internet invertido más el nombre del proyecto.
Por ejemplo, empresa Cuatrovientos:
La clase Main estaría en la estructura de directorios:
package org.cuatrovientos.calculator;
org/cuatrovientos/calculator/Main.java;
Convenciones: texto en minúsculas
UT 1: HILOS Y PROCESOS
1. HolaMundo
importando paquetes:
eugeniaperez.es
Una clase Java, puede importar clases desde otros paquetes para utilizar determinadas clases que le sean de utilidad.
Si queremos importar todo podemos utilizar el *:
El compilador cogerá las clases que necesite.
También podemos importar las nuestras:
import nombre.paquete.Clase;
import java.util.Random;
import java.util.*;
import org.cuatrovientos.ClaseUtil;
Ejemplos de librerías: java.io, java.lang, java.util, etc
UT 1: HILOS Y PROCESOS
1. HolaMundo
comentarios:
eugeniaperez.es
Para aclarar determinadas partes del código o bien como manera de documentar el programa.
Comentarios de una sola línea: comienza con //
Comentarios multilínea: entre /* */
// Esto es un comentario
/*
* Aquí ponemos lo que queramos
* bla bla bla
*/
UT 1: HILOS Y PROCESOS
1. HolaMundo
comentarios:
eugeniaperez.es
Comentarios Javadoc: /** */
Javadoc son un tipo de comentarios que contienen ciertas etiquetas que se aplican para poder crear documentación del proyecto de forma automática. Se verá más adelante...
/**
* Esta clase define objetos que contienen tantos enteros aleatorios entre 0 y 1000
* @author: Eugenia Pérez Martínez
* @version: 22/09/2016/A
* @see <a href = "http://aula.eugeniaperez.es" /> Entornos de Desarrollo</a>
*/
UT 1: HILOS Y PROCESOS
1. HolaMundo
realiza las actividades de la pág. 14: 2.5
- Ejercicio 1 -> teórica
- Ejercicio 2
- Ejercicio 3
- Ejercicio 4 y 5-> teóricos
- Ejercicio 6
- Ejercicio 7 -> teórica
eugeniaperez.es
UT4. 2. HolaMundo
By eugenia_perez
UT4. 2. HolaMundo
- 936