Your SlideShare is downloading. ×
Java
Java
Java
Java
Java
Java
Java
Java
Java
Java
Java
Java
Java
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. JAVA Por:Geovanny Cudco María GuamanDavid Guananga
  • 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. 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. 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. 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. Estructuras de ControlIF If (expresión lógica) { sentencias; }IF – ELSE If (expresión lógica) { sentencias; }else{ sentencias; }
  • 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. 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. 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. 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. 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. 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. Gracias por su atención

×