SlideShare una empresa de Scribd logo
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

Tecnologia Java
Tecnologia JavaTecnologia Java
Tecnologia Java
Laura Almazan
 
[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
Eudris Cabrera
 
CUESTIONARIO JAVA
CUESTIONARIO JAVACUESTIONARIO JAVA
CUESTIONARIO JAVAjesanchez5
 
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
Emilio Aviles Avila
 
Test
TestTest
Lenguaje de programación java. Detalles
Lenguaje de programación java. DetallesLenguaje de programación java. Detalles
Lenguaje de programación java. Detalles
Cursando Desarrollo Web
 
Informatica
InformaticaInformatica
Informatica
LauraCoello4
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Java
maeusogo
 
Conceptos Fundamentales de POO
Conceptos Fundamentales de POOConceptos Fundamentales de POO
Conceptos Fundamentales de POOsena
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
Rocio Vicente Navas
 
Introduccion al lenguaje java
Introduccion al lenguaje javaIntroduccion al lenguaje java
Introduccion al lenguaje java
Yanina Ruiz Fernandez
 
PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVANoralma Yanez
 
Programación con java en Eclipse
Programación con java en EclipseProgramación con java en Eclipse
Programación con java en Eclipse
RAULALEXANDERORDONEZ
 
Cuestionario
CuestionarioCuestionario
Cuestionario
Leonardo Moctezuma
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónrulo182
 
Java
JavaJava
Java
elpaisa
 
Lenguaje de Programación Ruby
Lenguaje de Programación RubyLenguaje de Programación Ruby
Lenguaje de Programación Ruby
Alexander Echeverría
 
Intro Java
Intro JavaIntro Java
Intro Java
Stefano Salvatori
 

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

Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
Cristian Alexander
 
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 objetoJJ
 
Java basico
Java basicoJava basico
Java basico
Lexahira Lopez
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_java
Saviotec
 
JAVA
JAVA JAVA
JAVA
arecerv
 
MANUAL DE JAVA
MANUAL DE JAVAMANUAL DE JAVA
MANUAL DE JAVA
Alfa Mercado
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
Cristian Alexander
 
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
Facultad de Ciencias y Sistemas
 
Java desde cero
Java desde ceroJava desde cero
Java desde cero
Francisco Zuñiga
 
Java desde 0
Java desde 0Java desde 0
Java desde 0
Saviotec
 
Java.akbc
Java.akbcJava.akbc
Java.akbc
aurixk
 
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
 
POOI- Unidad 1.pdf
POOI- Unidad 1.pdfPOOI- Unidad 1.pdf
POOI- Unidad 1.pdf
WillGuzman3
 
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
yenny isabel cuello moron
 

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
 
JAVA
JAVA JAVA
JAVA
 
JAVA 2
JAVA 2JAVA 2
JAVA 2
 
MANUAL DE JAVA
MANUAL DE JAVAMANUAL DE JAVA
MANUAL DE JAVA
 
MANUAL JAVA
MANUAL JAVA MANUAL JAVA
MANUAL JAVA
 
Java desde cero
Java desde ceroJava desde cero
Java desde cero
 
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

PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
Victor Manuel Rivera Guevara
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
YoverOlivares
 
Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
joseabachesoto
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidad
KevinCabrera96
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
RobertRamos84
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
Pol Peña Quispe
 
Voladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.pptVoladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.ppt
AldithoPomatay2
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
ivan848686
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
manuelalejandro238
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
CarlosAroeira1
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
everchanging2020
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
maitecuba2006
 
Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
thatycameron2004
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
JhonatanOQuionesChoq
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
michiotes33
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
arielemelec005
 
Edafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden HistosolesEdafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden Histosoles
FacundoPortela1
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
AlbertoRiveraPrado
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
JuanAlbertoLugoMadri
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
NicolasGramajo1
 

Último (20)

PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
 
Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidad
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
 
Voladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.pptVoladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.ppt
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
 
Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
 
Edafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden HistosolesEdafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden Histosoles
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
 

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: