Java
-
Upload
flashnet-sa -
Category
Documents
-
view
236 -
download
0
Transcript of Java
JAVAPor:
Geovanny CudcoMaría Guaman
David Guananga
Java es un lenguaje de programación Orientado A Objetos que esta inspirado fuertemente en C++.
Al compilarse genera un código maquina virtual, un código maquina que no corresponde a ningún microprocesador real.
Para ejecutar este código máquina (bytecodes), es necesario un emulador de esa máquina ficticia.
No hay que confundir Java con JavaScript ya que ambos lenguajes son totalmente independientes y no guardan relación alguna.
Introducción
Los tipos de datos que soporta Java son: Boolean: veradero (true) o falso (false) Char: carácter Byte: entero de 8 bits con signo en complemento
a dos. Short: entero de 16 bits con signo en
complemento a dos. Int: entero de 32 bits con signo en complemento a
dos. Long: entero de 64 bits con signo en complemento
a dos. Float: valor en punto flotante de 32 bits. Double: valor en punto flotante de 32 bits.
Tipos de Datos
int contador; double d1, d2; boolean flag;Declaración e Inicialización: int contador=42; double d1=3.14, d2=2*3.13; boolean flag=true; char a=‘a’; char nuevalinea=‘\n’; char sonrisa=‘\u263a’
Declaración de Variables
En Java la entrada desde el teclado y la salida en pantalla estan reguladas a través de la Clase System.
System.out.println(“Hola, Mundo!”);
double numeroPi = 3.141592654;System.out.println(“numero Pi”);
String hola=nez string(“Hola”);System.out.println(“hola”);
Salida estándar con la Clase System
IF If (expresión lógica) {
sentencias;}
IF – ELSE If (expresión lógica) {
sentencias;}else{sentencias;}
Estructuras de Control
Switch
switch (expresion){case value1: sentecias1; break;case value1: sentecias2; break;case value1: sentecias3; break;case value1: sentecias4; break;...case value1: senteciasn; break;[default: senteciasn+1;]
}
WHILEwhile (expresión lógica){sentencias;}
FORfor (inicializacion; expresión lógica; incremento){
sentencias;}
DO WHILEdo {sentencias;} while (expresión lógica);
Estructuras de Repetición
Son un conjunto de variables, con métodos asociados, que puedan realizar operaciones sobre las variables.
De forma conjunta y genérica, las variables y métodos se denominan miembros.
Las Clases encapsulan variables y métodos. Los miembros de las clases son accesibles
desde otras partes del programa o, desde el mismo objeto que incorpora dichos miembros.
CLASES
Son agrupaciones de clases. Equivalen al concepto de bibliotecas de
otros lenguajes de programación. En un paquete se suelen reunir clases afines,
que tienen objetivos parecidos.
Paquetes
Permite la especialización de las clases. Permiten añadir o modificar los miembros de
una clase, dejando al resto tal y como aparecen en la clase original.
Una clase hija o subclase, puede heredar miembros de otra clase padre o superpclase, y usarlos como si se hubieran declarado dentro de la propia subclase.
Para indicar que una clase es hija de otra se usa la palabra clave extend.
Herencia
La sobrecarga de métodos es la creación de varios métodos con el mismo nombre pero con diferentes firmas y definiciones. Java utiliza el número y tipo de argumentos para seleccionar cuál definición de método ejecutar.
Java diferencia los métodos sobrecargados con base en el número y tipo de argumentos que tiene el método y no por el tipo que devuelve.
También existe la sobrecarga de constructores: Cuando en una clase existen constructores múltiples, se dice que hay sobrecarga de constructores.
Sobrecarga de métodos y de constructores
Gracias por su atención