ADSI-151193            FUNDAMENTOS DE JAVAINTEGRANTES:ANGIE DAYANNA ALBA PINTOJOHN ANDREY SERRANO CASELLESINSTRUCTOR: EDIS...
1.Qué es Java?.2.Cuáles son los orígenes de Java?.3.Cómo se relaciona Java con C y C++?.4.Que son los Applets de Java?.5.Q...
8.Características de la POO:9.Cuáles son los tipos de datos soportados en Java?.10.Operadores en Java:11.Cuales son las es...
Java es una plataforma virtualde tal manera que los programascreados    en    ella    puedanejecutarse sin cambios endifer...
2. Cuáles son los orígenes de Java?Su origen fue en 1990, Sun pretendía fabricarelectrónica de consumo para llevar a cabo ...
3.Relacion java-c-c++soportan funciones o métodos(estáticos) de clases, que        La herencia simple es similarpueden ser...
4. Que son los Applets de Java?Es un elemento más de una página web,como una imagen o una porción de texto.Cuando el naveg...
5.Qué es el “código de bytes” en Java?Los Bytecodes o códigos de bytes son un conjuntode instrucciones muy parecidas al có...
6.Características importes tiene Java:     Seguridad             Portabilidad               AppletsLo primordial es la Al ...
7.Que es la programación orientada a objetos? Es lo que se conoce como un paradigma o modelo de programación. Esto signifi...
son declaraciones de objetos, también se podrían definircomo abstracciones de objetos. Esto quiere decir que ladefinición ...
Las propiedades o atributos son las características de losobjetos. Cuando definimos una propiedad normalmenteespecificamos...
una instancia se produce con la creación deun objeto perteneciente a una clase (se dice que seinstancia la clase). El obje...
Se define como el proceso de empaquetar juntos losmétodos y los datos en un objeto. El objeto se encarga deocultar sus dat...
es uno de los fundamentos para cualquier lenguajeorientado a Objetos, las mismas raíces de lapalabra pueden ser una fuerte...
consiste en que una clase puede heredar sus variables ymétodos a varias subclases (la clase que hereda esllamada superclas...
Tipo       Descripción       Tamaño/Formato          Números enteros byte       Entero byte          8-bit 2sshort       E...
MATEMÁTICOS                    RELACIONALES+   suma                        <       menor que-   resta                     ...
Tenemos las estructuras de control condicionales yrepetitivas clásicas de la programación estructurada.La estructura de co...
Estructura for:  for (inicialización_contador ; control ; incremento) {  sentencias;  }Estructura while:  while (condición...
•    Veamos una última estructura propia de Java (noexiste en C) y que nos permite ejecutar un código deforma controlada. ...
Se trata de un conjunto de herramientas(programas y librerías) que permiten desarrollar(compilar, ejecutar, generar docume...
Netbeans no es un lenguaje de programaciónni nada por el estilo, es un llamado "Entorno dedesarrollo", esto quiere decir q...
14.CONCLUSIONESUna vez realizada esta actividad sobrefundamentos de java comprendimos que es unlenguaje de programación se...
GRACIAS…
Upcoming SlideShare
Loading in …5
×

Fondo1 (2)

212 views

Published on

Trabajo

Published in: Education
  • Be the first to comment

  • Be the first to like this

Fondo1 (2)

  1. 1. ADSI-151193 FUNDAMENTOS DE JAVAINTEGRANTES:ANGIE DAYANNA ALBA PINTOJOHN ANDREY SERRANO CASELLESINSTRUCTOR: EDISON MORALES
  2. 2. 1.Qué es Java?.2.Cuáles son los orígenes de Java?.3.Cómo se relaciona Java con C y C++?.4.Que son los Applets de Java?.5.Qué es el “código de bytes” en Java?.6.Características importes que tiene Java.7.Que es la programación orientada a objetos?.
  3. 3. 8.Características de la POO:9.Cuáles son los tipos de datos soportados en Java?.10.Operadores en Java:11.Cuales son las estructuras de control en Java?.12.Que es el JDK? Cómo se obtiene?.13.Que es NetBeans? Como se obtiene?.14.Conclusiones de la actividad.
  4. 4. Java es una plataforma virtualde tal manera que los programascreados en ella puedanejecutarse sin cambios endiferentes tipos dearquitecturas y dispositivoscomputacionales 1.Que es java?
  5. 5. 2. Cuáles son los orígenes de Java?Su origen fue en 1990, Sun pretendía fabricarelectrónica de consumo para llevar a cabo aquella nuevaraza de lavadoras y frigoríficos superdotados nació Java.El caso es que la idea de Sun fracasó ya que estosaparatos resultaban excesivamente caros, Pero elesfuerzo PERDURO.En 1995 el navegador Netscape 2 incluyó un intérpretepara Java, lo cual lo popularizo en internet y la nueva erahabía llegado.
  6. 6. 3.Relacion java-c-c++soportan funciones o métodos(estáticos) de clases, que La herencia simple es similarpueden ser invocados sin en Java y en C++.necesidad de tener queinstanciar ningún objetode la clase.Como en C++, las aplicacionesJava pueden hacer llamadas a Como C++, Java tambiénfunciones escritas en otros soporta la sobrecarga delenguajes, llamadas métodos funciones.Nativos. soportan constructores queAl igual que C++, Java dispone pueden ser sobrecargados side tipos primitivos como int, No se proporciona un construcfloat, etc. tor explícitamente, el sistema proporciona un constructor por defecto.
  7. 7. 4. Que son los Applets de Java?Es un elemento más de una página web,como una imagen o una porción de texto.Cuando el navegador carga la página web, elapplet insertado en dicha página se carga yse ejecuta.
  8. 8. 5.Qué es el “código de bytes” en Java?Los Bytecodes o códigos de bytes son un conjuntode instrucciones muy parecidas al código máquina,pero que no son específicas para algúnprocesador.La desventaja de utilizar bytecodes se halla en lavelocidad de ejecución.
  9. 9. 6.Características importes tiene Java: Seguridad Portabilidad AppletsLo primordial es la Al ser de Programas incluidosseguridad con el fin arquitectura en las paginasde evitar la neutral crea códigos HTML que secorrupción de de byte altamente despliegan en elcódigo y su portables. visualizador trasmanipulación. caerse la pagina. POO Alto desempeño DinámicoDa buen soporte a Compila bytecode Utiliza sistemas delas técnicas de en código de interfaces quedesarrollo en POO y maquina de aligera de laa la reutilización de determinadas dependencia.componentes en el plataformas quesoftware. resulta ser de eficacia a compilaciones de c y c++.
  10. 10. 7.Que es la programación orientada a objetos? Es lo que se conoce como un paradigma o modelo de programación. Esto significa que no es un lenguaje específico, o una tecnología, sino una forma de programar, una manera de plantearse la programación. se ha constituido en una de las formas de programar más populares e incluso muchos de los lenguajes que usamos hoy día lo soportan o están diseñados bajo ese modelo (PHP, AS2, AS3,…).
  11. 11. son declaraciones de objetos, también se podrían definircomo abstracciones de objetos. Esto quiere decir que ladefinición de un objeto es la clase. Cuando programamosun objeto y definimos sus características yfuncionalidades en realidad lo que estamos haciendo esprogramar una clase.-Clase: Es un modelo abstracto de un tipo de objeto.Define sus métodos y atributos.-Objeto: Es una instancia de una clase, es decir, laimplementación con valores de un modelo abstracto.
  12. 12. Las propiedades o atributos son las características de losobjetos. Cuando definimos una propiedad normalmenteespecificamos su nombre y su tipo. Nos podemos hacer ala idea de que las propiedades son algo así como variablesdonde almacenamos datos relacionados con los objetos.Son las funcionalidades asociadas a los objetos. Cuandoestamos programando las clases las llamamos métodos.Los métodos son como funciones que están asociadas a unobjeto.
  13. 13. una instancia se produce con la creación deun objeto perteneciente a una clase (se dice que seinstancia la clase). El objeto que se crea tiene losatributos, propiedades y métodos de la clase a la quepertenece. Los objetos y sus características se usan en laconstrucción de programas, ya sea como contenedores dedatos o como partes funcionales del programa.
  14. 14. Se define como el proceso de empaquetar juntos losmétodos y los datos en un objeto. El objeto se encarga deocultar sus datos al resto de objetos. La encapsulaciónpermite una seguridad mayor en el acceso a los datos yaque este acceso depende directamente de cada objeto.Asimismo, permite abstraer los detalles internos defuncionamiento del objeto.
  15. 15. es uno de los fundamentos para cualquier lenguajeorientado a Objetos, las mismas raíces de lapalabra pueden ser una fuerte pista de susignificado: Poli = Múltiple, morfismo= Formas , estoimplica que un mismo Objeto puede tomar diversasformas.
  16. 16. consiste en que una clase puede heredar sus variables ymétodos a varias subclases (la clase que hereda esllamada superclase o clase padre). Esto significa queuna subclase, aparte de los atributos y métodospropios, tiene incorporados los atributos y métodosheredados de la superclase. De esta manera se crea unajerarquía de herencia.
  17. 17. Tipo Descripción Tamaño/Formato Números enteros byte Entero byte 8-bit 2sshort Entero corto 16-bit 2s int Entero 32-bit 2s long Entero largo 64-bit 2s Números reales float Punto flotante 32-bit IEEE 754 Punto flotante dedouble 64-bit IEEE 754 doble precisión Otros tipos 16-bit caracteres char Un solo carácter Unicodeboolean Un valor booleano true o false
  18. 18. MATEMÁTICOS RELACIONALES+ suma < menor que- resta > mayor que= igual <= menor que o igual* multiplicación >= mayor que o igual/ división == igual% modulo != no igual LÓGICOS || O (OR) && Y (AND) ! NEGACIÓN (NOT)
  19. 19. Tenemos las estructuras de control condicionales yrepetitivas clásicas de la programación estructurada.La estructura de control más básica es if/else, que tienela siguiente forma:if (condición) {sentencias;}else {sentencias;}La otra estructura condicional es switch, que permite uncontrol condicional múltiple. Tiene el formato siguiente. switch (posicion) { default: case 1: medalla=“sin medalla”; medalla = "oro"; break break; } case 2: medalla = "plata"; break;
  20. 20. Estructura for: for (inicialización_contador ; control ; incremento) { sentencias; }Estructura while: while (condición) { sentencias; }Estructura do while: do {sentencias;} while (condición);
  21. 21. • Veamos una última estructura propia de Java (noexiste en C) y que nos permite ejecutar un código deforma controlada. Concretamente nos permite tomaracciones específicas en caso de error de ejecución enel código.• try {• sentencias;• } catch (excepción) {• sentencias;• }
  22. 22. Se trata de un conjunto de herramientas(programas y librerías) que permiten desarrollar(compilar, ejecutar, generar documentación, etc.)programas en lenguaje Java.Se distribuye gratuitamente el JDK “oficial” para lossiguientes sistemas operativos: Windows 95/98/NT,Solaris y Linux Se pueden conseguir en Internet (http://www.javasoft.com/) Los profesores de la asignatura los facilitarán a los alumnos que lo deseen en un CD-ROM prestado para la instalación.
  23. 23. Netbeans no es un lenguaje de programaciónni nada por el estilo, es un llamado "Entorno dedesarrollo", esto quiere decir que es unprograma, un software.Para instalar este software es muy fácil, lo unicoque debes hacer es visitar la paginahttp://netbeans.org/downloads/ y descargar elsoftware.
  24. 24. 14.CONCLUSIONESUna vez realizada esta actividad sobrefundamentos de java comprendimos que es unlenguaje de programación seguro y de altodesempeño con el cual podemos realizarmúltiples programas.
  25. 25. GRACIAS…

×