Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Entorno Netbeans de java, Apuntes de Tecnología

Entorno de desarrollo para programas en java

Tipo: Apuntes

2019/2020

Subido el 31/05/2020

chiona-chio
chiona-chio 🇪🇸

5

(1)

6 documentos

1 / 19

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
JDK y Eclipse 1
Tema 1: Entorno de
desarrollo y ejecución de Java
JDK y Eclipse 2
¿Qué es Java?
Java es
Un lenguaje de programación
Un entorno de desarrollo
Un entorno de ejecución de aplicaciones
Un entorno de despliegue de aplicaciones
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13

Vista previa parcial del texto

¡Descarga Entorno Netbeans de java y más Apuntes en PDF de Tecnología solo en Docsity!

JDK y Eclipse 1

Tema 1: Entorno de

desarrollo y ejecución de Java

¿Qué es Java?

Java es

 Un lenguaje de programación  Un entorno de desarrollo  Un entorno de ejecución de aplicaciones  Un entorno de despliegue de aplicaciones

JDK y Eclipse 3

Java e internet

Lenguaje de programación adecuado para

Internet

 Ejecutable en múltiples plataformas  Fácil de distribuir  Seguridad  Soporte para interacción con el usuario:  Gráficos  Tipos de datos arbitrarios  Descarga el servidor

¿Qué es Java?

Leguaje de programación Java Bibliotecas (o JavaCore)  Strings, procesos, I/O, propiedades del sistema (fecha, hora), Applets, API de red, Seguridad, JDBC Herramientas  Compilador de Java Javac  Generador de Documentación Javadoc  Depurador de programas Entorno de ejecución con Maquina Virtual (JVM)  JRE  Independencia de Plataforma

JDK y Eclipse 7

La máquina virtual de Java

.class

Source^ Java

Bytecode^ Java

.java javac

java

Web Browser Web Browser

JVM

Programming API

Platform Interface Windows Windows

JVM

Programming API

Platform Interface UNIX UNIX

JVM

Programming API

Platform Interface

La máquina virtual de Java

STATIC ( variables de clase)

Monticulo (HEAP) (instance variables)

Pila (STACK) (local variables)

Java Exam^ Question

Exam Instance

Question Instance

main() e q

setAnswer() aQuestion

JDK y Eclipse 9

IO

awt applet lang (^) net

util

Java

Bibliotecas de clases de Java

(packages)

Package lang Clases con funcionalidades básicas, arrays, cadenas de caracteres, Entrada/salida, excepciones, hilos Package util Utilidades (números aleatorios, vectores, propiedades del sistema) Package net Conectividad y trabajo con redes: sockets, URL

Package applet Desarrollo de aplicaciones ejecutables en navegadores Package awt y swing Desarrollo de interfaces gráficas de usuario Etcétera, etcétera, ...

Evolución de Java

JDK y Eclipse 13

Ejercicio 1: Instalar JDK de tu

Sistema Operativo

•Seleccionar el sistema operativo e instalar

Ejercicio 1: Localizar los

Ficheros instalados

•java.exe (ejecutar, maquina virtual de java) •Javac.exe (compilador) •Javadoc.exe (generador de documentación)....

JDK y Eclipse 15

Entorno de desarrollo Java

Máquina virtual Java Clases java (.java)

Clases java (.java)

bytecodes ( .class )

javac

Clases Java^ Biblioteca ( .zip )

Cargador de clases

instrucción^ Leer Analizar instrucción

instrucción^ Ejecutar

Inicio

Interprete

Cómo realizar una aplicación Java

Clases java (.java)

Clases java (.java)

bytecodes ( .class )

javac

editor

java

edita HolaMundo.java para codificar la clase HolaMundo con un método main

 javac HolaMundo.java Crea HolaMundo.class

compilador

Intérprete JVM

java HolaMundo

Hola Mundo.

aplicación

JDK y Eclipse 19

Ejercicio 2: Compilando e

interpretando

Paso 2: Compilar HolaMundo.java y Ejecutar HolaMundo.class desde línea de comandos:

•Inicio\Ejecutar\cmd

  • Cambiar el directorio a la carpeta donde están los ejecutables del JDK: CD C:\Archivos de programa\Java\jdk1.6.0_xx\bin

•Comporbar que en dicho directorio se encuentran los ficheros javac.exe, java.exe y HolaMundo.java: dir

Practica 2: Compilando e

interpretando

Introducir el comando •javac Holamundo.java, crea el bytecode HolaMundo.class a partir de HolaMundo.java

  • dir, para comprobar que se ha creado “HolaMundo.class”. Si no se ha creado ha habido algún error de compilación, revisar el código fuente HolaMundo.java y compilar.
  • java Holamundo, interpreta el bytecode HolaMundo.class en la máquina virtual de java (JVM)

JDK y Eclipse 21

Consideraciones

•Sólo se puede definir una clase pública por fichero fuente. •Si el fichero .java contiene una clase pública entonces debe tomar el mismo nombre de la clase. •La compilación correcta de un fichero .java genera en el mismo directorio un fichero llamado de la misma forma con extensión .class

Variables del Sistema: PATH y

CLASSPATH

PATH : Lista de rutas donde buscar los ejecutables, como los ficheros java.exe, javac.exe, ...

CLASSPATH: Lista de rutas donde buscar los ficheros .class La ruta de los .class también se puede indicar en el comando interprete: java HolaMundo –cp c:\DirectorioDeClases

Nota: Si se definen las variables PATH Y CLASSPATH ya no sería necesario posicionarse con cd C:\Archivos de programa\Java\jdk1.6.0_xx\bin

JDK y Eclipse 25

Entornos de Desarrollo

Hoy en día no se preparan los programas java desde línea de comandos, sino en entornos de desarrollo que los organizan en proyectos, depuran el código, etc.

Los principales entornos de desarrollo de java (gratuitos) son: Eclipse (principal sombra de Netbeans) Netbeans (antes de SUN, hoy en día de ORACLE) Jbuilder de Borland (hoy en día vende sus clases gráficas como un plug- in para Eclipse Visual J++ de Microsoft JCreator

Ejercicio 3: Instalar Eclipse

  • Paso 1: Crear una carpeta C:\TuNombre
  • Paso 2: Descargar Eclipse Classics de www.eclipse.org y descomprimir en una carpeta

JDK y Eclipse 27

Ejercicio 3: Instalar Eclipse

  • Eclipse no tiene instador, descomprimir toda la carpeta en C:\TuNombre\Eclipse

Sugerencia: crear un acceso directo de eclipse.exe en el escritorio (arrastrarlo manteniendo pulsado Control +Shift )

Ejercicio 3: Instalar Eclipse

  • Eclipse no tiene instador, descomprimir toda la carpeta en C:\TuNombre\Eclipse

Sugerencia: crear un acceso directo de eclipse.exe en el escritorio (arrastrarlo manteniendo pulsado Control +Shift )

JDK y Eclipse 31

Ejercicio 4: Crear un Proyecto

Un proyecto es una carpeta que se crea en el workspace

Crear un proyecto: File\new\Java Proyect

Ejercicio 4: Java Proyect

En la carpeta MiWS se crea una carpeta con el nombre del proyecto, donde hay dos subcarpetas:

•\src: subcarpeta donde estará el código fuente (source code), es decir, los fichero .java •\bin: subcarpeta donde estará el bytecode interpretable, es decir, los ficheros .class

JDK y Eclipse 33

Ejercicio 4: Crear una Clase

Para crear una clase HolaMundo: File\new\Class

Ejercicio 4: Clase HolaMundo

Se edita un fichero C:\TuNombre\MiWS\MiProyecto\src\HolaMundo.java

JDK y Eclipse 37

Ejercicio 4: Ejecutar HolaMundo

O bien pulsar el icono verde de “Run”

Nota: java es sensible a Mayúsculas/Minúsculas

Ejercicio 4: Ejecutar HolaMundo

•Se crea HolaMundo.class en ...\MiWS\MiProyecto\bin\HolaMundo.class •Se escribe “Hola Mundo” en la consola