Inducción

Page 1

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"


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.