ENTORNO DESARROL LO ECLIPSE
Ing. Yeimm
y Alejandra Contreras S
Explorador
Área de Trabajo
Consola de visualización aplicación
NUEVO PROYECTO
Cuando se desea guardar el archivo en un dispositivo USB
CREAR ELEMENTOS EN JAVA
JAVA CLASS
ELEMENTO S BASICOS DE JAVA
Conceptos Básicos u Objeto: Representación de un concepto para un
programa y contiene toda la información necesaria. u Clase: Representa un conjunto de Objetos con un comportamiento e interfaz común. u Métodos: Son las funciones mediante el cual las clases representan el comportamiento de los objetos.
IdentiPicadores 0 Representan nombres asignables a variables, métodos
y clases para representación única ante el compilador 0 Todos los identiPicadores se diferencian entre mayúsculas y minúsculas, es decir, Java es sensible entre mayúsculas y minúsculas § Clases: MiClase § Interfaces: Interfaz o MiInterfaz § Métodos: metodo( ) metodoLargo ( ) § Variables: altura o alturaMedia § Constantes: CONSTANTE o CONSTANTE_LARGA
Fundamentos de un entorno típico de Java u Fase 1
Editor
Disco
u Fase 2 Compilador Disco
u Fase 3
Cargador de Clases Memoria Principal Disco
Creación del programa que es almacenado en el disco Creación de códigos en b y t e q u e q u e d a n almacenados en el disco
El cargador de clases lee los archivos .class del d i s c o y c o l o c a e s o s c ó d i g o s b y t e s e n memoria
ESTRUCTURA DE UN PROGRAMA
a) Se de2ine el nombre de la clase. 1. public : Indica que la clase tiene alcance público 2. class : Palabra reservada para de2inir clases 3. PrimerPrograma : Corresponde a el nombre de la clase. El archivo fuente debe llevar el mismo nombre pero con extensión java ( PrimerPrograma.java ). b) Comienza el bloque de declaración de la clase (termina en línea g). c) Declaración del programa principal main 4. public : De2ine alcance público. 6. static : Quiere decir que no necesita instancia de clase. 8. void : El método principal main no retorna valor (numérico). 10. main : Nombre por defecto del programa principal (obligatorio). 11. String arg[ ] : Parámetro opcional para pasar argumentos (datos) desde la línea de comandos. d) Comienza el bloque del programa principal (termina en línea f). e) Se llama al método println para escribir un mensaje en pantalla 5. System : Colección (paquete) de clases 7. out : Clase de salida estándar de datos 9. println : Método que escribe en pantalla y luego hace un salto de línea Como out es una clase perteneciente al paquete System se debe poner un punto como medio de acceso a la clase desde el paquete : (System.out). De forma similar, como el método println es parte de la clase out se usa el punto como medio de acceso al método : ( System.out.println ). f) Fin de bloque (programa principal). g) Fin de declaración (clase).
Librerías o Clases Existen diferentes librerías en Java, entre las cuales se encuentran: 0 java.lang
Colección de tipos básicos siempre importados a cualquier unidad de compilación. Aquí están las declaraciones de objetos, clases, threads, excepciones, wrappers de los tipos de datos primitivos y otras clases fundamentales. 0 java.io
Archivos de stream y acceso aleatorio. Librería estándar de entrada y salida. 0 java.net Librería que apoya interfaces con telnet y URLs. 0 java.util Clases como diccionarios, tabla de hash, stack, técnicas de codiPicación y decodiPicación, hora, fecha, etcétera. 0 java.awt Abstract Windowing Toolkit que proporciona una capa abstracta que permite llevar una aplicación en Java de un sistema de ventanas a otro. Contiene clases para componentes básicos de la interfaz, tales como eventos, colores, tipos de letra, botones, campos de texto, etc.
IdentiPicado
res Â
Los identiPicadores nombran variables, funciones, clases y objetos; cualquier cosa que el programador necesite identiPicar o usar. En Java, un identiPicador comienza con una letra, un subrayado (_) o un símbolo de dólar ($).
Los siguientes caracteres pueden ser letras o dígitos. Se distinguen las mayúsculas de las minúsculas y no hay longitud máxima.
Serían identificadores válidos:
y su uso sería, por ejemplo:
identificador nombre_usuario Nombre_Usuario _variable_del_sistema $transaccion
int contador_principal; char _lista_de_ficheros; float $cantidad_en_Ptas;
Literales Â
0 Un valor constante en Java se crea utilizando una
representación literal de él. 0 Ejemplo: 0 100 0 98.6 0 ‘X’ 0 <<Esto es una prueba>>
Comentario s Â
0 En java existen tres tipos de comentarios: 0 De múltiples líneas /* */ 0 De una línea // 0 De documentación /** */
Separadore
s Â
0 ( ) Lista de parámetros, precedencia 0 { } Inicialización de matrices, bloques 0 [ ] Tipos de matrices y referencias 0 ; Separa sentencias 0 , separa o bien encadena sentencias 0 . Separa nombres de paquetes y subpaquetes,
variables y métodos
Palabras cla ve
0 Las siguientes son las palabras clave que están
dePinidas en Java y que no se pueden utilizar como identiPicadores:
abstract
continue
for
new
switch
boolean
default
goto
null
synchroniz ed
break
do
if
package
this
byte
double
implements
private
threadsafe
byvalue
else
import
protected
throw
case
extends
instanceof
public
transient
catch
false
int
return
true
char
final
interface
short
try
class
finally
long
static
void
const
float
native
super
while
Palabras Reservadas
0 Además, el lenguaje se reserva unas cuantas palabras
más, pero que hasta ahora no tienen un cometido especíPico. Son:
cast
future
generic
inner
operator
outer
rest
var
Enteros  Tipo
Por ejemplo
byte
8 bits complemento a dos
short
16 bits complemento a dos
int Â
Â
long
32 bits complemento a dos 64 bits complemento a dos
21 077 0xDC00
Reales en coma 2lotante: Tipo
Por ejemplo
float
32 bits IEEE 754
double
64 bits IEEE 754
3.18 2e12 3.1E12
Booleanos:
true false
Caracteres: Por ejemplo: a \t \u???? [????] es un número unicode
Cadenas: Por ejemplo:
"Esto es una cadena"