0% encontró este documento útil (0 votos)
27 vistas

JAVA1-Introducción A Java

Este documento proporciona una introducción al lenguaje de programación Java, incluyendo una descripción del entorno de desarrollo Java, cómo escribir y ejecutar programas Java, y documentar código Java. Explica conceptos clave como la máquina virtual Java, el bytecode, el compilador Java, y cómo compilar y ejecutar programas Java desde la línea de comandos o un IDE.

Cargado por

Jessica Ortega
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas

JAVA1-Introducción A Java

Este documento proporciona una introducción al lenguaje de programación Java, incluyendo una descripción del entorno de desarrollo Java, cómo escribir y ejecutar programas Java, y documentar código Java. Explica conceptos clave como la máquina virtual Java, el bytecode, el compilador Java, y cómo compilar y ejecutar programas Java desde la línea de comandos o un IDE.

Cargado por

Jessica Ortega
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 15

UNIDAD DIDÁCTICA 1 INTRODUCCIÓN AL LENGUAJE JAVA.

ENTORNO DE PROGRAMACIÓN.
INTRODUCCIÓN A JAVA
1. ENTORNO DE DESARROLLO EN JAVA
1.1CARACTERÍSTICAS. JVM y Bytecode
1.2PRERREQUISITOS. JRE y JDK
1.3 INSTALACIÓN. VARIABLES DE ENTORNO
2. ESCRITURA DE UN PROGRAMA JAVA. ENTORNO DE DESARROLLO
INTEGRADO.
2.1 REGLAS PARA EL CÓDIGO FUENTE DE JAVA.
2.2 EJEMPLO DE UN PROGRAMA JAVA
3. COMPILAR Y EJECUTAR UN PROGRAMAS JAVA DESDE CONSOLA.
3.1 EJECUTAR UN PROGRAMA JAVA CON ARGUMENTOS
3.2 COMPILAR Y EJECUTAR UN PROGRAMA DESDE NETBEANS
4. DOCUMENTAR PROGRAMAS JAVA. JAVADOC.
EJEMPLO DE USO DE JAVADOC
5. API DE JAVA. INCLUIR UN PAQUETE JAVA EN UN PROGRAMA: IMPORT

IES G. M. JOVELLANOS
Programación. 1ºDAM
Nina Castro Cintas
UNIDAD DIDÁCTICA 1 INTRODUCCIÓN AL LENGUAJE JAVA
ENTORNO DE PROGRAMACIÓN

CARACTERÍSTICAS JAVA. JVM


es un lenguaje totalmente independiente de la plataforma
y a la vez potente y orientado a objetos. Esa filosofía y su
facilidad para crear aplicaciones para redes TCP/IP ha hecho que
sea uno de los lenguajes más utilizados en la actualidad.
La versión actual de Java es el llamado Java 2 Runtime
Environment.
Los programas Java no son ejecutables directamente, no se
compilan como los programas en C o C++. Son interpretados por
una aplicación conocida como la máquina virtual de Java (JVM).
La JVM está disponible para la casi totalidad de arquitecturas,
dispositivos y sistemas operativos existentes en el mercado, lo que
permite a java ser lenguaje Multiplataforma.

IES G. M. JOVELLANOS
Programación. 1ºDAM
Nina Castro Cintas
UNIDAD DIDÁCTICA 1 INTRODUCCIÓN AL LENGUAJE JAVA
ENTORNO DE PROGRAMACIÓN

CARACTERÍSTICAS JAVA. Código Bytecode


Para que el código fuente Java se pueda ejecutar por la máquina
virtual de Java previamente se tiene que precompilar generando un
código conocido como bytecode, normalmente son archivos con
extensión class.
La máquina virtual de Java interpreta las instrucciones de los
bytecodes, ejecutando el código de la aplicación.
El bytecode se puede ejecutar en cualquier plataforma, lo único que se
requiere es que esa plataforma posea un intérprete adecuado, la
máquina virtual Java de esa plataforma.
Interprete Windows
Código fuente JAVA Compilador Bytecode
archivo .java JAVA archivo .class Interprete Linux

Interprete Macintosh

IES G. M. JOVELLANOS
Programación. 1ºDAM
Nina Castro Cintas
UNIDAD DIDÁCTICA 1 INTRODUCCIÓN AL LENGUAJE JAVA
ENTORNO DE PROGRAMACIÓN

PRERREQUISITOS. JRE y JDK


Para ejecutar archivos de código Java necesitamos el denominado
JRE (Java Runtime Environment). Se trata de un conjunto de
ficheros y programas que nos permiten ejecutar aplicaciones Java.
Para el desarrollo de programas Java necesitamos el JDK (Java
Development Kit) que incluye el compilador y otras herramientas,
además de un JRE.
Lo podemos descargar por separado o junto con Netbeans en:
https://www.oracle.com/technetwork/es/java/javase/downloads/index.html

Antes de instalar el JDK podemos comprobar si lo tenemos instalado.


Abre un terminal (cmd en Windows) y escribe javac -version. Nos
aparecerá un mensaje con la versión.

IES G. M. JOVELLANOS
Programación. 1ºDAM
Nina Castro Cintas
UNIDAD DIDÁCTICA 1
INTRODUCCIÓN AL LENGUAJE JAVA
ENTORNO DE PROGRAMACIÓN

VARIABLES DE ENTORNO
Tras la instalación del JDK Abre las “Propiedades del sistema” en
debemos ajustar las variables “Mi PC” o en el Panel de Control y
de entorno para que se puedan selecciona la pestaña “Opciones
avanzadas” -> “Variables de entorno”.
encontrar desde la consola los
programas ejecutables
(compiladores, generadores de
documentación, etc.) que están
en el directorio \bin del JDK.
Luego abre la consola, y teclea:
javac -version
Modifica la variable “Path”. Añade el
Deberás obtener información sobre la directorio donde están los ejecutables
versión (del compilador) de java que del entorno de Java.
estamos utilizando. C:\Archivos de programa\Java\jdk1.8.0_05\bin

IES G. M. JOVELLANOS
Programación. 1ºDAM
Nina Castro Cintas
UNIDAD DIDÁCTICA 1
INTRODUCCIÓN AL LENGUAJE JAVA
ENTORNO DE PROGRAMACIÓN

ESCRITURA DE PROGRAMAS JAVA


Para escribir código fuente Java en Windows podemos utilizar
inicialmente el Bloc de notas. Otros editores (Jedit, Ultraedit,
etc.) darán formato al código y nos resultaran más útiles.
En Linux, podemos utilizar los editores de texto vi, emacs o
kedit/gedit.
Los entornos de desarrollo integrado (IDEs) Netbeans,
Eclipse, IntelliJ IDEA... proporcionan su propio editor.

El código fuente es un archivo con extensión .java y debe


cumplir una serie de especificaciones y reglas establecidas en el
lenguaje de programación JAVA.

IES G. M. JOVELLANOS
Programación. 1ºDAM
Nina Castro Cintas
UNIDAD DIDÁCTICA 1
INTRODUCCIÓN AL LENGUAJE JAVA
ENTORNO DE PROGRAMACIÓN

REGLAS PARA EL CÓDIGO FUENTE DE JAVA


● Hay diferencia en el uso de mayúsculas y minúsculas.
● Cada línea de código debe terminar con ;
● Los comentarios; si son de una línea debe comenzar con “ // ” y si
ocupan más de una línea deben comenzar con “/*” y terminar con “*/”. Se
pueden incluir comentarios javadoc (ver más adelante)
● Los bloques de código comienza con { y terminan con } El código dentro
de esos símbolos se considera interno al bloque.
● El nombre del fichero .java debe coincidir con el nombre de la clase.
● No todas las clases incorporarán un método main(): solo aquellas que
inicien aplicaciones.
● El método main() puede recibir como parámetro un array de String
(clase utilizada para almacenar cadenas de caracteres).

IES G. M. JOVELLANOS
Programación. 1ºDAM
Nina Castro Cintas
UNIDAD DIDÁCTICA 1
INTRODUCCIÓN AL LENGUAJE JAVA
ENTORNO DE PROGRAMACIÓN

EJEMPLO DE UN PROGRAMA JAVA


/**
* Clase Saludos: imprime por consola un mensaje.
* El método main llama al método println (System.out.println)
* para imprimir un mensaje y saltar de línea.
*/ Nombre de la clase Tipos de comentarios:
public class Saludos /** comentario para
Método main documentación */
{
public static void main (String[] args) /* comentario para
{ Comentario varias líneas) */
// Muestra por consola un mensaje
System.out.println("Hola a todos"); // comentario hasta fin de
línea
} Bloques de código Línea de código
} {...}
El programa debe guardarse con el nombre dado a la clase: Saludos.java

IES G. M. JOVELLANOS
Programación. 1ºDAM
Nina Castro Cintas
UNIDAD DIDÁCTICA 1
INTRODUCCIÓN AL LENGUAJE JAVA
ENTORNO DE PROGRAMACIÓN

COMPILAR Y EJECUTAR UN PROGRAMA JAVA DESDE CONSOLA


La compilación del código java se realiza mediante el programa javac
incluido en el software de desarrollo de java. La forma de compilar desde
la línea de comandos es:
javac archivo.java Ej. Javac Saludos.java
El resultado de esto es un archivo con el mismo nombre que el archivo java
pero con la extensión class. ( Ej. Saludos.class)
Si la clase es ejecutable, es decir, si contiene el método main(), el código
se puede interpretar desde la línea de comando con:
java archivo.class Ej. java Saludos

La ejecución escribe en pantalla:

Hola a todos

IES G. M. JOVELLANOS
Programación. 1ºDAM
Nina Castro Cintas
UNIDAD DIDÁCTICA 1
INTRODUCCIÓN AL LENGUAJE JAVA
ENTORNO DE PROGRAMACIÓN

EJECUTAR UN PROGRAMA JAVA CON ARGUMENTOS


/**
* Clase SaludoPersonal: imprime por consola un mensaje con un nombre
* de persona pasado como argumento en tiempo de ejecución .
*/
public class SaludoPersona Compilar programa:
{ javac SaludoPersonal.java
Ejecutar programa: Debemos
public static void main (String[] args)
añadir un parámetro String
{
(nombre de persona) a la
// Muestra por consola un mensaje sentencia de ejecución.
System.out.println("Hola "+ args[0]); java SaludoPersonal Pepito
} Salida del programa:
Hola Pepito.
Estos argumentos se representan en el código
del programa como arg[0], arg[1], arg[2] y así
sucesivamente. El operador "+" se utiliza para concatenar cadenas de caracteres

IES G. M. JOVELLANOS
Programación. 1ºDAMI
Nina Castro Cintas
UNIDAD DIDÁCTICA 1
INTRODUCCIÓN AL LENGUAJE JAVA
ENTORNO DE PROGRAMACIÓN

COMPILAR Y EJECUTAR UN PROGRAMA JAVA CON NETBEANS


Para crear un programa Java en Netbeans hay que crear un proyecto Java
(new project - Java application) y darle un nombre único, diferente al
resto de proyectos. Netbeans crea una carpeta y un archivo java con el
nombre dado.
Al pulsar compila y
Navegador de ejecuta el programa
proyecto
muestra todos los Editor del código de
archivos java del programa
paquete(proyecto)

Ventana de ejecución.
Salida del programa

IES G. M. JOVELLANOS
Programación. 1ºDAM
Nina Castro Cintas
UNIDAD DIDÁCTICA 1
INTRODUCCIÓN AL LENGUAJE JAVA
ENTORNO DE PROGRAMACIÓN

GENERAR DOCUMENTACIÓN JAVA. javadoc


Genera documentación para paquetes completos o para archivos java.
Su sintaxis básica es: javadoc archivo.java o paquete
Los comentarios javadoc comienzan con el símbolo /** y terminan con */
Dentro se puede incluir código HTML.
Cada línea javadoc se inicia con un símbolo de asterisco: *.
En el código javadoc se pueden usar etiquetas especiales, Pueden ser:
@author. Tras esa palabra se indica el autor del documento.
@version. Tras lo cual sigue el número de versión de la aplicación
@throws. Indica las excepciones que pueden lanzarse en ese método.
@param. Palabra a la que le sigue el texto qué describe los parámetros que
requiere un método.
@return. Tras esta palabra se describe los valores que devuelve el método.
IES G. M. JOVELLANOS
Programación. 1ºDAM
Nina Castro Cintas
UNIDAD DIDÁCTICA 1
INTRODUCCIÓN AL LENGUAJE JAVA
ENTORNO DE PROGRAMACIÓN

Ejemplo javadoc
El código javadoc se puede /** Esto es un comentario para probar
colocar : *javadoc
* @author Nina Castro
● Al principio del código de
* @version 1.0 */
la clase
● Delante de cada método. public class prueba{
● Delante de cada atributo. //Este comentario no aparecerá en el javadoc
/** Este método contiene el código ejecutable
Al ejecutar javadoc, aparece: * de la clase
* @param args Lista de argumentos de la
* línea de comandos
* @return void*/
public static void main(String args[])
{
System.out.println("¡Hola a todos! ");
}}

IES G. M. JOVELLANOS
Programación. 1ºDAM
Nina Castro Cintas
UNIDAD DIDÁCTICA 1
INTRODUCCIÓN AL LENGUAJE JAVA
ENTORNO DE PROGRAMACIÓN

API jAVA DOC:


La interfaz de programación de aplicaciones, API, es la biblioteca de Java.
Un conjunto de clases, organizado en packages que permiten al
programador hacer uso de ellas, pueden ser utilizado por otro software
como una capa de abstracción.
atributos, constructores y métodos en
https://docs.oracle.com/javase/8/docs/api/ este caso clase Boolean del paquete
java.lang

métodos : subprogramas que pueden


paquetes ser utilizados por otros programas.

clases

IES G. M. JOVELLANOS
Programación. 1ºDAM
Nina Castro Cintas
UNIDAD DIDÁCTICA 1
INTRODUCCIÓN AL LENGUAJE JAVA
ENTORNO DE PROGRAMACIÓN

Incluir un paquete de java en un programa: import


Para utilizar el código que proporciona Java en nuestros programas
debemos incluir al principio del programa la instrucción import y el
nombre del paquete o de la clase que queremos incluir.
Sintaxis: import paquete.subpaquete.subsubpaquete … .clase
Se puede importar todo el paquete : import java.io.*;
Esto significa que se va a incluir en el código todas las clases que están
dentro del paquete io de java.
Se puede importar una clase : import java.util.Date;
Lo que significa, importar en el código la clase Date que se encuentra
dentro del paquete util que, a su vez, está dentro del gran paquete llamado
java.

IES G. M. JOVELLANOS
Programación. 1ºDAM
Nina Castro Cintas

También podría gustarte