100% encontró este documento útil (1 voto)
27 vistas31 páginas

Lenguaje Java Elementos Básicos

Este documento trata sobre elementos básicos de Java, incluyendo características del lenguaje como orientado a objetos, tipado fuerte, sintaxis similar a C/C++, entre otros. También explica conceptos como clases, objetos, métodos, variables y operadores.
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
100% encontró este documento útil (1 voto)
27 vistas31 páginas

Lenguaje Java Elementos Básicos

Este documento trata sobre elementos básicos de Java, incluyendo características del lenguaje como orientado a objetos, tipado fuerte, sintaxis similar a C/C++, entre otros. También explica conceptos como clases, objetos, métodos, variables y operadores.
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

ELEMENTOS BÁSICOS

Introducción al Lenguaje Java


Java-Características

 Orientado a Objetos.
 Fuertemente tipeado.
 Sintaxis similar a C/C++.
 Sin punteros: garbage collection.
 Portable=> Principio Write Once, Run
Anywhere
 Integra librerías (API) para objetos
distribuidos, hilos, socket, interfaz de
usuario.
 Lenguaje interpretado (considerado híbrido).
Java: Modelo de ejecución

Aplicaciones Java
Aplicaciones
API
no Java
JVM
Sistema Operativo
Entorno de desarrollo

Editor Compilador
Fase 1: Edición Fase 2: Compilación
(.java) (.class)

Cargador Memoria Principal


Fase 3: Carga
de clases

Verificador de
Fase 4: Verificación
Bytecodes

Máquina Virtual de
Fase 5: Ejecución
Java (JVM)
Java: Aspectos Léxicos

 Instrucciones separadas por “;”


 Comentarios:
 // Hasta el final de la línea
 /* */ Más de una línea
 Sensible a mayúsculas y minúsculas
 Maneja convenios de nomenclatura o codificación
(deben respetarse en su totalidad)
Java: Convenciones de codificación

 Paquetes: se escriben en minúscula.


Ejemplo: package [Link].
 Clases: sustantivos escritos en mayúscula
y minúscula y en singular; con la primera
letra de cada palabra en mayúscula.
Ejemplo: LibroContabilidad.
 Interfaces: igual que las Clases.
Java: Convenciones de codificación

 Métodos: verbos escritos en mayúscula y


minúscula con la inicial en minúscula. Dentro
de cada nombre de método, las palabras se
separan con letras mayúsculas. Ejemplo:
cuadrarLibro().
 Java posee métodos especiales denominados
getter y setter. Los métodos get permiten
recuperar u obtener el valor de un atributo, en
cambio los métodos set para asignar o modificar
un valor.
Java: Convenciones de codificación

 Variables: igual que los métodos pero no se


utilizan verbos sino sustantivos. Ejemplo:
clienteActual, libroPrestado
Java: Variables y Literales

 Todas las variables deben ser declaradas antes


de ser utilizadas. Su sintaxis básica es:
Tipo de dato variable [ = valor] [, variable = value …];
 Cada clase contiene al menos uno de los
siguientes tipos de variables:
Variables locales: se encuentran definidas dentro de los
métodos o constructores.
Variables de instancia: están dentro de la Clase pero fuera
de los métodos.
Java: Variables y Literales

 En Java existen las variables “final” las


cuales son como las constantes puesto que
no es posible modificar su valor.
 final double PI = 3.141592653589793;
Java: Tipos de Datos

 Son de dos tipos: Primitivos y de Clase


 Primitivos:
 Lógicos: boolean

 Texto: char

 Enteros: byte, short, int y long

 Reales: float y double

 De Clase:
 String y todo tipo de dato que no sea primitivo
Java: Tipos de Datos. Ejemplos

 int x, y, z; -> variables tipo entero


 int x = 10, y = 25; // Ejemplo of inicialización
 byte z = 101; .
 double IVA = 0.12;
 char letra = 'a';
Java: Operadores

 Operadores Aritméticos:
 Suma (+)

 Resta(-)

 Multiplicación(*)

 División (/)

 Módulo (%)

 Incremento (++)

 Decremento (--)

 Otras operaciones: +=, -=, *=, /=, %=


Java: Operadores

 Operadores Lógicos:
 AND ó “y lógico”()

 OR u “o lógico”(||)

 NOT o negado(!)

 Relacionales:
 Cualquier tipo de dato: Igual a (==) , Distinto de ( !=)

 Tipos Numéricos: Mayor que (>) , Mayor o Igual A (>=),


Menor que (<) , Menor o Igual que (<=)
Java: Operadores

 Condicional:
 (condicion)? accion1: accion2;
Java: Condicionales
Java: Ciclos
Java: Procedimientos y Funciones

 Los procedimientos se representan como:


 void nombre_procedimiento(Lista de parámetros)
{
Instruccciones;
}
 En relación con las funciones su representación es:
 tipo_de_retorno nombre_de_la función(Lista de parámetros)
{
Instruccciones;
return valor_que_retorna_la_función;
}
Java: Métodos

 Todo método en Java se reduce a la


representación de un Procedimiento o de una
Función.
 A diferencia de los procedimientos y funciones
convencionales, los métodos deben ir
acompañados por un modificador de acceso
(private, public o protected, los cuales se
explican más adelante).
Java: Clase Scanner

 Java provee la clase Scanner para leer datos


indicados desde el teclado según el tipo de
datos que deseamos leer. Para emplear dicha
clase se requiere importar la librería
[Link].
Java: Clase Scanner

 Algunos de los métodos de la clase son los


siguientes:
 nextInt()-> para leer datos numéricos enteros.
 nextFloat(),nextDouble-> para leer datos numéricos con
decimales con simple y doble precisión.
 nextChar()-> para leer un solo carácter.
 nextLine()->para leer una cadena de caracteres o String.
Java: Uso de la Clase scanner

 Para hacer uso de la clase Scanner lleva a cabo


lo siguiente:
 define primero el objeto de la clase para que la puedas
manejar ->
 Scanner nombre = new Scanner( [Link] );
 Una vez definido el objeto y según el tipo de dato a ser
leído deberás seleccionar el método correspondiente en
base a la lista dada en la lámina anterior. Ejemplo para
leer un número entero:
 int variable = [Link]();
Java: Ejemplo de código
Java: Ejemplo de código
Clases y Objetos en Java. Creando objetos

 Para crear un objeto a partir de una clase se


ejecutan 3 pasos:
o Declaración: debe existir una variable definida
acompañada de su tipo de objeto.
 Instanciación: Se emplea la palabra clave “new” para
crear el objeto
 Inicialización: seguido a la palabra “new” se realiza la
llamada al Constructor quien se encarga
específicamente de inicializar el objeto.
Clases y Objetos en Java. Constructores

 Cada Clase posee al menos un Constructor.


 Siempre que se crea un objeto se invoca al
Constructor (éste provee los valores iniciales
del objeto).
 Dentro de la lista de métodos que puede
poseer una Clase, el Constructor se identifica
porque posee el mismo nombre de la Clase.
Clases y Objetos en Java. Modificadores de
acceso.

 Existen distintos niveles de acceso a las Clases,


métodos y Constructores.
 Java provee los denominados modificadores de
acceso para indicar de que forma podemos
acceder a los diferentes elementos que forman
parte de una Clase.
Clases y Objetos en Java. Modificadores de
acceso

 Existen 4 niveles de acceso:


 Visible al package (acceso por defecto, ningún
modificador es necesario).
 Visible a la Clase solamente (private).
 Visible a todo el proyecto desarrollado en Java
(public).
 Visible al package y las subclases (protected) el
cual se emplea cuando hay Herencia.
Clases y Objetos en Java. Ejemplo.

Atributos

Constructor

Método
Clases y Objetos en Java. Ejemplo.
Clases y Objetos en Java. Ejemplo.

También podría gustarte