SlideShare una empresa de Scribd logo
1 de 19
AURIX KARIME BELTRAN CASTRO
Java es el lenguaje más importante de Internet, es el
lenguaje universal de los programadores Web en todo el
mundo. Para un desarrollador Web Java es el lenguaje
correcto.

Con este lenguaje podemos realizar cualquier tipo de
programas ya que es muy extendido y cada vez cobra mas
importancia tanto en el ámbito de internet como en la
informática general.
Java fue diseñado como un lenguaje para programar electrodomésticos: Su
origen fue en 1990, por la compañía Sun Microsystems que pretendía
utilizarse en cualquier tipo de electrodoméstico pero la idea fracasó Porque
estos aparatos resultaban excesivamente caro y no compensaba su elevado
precio.
Uno de los fundadores de Sun rescató la idea para utilizarla en el ámbito de
Internet y convirtieron a Java en un lenguaje potente, seguro y universal
gracias a que lo puede utilizar todo el mundo y es gratuito. Una de los
primeros triunfos de Java fue que se integró en el navegador Netscape y
permitía ejecutar programas dentro de una página web, hasta entonces
impensable con el HTML.
Su singular logotipo y el nombre se deben a que cerca de la sede donde
trabajaba el equipo de desarrollo había una cafetería llamada “Java”, donde
pasaron muchas tardes los creadores de este lenguaje. De ahí que todo en
Java está relacionado con el café…
relación de Java con C y C++ es importante ya que mucho programadores están
familiarizados con la sintaxis de C, C++, o ambos. Este hecho le facilita a un
programador de C o C+ aprender Java y, de igual manera, a un programador
de              Java              aprender               C             o            C++.
 Una de las filosofías centrales de C y C++ en cuanto al diseño es que el programador es
la persona que tiene el control. Java hereda también dicha filosofía. Con excepción de
las restricciones impuestas por el entorno de Internet, Java le al programador, un
control total.
Debido a las similitudes entre Java y C++, sobre todo en el soporte que brindan a la
programación orientada a objetos, resulta tentador pensar en Java como la simple
“versión de C++ para Internet”.
las similitudes con C++ son significativas; por lo tanto, si usted es un programador de
C++, se sentirá como en casa con Java. Otro punto: Java no fue diseñado para
reemplazar a C++: fue diseñado para resolver un cierto conjunto de
problemas, mientras que C++ fue diseñado para resolver otro conjunto diferente.
Ambos coexistirán durante muchos años más.
Un applet es un componente de una aplicación que se ejecuta en el
contexto de otro programa, por ejemplo un navegador web , debe
ejecutarse en un contenedor, que lo proporciona un programa
anfitrión, mediante un plugin, o en aplicaciones como teléfonos
móviles que soportan el modelo de programación por 'applets„.
Ejemplos comunes de applets son las Java applets , las animaciones
Flash y el Windows Media Player utilizado para desplegar archivos
de video incrustados en los navegadores como el Internet Explorer.
Un applet no es más que una aplicación Java que se encuentra en
web.
este código (byte-codes) está diseñado para ejecutarse en una máquina
hipotética que es implementada por un sistema run-time, que sí es
dependiente                 de                  la              máquina.
en una representación en que tuviésemos que indicar todos los elementos
que forman parte de la arquitectura de java sobre una plataforma
genérica, obtendríamos una figura como la siguiente:




En ella podemos ver que lo verdaderamente dependiente del sistema es la
Máquina Virtual Java (JVM) y las librerías fundamentales, que también
nos permitirían acceder directamente al hardware de la máquina.
CARACTERISTICAS JAVA




SEGURIDAD                    PORTABILIDAD




                  APPLETS
La seguridad es una característica muy importante en java ya que se
                                     ha implementado barreras de seguridad en el lenguaje y en el
                                     sistema de ejecución de tiempo real.

                                     Los niveles de seguridad que presenta son:

                                      Fuertes restricciones al acceso a memoria, como son la
                                     eliminación de punteros aritméticos y de operadores ilegales de
                                     transmisión.
                                     Rutina de verificación de los códigos de byte que asegura que no
                                     se viole ninguna construcción del lenguaje.
                                     Verificación del nombre de clase y de restricciones de acceso
                                     durante la carga.
                                     Sistema de seguridad de la interfaz que refuerza las medidas de
                                     seguridad en muchos niveles.




Por ser indiferente a la arquitectura sobre la
cual está trabajando, esto hace que su
portabilidad     sea  muy     eficiente,  sus
programas son iguales en cualquiera de las
plataformas, ya que java especifica tamaños
básicos, esto se conoce como la máquina
virtual de java.
es un pequeño programa en Java transferido
                                dinámicamente a través de Internet. Presentan
                                un   comportamiento     inteligente,   pudiendo
                                reaccionar a la entrada de un usuario y cambiar
                                de forma dinámica.




Java fue diseñado como un lenguaje orientado a objetos
desde el principio.                          Los objetos
agrupan en estructuras encapsuladas tanto sus datos
como los métodos (o funciones) que manipulan esos datos.
La tendencia del futuro, a la que Java se suma, apunta
hacia la programación orientada a objetos, especialmente
en entornos cada vez más complejos y basados en red.
La programación Orientada a objetos (POO) es una forma especial de
programar, más cercana a como expresaríamos las cosas en la vida real que otros
tipos de programación.

Con la POO tenemos que aprender a pensar las cosas de una manera distinta, para
escribir nuestros programas en términos de objetos, propiedades, métodos y otras
cosas que veremos rápidamente para aclarar conceptos y dar una pequeña base que
permita soltarnos un poco con este tipo de programación.




                                             POO
                           ENCAPSULAMIENTO


                                             POLIMORFISMO

                                                            HERENCIA
P.O.O



ENCAPSULAMIENTO      POLIMORFISMO                    HERENCIA




                                                   La     herencia     nos
                      Es la propiedad que          permite, entre otras
 consiste en unir     tienen los objetos de        cosas, evitar tener
                      permitir          invocar
 en la Clase las      genéricamente           un
                                                   que escribir el mismo
                                                   código una y otra vez,
 características y    comportamiento               puesto que al definir
 comportamientos      (método)             cuya    que    una categoría
 , esto es, las       implementación       será    pertenece     a   otra,
                      delegada     al    objeto
 variables y          correspondiente recién
                                                   automáticamente
                                                   estamos
 métodos. Es          en tiempo de ejecución       atribuyéndoles       las
 tener todo esto      .El polimorfismo tiende      características
 es una sola          a    existir    en     las   generales      de     la
                      relaciones de herencia,
 entidad.             pero nosiempre es así
                                                   primera, sin tener que
                                                   definirlas de nuevo.
Tipo      Descripción               Tamaño/Formato

               Números enteros
byte      Entero byte               8-bit 2's

short     Entero corto              16-bit 2's

int       Entero                    32-bit 2's

long      Entero largo              64-bit 2's

                   Números reales
float     Punto flotante            32-bit IEEE 754

          Punto flotante de doble
double                              64-bit IEEE 754
                 presición

                    Otros tipos
char      Un solo carácter          16-bit caracteres Unicode

boolean   Un valor booleano         true o false
Operador        Nombre       Ejemplo
                                  +    Suma             3+4
Matemáticos                       -    Diferencia       3-4
                                  *    Producto         3*4
                                  /    Cociente         20/7
                                %      Módulo          20%7



OPERADOR         DESCRIPCIÓN

    ==               Es igual

     !=             Es distinto

<, <=, >, >=
               Menor, menor o igual,
               mayor, mayor o igual
                                                Lógicos
    &&           Operador and (y)

     ||          Operador or (o)

     !          Operador not (no)
RELACIONALES


Opera nombre       ejemplo significado
dor
<    menor que     a<b     a es menor que b
>    mayor que     a>b     a es mayor que b
==   igual a       a==b    a es igual a b
!=   no igual a    a!=b    a no es igual a b
<=   menor que o   a<=5    a es menor que o
     igual a               igual a b
>=   mayor que o   a>=b    a es menor que o
     igual a               igual a b
Las estructuras de control permiten modificar el flujo de ejecución de las
instrucciones de un programa.
Con las estructuras de control se puede:
De acuerdo a una condición, ejecutar un grupo u otro de sentencias (If-Then-Else y
Select-Case)
Ejecutar un grupo de sentencias mientras exista una condición (Do-While)
Ejecutar un grupo de sentencias hasta que exista una condición (Do-Until)
Ejecutar un grupo de sentencias un número determinado de veces (For-Next)
Etc
Todas las estructuras de control tienen un único punto de entrada y un único punto
de salida. Las estructuras de control se puede clasificar en : secuenciales,
iterativas y de control avanzadas. Esto es una de las cosas que permite que la
programación se rija por los principios de la programación estructurada.




           Sentencia                     Clave
             Toma de
                                if-else, switch-case
             decisión
               Bucle            for, while, do-while
                                 break, continue,
           Misceláneo
                                label:, return, goto
Se trata de un conjunto de herramientas (programas y librerías) que permiten desarrollar
(compilar, ejecutar, generar documentación, etc.) programas en lenguaje Java.
Existen versiones del JDK para prácticamente todos los Sistemas Operativos y existen
también distintos programas comerciales, Sun distribuye gratuitamente el JDK “oficial”
para los siguientes sistemas operativos: Windows 95/98/NT, Solaris y Linux.

Se pueden conseguir en Internet (http://www.javasoft.com/).

Los JDK incorporan una herramienta de Debugger (detener la ejecución de un programa
en la línea que se desee y poder conocer el valor de las variables en ese momento)
La versión JDK1.2 se ha empezado a denominar también Java 2
JRE (Java Runtime Environment)
NetBeans es un entorno de desarrollo integrado libre, hecho
principalmente para el lenguaje de programación Java. Existe
además un número importante de módulos para extenderlo.
NetBeans IDE1 es un producto libre y gratuito sin
restricciones de uso.
NetBeans es un proyecto de código abierto de gran éxito con
una gran base de usuarios, una comunidad en constante
crecimiento. Sun MicroSystems fundó el proyecto de código
abierto NetBeans en junio de 2000 y continúa siendo el
patrocinador principal de los proyectos.
Java es un lenguaje de programacion muy famoso y muy
utilizado para escribir los programas que trabajan en internet
empezando por las bases hasta llegar a las interfaces gráficas.
Nos permite aprender programación orientada a objetos

Es un lenguaje elegante y tiene muchas librerías para muchas
aplicaciones.

El ejecutable funciona en varias arquitecturas diferentes.
Tiene comprobaciones de seguridad estrictas y se puede
controlar a qué recursos acceden los componentes.
Java.akbc

Más contenido relacionado

La actualidad más candente

Test Programación Orientada a Objetos
Test Programación Orientada a  ObjetosTest Programación Orientada a  Objetos
Test Programación Orientada a ObjetosLuis Arturo Vargas
 
Introduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a ObjetosIntroduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a Objetosliberaunlibroupeg
 
Conceptos Fundamentales de POO
Conceptos Fundamentales de POOConceptos Fundamentales de POO
Conceptos Fundamentales de POOsena
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicosMariano Galvez
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 prejtk1
 
Manual.curso.de.java.desde.cero
Manual.curso.de.java.desde.ceroManual.curso.de.java.desde.cero
Manual.curso.de.java.desde.ceroLalo Pérez
 
Curso Java Inicial 4 Poo En Java
Curso Java Inicial   4 Poo En JavaCurso Java Inicial   4 Poo En Java
Curso Java Inicial 4 Poo En JavaEmilio Aviles Avila
 
Origen de la programacion orientada a objetos
Origen de la programacion orientada a objetosOrigen de la programacion orientada a objetos
Origen de la programacion orientada a objetosdiego22reyes
 
Introduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a ObjetosIntroduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a ObjetosAlexys González
 
Programacion Orientada a Objetos (poo)
Programacion Orientada a Objetos (poo) Programacion Orientada a Objetos (poo)
Programacion Orientada a Objetos (poo) Maîck Ddz
 

La actualidad más candente (18)

Test Programación Orientada a Objetos
Test Programación Orientada a  ObjetosTest Programación Orientada a  Objetos
Test Programación Orientada a Objetos
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Introduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a ObjetosIntroduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a Objetos
 
Conceptos Fundamentales de POO
Conceptos Fundamentales de POOConceptos Fundamentales de POO
Conceptos Fundamentales de POO
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicos
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 pre
 
Manual.curso.de.java.desde.cero
Manual.curso.de.java.desde.ceroManual.curso.de.java.desde.cero
Manual.curso.de.java.desde.cero
 
Curso Java Inicial 4 Poo En Java
Curso Java Inicial   4 Poo En JavaCurso Java Inicial   4 Poo En Java
Curso Java Inicial 4 Poo En Java
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Origen de la programacion orientada a objetos
Origen de la programacion orientada a objetosOrigen de la programacion orientada a objetos
Origen de la programacion orientada a objetos
 
Programacion 1 primera unidad
Programacion 1 primera unidadProgramacion 1 primera unidad
Programacion 1 primera unidad
 
Java
JavaJava
Java
 
Manual de Java
Manual de JavaManual de Java
Manual de Java
 
Introduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a ObjetosIntroduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a Objetos
 
Unidad 2. Lenguaje orientado a objetos
Unidad 2. Lenguaje orientado a objetosUnidad 2. Lenguaje orientado a objetos
Unidad 2. Lenguaje orientado a objetos
 
Programacion Orientada a Objetos (poo)
Programacion Orientada a Objetos (poo) Programacion Orientada a Objetos (poo)
Programacion Orientada a Objetos (poo)
 
Librerias java
Librerias javaLibrerias java
Librerias java
 

Destacado

mala idea y buena idea
mala idea y buena ideamala idea y buena idea
mala idea y buena ideaguestbfc9304
 
Match the symbol for unsafe substances to the correct meaning
Match the symbol for unsafe substances to the correct meaningMatch the symbol for unsafe substances to the correct meaning
Match the symbol for unsafe substances to the correct meaningFoo Ling
 
Groupe2
Groupe2Groupe2
Groupe2PO-2
 
Lights On The Hill
Lights On The HillLights On The Hill
Lights On The HillMark Andrews
 
Canton pujili
Canton pujiliCanton pujili
Canton pujiliesforse
 
父女的書信對話 10年之間
父女的書信對話 10年之間父女的書信對話 10年之間
父女的書信對話 10年之間Sea-learn Chen
 
tabla de frecuencias
tabla de frecuenciastabla de frecuencias
tabla de frecuenciasguestcb72f2d
 

Destacado (13)

Denuncia ao Valedor do pobo
Denuncia ao Valedor do poboDenuncia ao Valedor do pobo
Denuncia ao Valedor do pobo
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
mala idea y buena idea
mala idea y buena ideamala idea y buena idea
mala idea y buena idea
 
Match the symbol for unsafe substances to the correct meaning
Match the symbol for unsafe substances to the correct meaningMatch the symbol for unsafe substances to the correct meaning
Match the symbol for unsafe substances to the correct meaning
 
Groupe2
Groupe2Groupe2
Groupe2
 
Newyork
NewyorkNewyork
Newyork
 
Taller 1
Taller 1Taller 1
Taller 1
 
Lights On The Hill
Lights On The HillLights On The Hill
Lights On The Hill
 
Canton pujili
Canton pujiliCanton pujili
Canton pujili
 
父女的書信對話 10年之間
父女的書信對話 10年之間父女的書信對話 10年之間
父女的書信對話 10年之間
 
Comunicado huelga cta As Palmas
Comunicado huelga cta As PalmasComunicado huelga cta As Palmas
Comunicado huelga cta As Palmas
 
Product Catalog
Product CatalogProduct Catalog
Product Catalog
 
tabla de frecuencias
tabla de frecuenciastabla de frecuencias
tabla de frecuencias
 

Similar a Java.akbc

Similar a Java.akbc (20)

Fondo1 (2)
Fondo1 (2)Fondo1 (2)
Fondo1 (2)
 
Java jaucito
Java jaucitoJava jaucito
Java jaucito
 
Java
JavaJava
Java
 
Conceptos de programación orientada a objeto
Conceptos de programación orientada a objetoConceptos de programación orientada a objeto
Conceptos de programación orientada a objeto
 
POOI- Unidad 1.pdf
POOI- Unidad 1.pdfPOOI- Unidad 1.pdf
POOI- Unidad 1.pdf
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a java
 
Act 5.1
Act 5.1Act 5.1
Act 5.1
 
Act 5.1
Act 5.1Act 5.1
Act 5.1
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazo
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 pre
 
Introduccion al lenguaje java
Introduccion al lenguaje javaIntroduccion al lenguaje java
Introduccion al lenguaje java
 
Guia 1 java
Guia 1 javaGuia 1 java
Guia 1 java
 
Programacion no numerica ii
Programacion no numerica iiProgramacion no numerica ii
Programacion no numerica ii
 
Presentacion luis silva aplicaciones java
Presentacion luis silva aplicaciones javaPresentacion luis silva aplicaciones java
Presentacion luis silva aplicaciones java
 
definicion de java
definicion de javadefinicion de java
definicion de java
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
API Java
API JavaAPI Java
API Java
 

Java.akbc

  • 2. Java es el lenguaje más importante de Internet, es el lenguaje universal de los programadores Web en todo el mundo. Para un desarrollador Web Java es el lenguaje correcto. Con este lenguaje podemos realizar cualquier tipo de programas ya que es muy extendido y cada vez cobra mas importancia tanto en el ámbito de internet como en la informática general.
  • 3. Java fue diseñado como un lenguaje para programar electrodomésticos: Su origen fue en 1990, por la compañía Sun Microsystems que pretendía utilizarse en cualquier tipo de electrodoméstico pero la idea fracasó Porque estos aparatos resultaban excesivamente caro y no compensaba su elevado precio. Uno de los fundadores de Sun rescató la idea para utilizarla en el ámbito de Internet y convirtieron a Java en un lenguaje potente, seguro y universal gracias a que lo puede utilizar todo el mundo y es gratuito. Una de los primeros triunfos de Java fue que se integró en el navegador Netscape y permitía ejecutar programas dentro de una página web, hasta entonces impensable con el HTML. Su singular logotipo y el nombre se deben a que cerca de la sede donde trabajaba el equipo de desarrollo había una cafetería llamada “Java”, donde pasaron muchas tardes los creadores de este lenguaje. De ahí que todo en Java está relacionado con el café…
  • 4. relación de Java con C y C++ es importante ya que mucho programadores están familiarizados con la sintaxis de C, C++, o ambos. Este hecho le facilita a un programador de C o C+ aprender Java y, de igual manera, a un programador de Java aprender C o C++. Una de las filosofías centrales de C y C++ en cuanto al diseño es que el programador es la persona que tiene el control. Java hereda también dicha filosofía. Con excepción de las restricciones impuestas por el entorno de Internet, Java le al programador, un control total. Debido a las similitudes entre Java y C++, sobre todo en el soporte que brindan a la programación orientada a objetos, resulta tentador pensar en Java como la simple “versión de C++ para Internet”. las similitudes con C++ son significativas; por lo tanto, si usted es un programador de C++, se sentirá como en casa con Java. Otro punto: Java no fue diseñado para reemplazar a C++: fue diseñado para resolver un cierto conjunto de problemas, mientras que C++ fue diseñado para resolver otro conjunto diferente. Ambos coexistirán durante muchos años más.
  • 5. Un applet es un componente de una aplicación que se ejecuta en el contexto de otro programa, por ejemplo un navegador web , debe ejecutarse en un contenedor, que lo proporciona un programa anfitrión, mediante un plugin, o en aplicaciones como teléfonos móviles que soportan el modelo de programación por 'applets„. Ejemplos comunes de applets son las Java applets , las animaciones Flash y el Windows Media Player utilizado para desplegar archivos de video incrustados en los navegadores como el Internet Explorer. Un applet no es más que una aplicación Java que se encuentra en web.
  • 6. este código (byte-codes) está diseñado para ejecutarse en una máquina hipotética que es implementada por un sistema run-time, que sí es dependiente de la máquina. en una representación en que tuviésemos que indicar todos los elementos que forman parte de la arquitectura de java sobre una plataforma genérica, obtendríamos una figura como la siguiente: En ella podemos ver que lo verdaderamente dependiente del sistema es la Máquina Virtual Java (JVM) y las librerías fundamentales, que también nos permitirían acceder directamente al hardware de la máquina.
  • 7. CARACTERISTICAS JAVA SEGURIDAD PORTABILIDAD APPLETS
  • 8. La seguridad es una característica muy importante en java ya que se ha implementado barreras de seguridad en el lenguaje y en el sistema de ejecución de tiempo real. Los niveles de seguridad que presenta son:  Fuertes restricciones al acceso a memoria, como son la eliminación de punteros aritméticos y de operadores ilegales de transmisión. Rutina de verificación de los códigos de byte que asegura que no se viole ninguna construcción del lenguaje. Verificación del nombre de clase y de restricciones de acceso durante la carga. Sistema de seguridad de la interfaz que refuerza las medidas de seguridad en muchos niveles. Por ser indiferente a la arquitectura sobre la cual está trabajando, esto hace que su portabilidad sea muy eficiente, sus programas son iguales en cualquiera de las plataformas, ya que java especifica tamaños básicos, esto se conoce como la máquina virtual de java.
  • 9. es un pequeño programa en Java transferido dinámicamente a través de Internet. Presentan un comportamiento inteligente, pudiendo reaccionar a la entrada de un usuario y cambiar de forma dinámica. Java fue diseñado como un lenguaje orientado a objetos desde el principio. Los objetos agrupan en estructuras encapsuladas tanto sus datos como los métodos (o funciones) que manipulan esos datos. La tendencia del futuro, a la que Java se suma, apunta hacia la programación orientada a objetos, especialmente en entornos cada vez más complejos y basados en red.
  • 10. La programación Orientada a objetos (POO) es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación. Con la POO tenemos que aprender a pensar las cosas de una manera distinta, para escribir nuestros programas en términos de objetos, propiedades, métodos y otras cosas que veremos rápidamente para aclarar conceptos y dar una pequeña base que permita soltarnos un poco con este tipo de programación. POO ENCAPSULAMIENTO POLIMORFISMO HERENCIA
  • 11. P.O.O ENCAPSULAMIENTO POLIMORFISMO HERENCIA La herencia nos Es la propiedad que permite, entre otras consiste en unir tienen los objetos de cosas, evitar tener permitir invocar en la Clase las genéricamente un que escribir el mismo código una y otra vez, características y comportamiento puesto que al definir comportamientos (método) cuya que una categoría , esto es, las implementación será pertenece a otra, delegada al objeto variables y correspondiente recién automáticamente estamos métodos. Es en tiempo de ejecución atribuyéndoles las tener todo esto .El polimorfismo tiende características es una sola a existir en las generales de la relaciones de herencia, entidad. pero nosiempre es así primera, sin tener que definirlas de nuevo.
  • 12. Tipo Descripción Tamaño/Formato Números enteros byte Entero byte 8-bit 2's short Entero corto 16-bit 2's int Entero 32-bit 2's long Entero largo 64-bit 2's Números reales float Punto flotante 32-bit IEEE 754 Punto flotante de doble double 64-bit IEEE 754 presición Otros tipos char Un solo carácter 16-bit caracteres Unicode boolean Un valor booleano true o false
  • 13. Operador Nombre Ejemplo + Suma 3+4 Matemáticos - Diferencia 3-4 * Producto 3*4 / Cociente 20/7 % Módulo 20%7 OPERADOR DESCRIPCIÓN == Es igual != Es distinto <, <=, >, >= Menor, menor o igual, mayor, mayor o igual Lógicos && Operador and (y) || Operador or (o) ! Operador not (no)
  • 14. RELACIONALES Opera nombre ejemplo significado dor < menor que a<b a es menor que b > mayor que a>b a es mayor que b == igual a a==b a es igual a b != no igual a a!=b a no es igual a b <= menor que o a<=5 a es menor que o igual a igual a b >= mayor que o a>=b a es menor que o igual a igual a b
  • 15. Las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De acuerdo a una condición, ejecutar un grupo u otro de sentencias (If-Then-Else y Select-Case) Ejecutar un grupo de sentencias mientras exista una condición (Do-While) Ejecutar un grupo de sentencias hasta que exista una condición (Do-Until) Ejecutar un grupo de sentencias un número determinado de veces (For-Next) Etc Todas las estructuras de control tienen un único punto de entrada y un único punto de salida. Las estructuras de control se puede clasificar en : secuenciales, iterativas y de control avanzadas. Esto es una de las cosas que permite que la programación se rija por los principios de la programación estructurada. Sentencia Clave Toma de if-else, switch-case decisión Bucle for, while, do-while break, continue, Misceláneo label:, return, goto
  • 16. Se trata de un conjunto de herramientas (programas y librerías) que permiten desarrollar (compilar, ejecutar, generar documentación, etc.) programas en lenguaje Java. Existen versiones del JDK para prácticamente todos los Sistemas Operativos y existen también distintos programas comerciales, Sun distribuye gratuitamente el JDK “oficial” para los siguientes sistemas operativos: Windows 95/98/NT, Solaris y Linux. Se pueden conseguir en Internet (http://www.javasoft.com/). Los JDK incorporan una herramienta de Debugger (detener la ejecución de un programa en la línea que se desee y poder conocer el valor de las variables en ese momento) La versión JDK1.2 se ha empezado a denominar también Java 2 JRE (Java Runtime Environment)
  • 17. NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java. Existe además un número importante de módulos para extenderlo. NetBeans IDE1 es un producto libre y gratuito sin restricciones de uso. NetBeans es un proyecto de código abierto de gran éxito con una gran base de usuarios, una comunidad en constante crecimiento. Sun MicroSystems fundó el proyecto de código abierto NetBeans en junio de 2000 y continúa siendo el patrocinador principal de los proyectos.
  • 18. Java es un lenguaje de programacion muy famoso y muy utilizado para escribir los programas que trabajan en internet empezando por las bases hasta llegar a las interfaces gráficas. Nos permite aprender programación orientada a objetos Es un lenguaje elegante y tiene muchas librerías para muchas aplicaciones. El ejecutable funciona en varias arquitecturas diferentes. Tiene comprobaciones de seguridad estrictas y se puede controlar a qué recursos acceden los componentes.