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

Made with Slides.com