SlideShare una empresa de Scribd logo
1 de 14
JAVA
JOSE JAUCITOMASHIGKASH
Java además de ser un lenguaje de programación ayuda a
orientar al desarrollo de software con el cual podemos realizar
cualquier tipo de programa.
Es un lenguaje muy extendido y cada vez cobra más
importancia tanto en el ámbito de Internet como en la
informática en general.
¿QUE ES JAVA ?
¿Cuáles son los orígenes de java?
El origen de java surge debido a que se necesitaba un
lenguaje de programación q eliminara la forma de
programar como se hacia en Fortran y Basic.
Comenzó hace más de 30 años con un lenguaje llamado
Simula67. Java fue diseñado en 1990 por el científico
Canadiense James Gosling, de Sun Microsystems, como
software para dispositivos electrónicos de consumo
principalmente para calculadoras, hornos de microondas
y la televisión interactiva.
¿Cómo se relaciona java con C y C++?
El código Java se puede manipular a través de recursos URL
con la misma facilidad que C y C++ utilizan recursos locales
(archivos).
El compilador Java suele ofrecer la posibilidad de compilar
Bytecode en código máquina de determinadas plataformas,
y según Sun este código resulta de una eficacia similar a
compilaciones de C y C++.
Qué es el “código de bytes” en Java?
Bytecodes son un conjunto de instrucciones muy parecidas al código
máquina, pero que no son específicas para algún procesador.
Sin embargo, este panorama es distinto cuando escribe código en
Java. El ambiente de desarrollo tiene dos partes:
El compilador Java toma su programa y en lugar de generar códigos
de máquina para sus códigos fuente, genera un bytecode.
Programa en Java debe ejecutar un programa llamado intérprete de
bytecode, el cual a su vez ejecuta su programa Java.
¿Qué es el “código de bytes” en Java?
Bytecodes son un conjunto de instrucciones muy parecidas al código
máquina, pero que no son específicas para algún procesador.
Sin embargo, este panorama es distinto cuando escribe código en Java. El
ambiente de desarrollo tiene dos partes:
El compilador Java toma su programa y en lugar de generar códigos de
máquina para sus códigos fuente, genera un bytecode.
Programa en Java debe ejecutar un programa llamado intérprete de
bytecode, el cual a su vez ejecuta su programa Java.
¿Que es la programación orientada a objetos?
(POO) es una forma especial de programar , mas cercana a
como expresaríamos las cosas de la vida real q otros tipos
de programación
Ejemplo pensar en un coche tendríamos que asignarle un
color, modelo, sus funciones etc.
Donde el esquema POO el coche seria el objeto y las
propiedades serian las características.
¿Que es la programación orientada a objetos?
(POO) es una forma especial de programar , mas cercana a
como expresaríamos las cosas de la vida real q otros tipos
de programación
Ejemplo pensar en un coche tendríamos que asignarle un
color, modelo, sus funciones etc.
Donde el esquema POO el coche seria el objeto y las
propiedades serian las características.
Encapsulamiento:
Consiste en unir en la Clase las características y comportamientos, esto es, las variables y métodos. Es
tener todo esto es una sola entidad.
La utilidad del encapsulamiento va por la facilidad para manejar la complejidad
Polimorfismo:
Se refiere a la capacidad para que varias clases derivadas de una antecesora utilicen un mismo
método de forma diferente. El concepto de polimorfismo se puede aplicar tanto a funciones como a
tipos de datos
Herencia:
consiste en que una clase puede heredar sus variables y métodos a varias subclases (la clase que
hereda es llamada superclase o clase padre). Esto significa que una subclase, aparte de los atributos y
métodos propios, tiene incorporados los atributos y métodos heredados de la superclase.
Características de la POO:
Byte : Puede ser útil
para guardar memoria
en arreglos grandes.
Short : Puede usar un
short para guardar
memoria en arreglos
grandes
Int: Es un entero de
complemento de dos
de 32 bits con signo.
Long: Es un entero
de complemento de
dos de 64 bits.
Float : Su rango de valores va
más allá de esta discusión, pero
se especifica en la sección 4.2.3
de la Especificación del
Lenguaje Java.
Char : Este es un carácter Unicode de 16
bits. Tiene un valor mínimo de 'u0000' (o
0) y un valor máximo de 'uffff' (o 65,535
inclusive).
Boolean : Este tipo de datos tiene solo
dos posibles valores: true (verdadero)
y false (falso).
Double : Su rango de valores va más allá del
alcance de esta discusión, para valores decimales
Matemáticos:
Suma + .
Resta - .
Multiplicación * .
División / .
Resto de la División %
Operadores
Relacionales: Permiten comparar
variables según relación de
igualdad/desigualdad o relación
mayor/menor. Devuelven siempre un valor
boolean.
'>': Mayor que
'<': Menor que
'==': Iguales
'¡=': Distintos
'>=': Mayor o igual que
'<=': Menor o igual que
Lógicos: Nos permiten construir expresiones lógicas.
'&&' Devuelve true si ambos operadores son true.
'||' Devuelve true si alguno de los operadores son true.
'!' Devuelve el operando que se le pasa.
'&' Devuelve true si ambos operadores son true,
evaluándolos ambos.
'|' Devuelve true uno de los operadores es true,
evaluándolos ambos.
Es un proyecto de Software libre, permite que las
aplicaciones sean desarrolladas a partir de un conjunto de
componentes llamados módulos. Se refiere a la plataforma
para el desarrollo de aplicaciones de escritorio usando
Java y a un entorno de desarrollo integrado (IDE)
¿ QUE ES NETBEANS? COMO SE OBTIENE?
¿Que es el JDK? Cómo se obtiene?
Java Development Kit (desarrollo de equipo Java). Conjunto de
herramientas, utilidades, documentación y ejemplos para
desarrollar aplicaciones Java.
El JDK se puede obtener de las páginas de Sun
(http://java.sun.com), y existen versiones disponibles para varias
plataformas entre las que se encuentran:
*Microsoft Windows 95 y NT 4.0
*Sun Solaris 2.4 SPARC o 2.5 al 2.6 sobre x86 o SPARC.
*IBM AIX, OS/400 y OS/390
*Linux
Para nosotras fue muy elemental investigar en si que es java ,
y por que se caracteriza por ser un lenguaje muy utilizado.
Java como sabemos es un lenguaje que fue creado a similitud
del lenguaje c pero con una diferencia que este lenguaje nos
ayuda a tener una mayor seguridad en el programa que se esta
ejecutando.
CONCLUSIONES:

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Tecnologia Java
Tecnologia JavaTecnologia Java
Tecnologia Java
 
[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java
 
CUESTIONARIO JAVA
CUESTIONARIO JAVACUESTIONARIO JAVA
CUESTIONARIO JAVA
 
Curso Java Inicial 2 - Introducción y Sintaxis
Curso Java Inicial  2 - Introducción y SintaxisCurso Java Inicial  2 - Introducción y Sintaxis
Curso Java Inicial 2 - Introducción y Sintaxis
 
Test
TestTest
Test
 
Lenguaje de programación java. Detalles
Lenguaje de programación java. DetallesLenguaje de programación java. Detalles
Lenguaje de programación java. Detalles
 
Informatica
InformaticaInformatica
Informatica
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Java
 
Conceptos Fundamentales de POO
Conceptos Fundamentales de POOConceptos Fundamentales de POO
Conceptos Fundamentales de POO
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
 
Introduccion al lenguaje java
Introduccion al lenguaje javaIntroduccion al lenguaje java
Introduccion al lenguaje java
 
PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVA
 
Programación con java en Eclipse
Programación con java en EclipseProgramación con java en Eclipse
Programación con java en Eclipse
 
Java world
Java worldJava world
Java world
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Java
JavaJava
Java
 
Lenguaje de Programación Ruby
Lenguaje de Programación RubyLenguaje de Programación Ruby
Lenguaje de Programación Ruby
 
Java
JavaJava
Java
 
Intro Java
Intro JavaIntro Java
Intro Java
 

Similar a Java jaucito (20)

Fondo1 (2)
Fondo1 (2)Fondo1 (2)
Fondo1 (2)
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje 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
 
Java basico
Java basicoJava basico
Java basico
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_java
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_java
 
MANUAL DE JAVA
MANUAL DE JAVAMANUAL DE JAVA
MANUAL DE JAVA
 
Java desde cero
Java desde ceroJava desde cero
Java desde cero
 
MANUAL JAVA
MANUAL JAVA MANUAL JAVA
MANUAL JAVA
 
JAVA
JAVA JAVA
JAVA
 
JAVA 2
JAVA 2JAVA 2
JAVA 2
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Introducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - JavaIntroducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - Java
 
Java desde cero
Java desde ceroJava desde cero
Java desde cero
 
Manual de Java
Manual de JavaManual de Java
Manual de Java
 
Java desde 0
Java desde 0Java desde 0
Java desde 0
 
Java.akbc
Java.akbcJava.akbc
Java.akbc
 
Manual.curso.de.java.desde.cero
Manual.curso.de.java.desde.ceroManual.curso.de.java.desde.cero
Manual.curso.de.java.desde.cero
 
POOI- Unidad 1.pdf
POOI- Unidad 1.pdfPOOI- Unidad 1.pdf
POOI- Unidad 1.pdf
 
Trabajo de desarrollo de software(java)yanina y yenny
Trabajo de desarrollo de software(java)yanina y yennyTrabajo de desarrollo de software(java)yanina y yenny
Trabajo de desarrollo de software(java)yanina y yenny
 

Último

SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTGestorManpower
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 

Último (20)

SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SST
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 

Java jaucito

  • 2. Java además de ser un lenguaje de programación ayuda a orientar al desarrollo de software con el cual podemos realizar cualquier tipo de programa. Es un lenguaje muy extendido y cada vez cobra más importancia tanto en el ámbito de Internet como en la informática en general. ¿QUE ES JAVA ?
  • 3. ¿Cuáles son los orígenes de java? El origen de java surge debido a que se necesitaba un lenguaje de programación q eliminara la forma de programar como se hacia en Fortran y Basic. Comenzó hace más de 30 años con un lenguaje llamado Simula67. Java fue diseñado en 1990 por el científico Canadiense James Gosling, de Sun Microsystems, como software para dispositivos electrónicos de consumo principalmente para calculadoras, hornos de microondas y la televisión interactiva.
  • 4. ¿Cómo se relaciona java con C y C++? El código Java se puede manipular a través de recursos URL con la misma facilidad que C y C++ utilizan recursos locales (archivos). El compilador Java suele ofrecer la posibilidad de compilar Bytecode en código máquina de determinadas plataformas, y según Sun este código resulta de una eficacia similar a compilaciones de C y C++.
  • 5. Qué es el “código de bytes” en Java? Bytecodes son un conjunto de instrucciones muy parecidas al código máquina, pero que no son específicas para algún procesador. Sin embargo, este panorama es distinto cuando escribe código en Java. El ambiente de desarrollo tiene dos partes: El compilador Java toma su programa y en lugar de generar códigos de máquina para sus códigos fuente, genera un bytecode. Programa en Java debe ejecutar un programa llamado intérprete de bytecode, el cual a su vez ejecuta su programa Java.
  • 6. ¿Qué es el “código de bytes” en Java? Bytecodes son un conjunto de instrucciones muy parecidas al código máquina, pero que no son específicas para algún procesador. Sin embargo, este panorama es distinto cuando escribe código en Java. El ambiente de desarrollo tiene dos partes: El compilador Java toma su programa y en lugar de generar códigos de máquina para sus códigos fuente, genera un bytecode. Programa en Java debe ejecutar un programa llamado intérprete de bytecode, el cual a su vez ejecuta su programa Java.
  • 7. ¿Que es la programación orientada a objetos? (POO) es una forma especial de programar , mas cercana a como expresaríamos las cosas de la vida real q otros tipos de programación Ejemplo pensar en un coche tendríamos que asignarle un color, modelo, sus funciones etc. Donde el esquema POO el coche seria el objeto y las propiedades serian las características.
  • 8. ¿Que es la programación orientada a objetos? (POO) es una forma especial de programar , mas cercana a como expresaríamos las cosas de la vida real q otros tipos de programación Ejemplo pensar en un coche tendríamos que asignarle un color, modelo, sus funciones etc. Donde el esquema POO el coche seria el objeto y las propiedades serian las características.
  • 9. Encapsulamiento: Consiste en unir en la Clase las características y comportamientos, esto es, las variables y métodos. Es tener todo esto es una sola entidad. La utilidad del encapsulamiento va por la facilidad para manejar la complejidad Polimorfismo: Se refiere a la capacidad para que varias clases derivadas de una antecesora utilicen un mismo método de forma diferente. El concepto de polimorfismo se puede aplicar tanto a funciones como a tipos de datos Herencia: consiste en que una clase puede heredar sus variables y métodos a varias subclases (la clase que hereda es llamada superclase o clase padre). Esto significa que una subclase, aparte de los atributos y métodos propios, tiene incorporados los atributos y métodos heredados de la superclase. Características de la POO:
  • 10. Byte : Puede ser útil para guardar memoria en arreglos grandes. Short : Puede usar un short para guardar memoria en arreglos grandes Int: Es un entero de complemento de dos de 32 bits con signo. Long: Es un entero de complemento de dos de 64 bits. Float : Su rango de valores va más allá de esta discusión, pero se especifica en la sección 4.2.3 de la Especificación del Lenguaje Java. Char : Este es un carácter Unicode de 16 bits. Tiene un valor mínimo de 'u0000' (o 0) y un valor máximo de 'uffff' (o 65,535 inclusive). Boolean : Este tipo de datos tiene solo dos posibles valores: true (verdadero) y false (falso). Double : Su rango de valores va más allá del alcance de esta discusión, para valores decimales
  • 11. Matemáticos: Suma + . Resta - . Multiplicación * . División / . Resto de la División % Operadores Relacionales: Permiten comparar variables según relación de igualdad/desigualdad o relación mayor/menor. Devuelven siempre un valor boolean. '>': Mayor que '<': Menor que '==': Iguales '¡=': Distintos '>=': Mayor o igual que '<=': Menor o igual que Lógicos: Nos permiten construir expresiones lógicas. '&&' Devuelve true si ambos operadores son true. '||' Devuelve true si alguno de los operadores son true. '!' Devuelve el operando que se le pasa. '&' Devuelve true si ambos operadores son true, evaluándolos ambos. '|' Devuelve true uno de los operadores es true, evaluándolos ambos.
  • 12. Es un proyecto de Software libre, permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes llamados módulos. Se refiere a la plataforma para el desarrollo de aplicaciones de escritorio usando Java y a un entorno de desarrollo integrado (IDE) ¿ QUE ES NETBEANS? COMO SE OBTIENE?
  • 13. ¿Que es el JDK? Cómo se obtiene? Java Development Kit (desarrollo de equipo Java). Conjunto de herramientas, utilidades, documentación y ejemplos para desarrollar aplicaciones Java. El JDK se puede obtener de las páginas de Sun (http://java.sun.com), y existen versiones disponibles para varias plataformas entre las que se encuentran: *Microsoft Windows 95 y NT 4.0 *Sun Solaris 2.4 SPARC o 2.5 al 2.6 sobre x86 o SPARC. *IBM AIX, OS/400 y OS/390 *Linux
  • 14. Para nosotras fue muy elemental investigar en si que es java , y por que se caracteriza por ser un lenguaje muy utilizado. Java como sabemos es un lenguaje que fue creado a similitud del lenguaje c pero con una diferencia que este lenguaje nos ayuda a tener una mayor seguridad en el programa que se esta ejecutando. CONCLUSIONES: