JAVA     Por:Geovanny Cudco María GuamanDavid Guananga
IntroducciónJava es un lenguaje de programación Orientado AObjetos que esta inspirado fuertemente en C++.Al compilarse gen...
Tipos de DatosLos tipos de datos que soporta Java son:  Boolean: veradero (true) o falso (false)  Char: carácter  Byte: en...
Declaración de Variables  int contador;  double d1, d2;  boolean flag;Declaración e Inicialización:  int contador=42;  dou...
Salida estándar con la Clase System En Java la entrada desde el teclado y la salida en pantalla estan reguladas a través d...
Estructuras de ControlIF     If (expresión lógica) {         sentencias;         }IF – ELSE     If (expresión lógica) {   ...
Switch  switch (expresion){      case value1: sentecias1; break;      case value1: sentecias2; break;      case value1: se...
Estructuras de RepeticiónWHILE      while (expresión lógica){               sentencias;      }FOR      for (inicializacion...
CLASESSon un conjunto de variables, con métodosasociados, que puedan realizar operaciones sobre lasvariables.De forma conj...
PaquetesSon agrupaciones de clases.Equivalen al concepto de bibliotecas de otroslenguajes de programación.En un paquete se...
HerenciaPermite la especialización de las clases.Permiten añadir o modificar los miembros de unaclase, dejando al resto ta...
Sobrecarga de métodos y de           constructoresLa sobrecarga de métodos es la creación de variosmétodos con el mismo no...
Gracias por su atención
Upcoming SlideShare
Loading in...5
×

Java

240

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
240
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Java

  1. 1. JAVA Por:Geovanny Cudco María GuamanDavid Guananga
  2. 2. IntroducciónJava es un lenguaje de programación Orientado AObjetos que esta inspirado fuertemente en C++.Al compilarse genera un código maquina virtual, uncódigo maquina que no corresponde a ningúnmicroprocesador real.Para ejecutar este código máquina (bytecodes), esnecesario un emulador de esa máquina ficticia.No hay que confundir Java con JavaScript ya queambos lenguajes son totalmente independientes y noguardan relación alguna.
  3. 3. Tipos de DatosLos 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.
  4. 4. Declaración de Variables 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’
  5. 5. Salida estándar con la Clase System 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”);
  6. 6. Estructuras de ControlIF If (expresión lógica) { sentencias; }IF – ELSE If (expresión lógica) { sentencias; }else{ sentencias; }
  7. 7. 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;] }
  8. 8. Estructuras de RepeticiónWHILE while (expresión lógica){ sentencias; }FOR for (inicializacion; expresión lógica; incremento){ sentencias; }DO WHILE do { sentencias; } while (expresión lógica);
  9. 9. CLASESSon un conjunto de variables, con métodosasociados, que puedan realizar operaciones sobre lasvariables.De forma conjunta y genérica, las variables y métodosse denominan miembros.Las Clases encapsulan variables y métodos.Los miembros de las clases son accesibles desde otraspartes del programa o, desde el mismo objeto queincorpora dichos miembros.
  10. 10. PaquetesSon agrupaciones de clases.Equivalen al concepto de bibliotecas de otroslenguajes de programación.En un paquete se suelen reunir clases afines, quetienen objetivos parecidos.
  11. 11. HerenciaPermite la especialización de las clases.Permiten añadir o modificar los miembros de unaclase, dejando al resto tal y como aparecen en la claseoriginal.Una clase hija o subclase, puede heredar miembrosde otra clase padre o superpclase, y usarlos como sise hubieran declarado dentro de la propia subclase.Para indicar que una clase es hija de otra se usa lapalabra clave extend.
  12. 12. Sobrecarga de métodos y de constructoresLa sobrecarga de métodos es la creación de variosmétodos con el mismo nombre pero con diferentesfirmas y definiciones. Java utiliza el número y tipo deargumentos para seleccionar cuál definición de métodoejecutar.Java diferencia los métodos sobrecargados con base enel número y tipo de argumentos que tiene el método yno por el tipo que devuelve.También existe la sobrecarga de constructores: Cuandoen una clase existen constructores múltiples, se dice quehay sobrecarga de constructores.
  13. 13. Gracias por su atención
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×