SlideShare a Scribd company logo
1 of 14
Download to read offline
JAVA
 FIORELLA AGUILAR ISUIZA
 RAUL AARON DELGADO ESPARRAGA
DEFINICION:
Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado
específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es
permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier
dispositivo.
La aplicación de Java es muy amplia. El lenguaje se utiliza en una gran variedad de dispositivos móviles, como
teléfonos y pequeños electrodomésticos. Dentro del ámbito de Internet, Java permite desarrollar pequeñas
aplicaciones (conocidas con el nombre de applets) que se incrustan en el código HTML de una página, para su
directa ejecución desde un navegador; cabe mencionar que es necesario contar con el plug-in adecuado para su
funcionamiento, pero la instalación es liviana y sencilla.
Característica de java.
Las características principales que nos ofrecen Java son:
1.- Lenguaje Simple:
Se lo conoce como
lenguaje simple porque
viene de la misma
estructura de c y c++; ya
que c++ fue un referente
para la creación de java
por eso utiliza
determinadas
características de c++ y se
han eliminado otras.
2.- Orientado a Objeto:
Toda la programación en
java en su mayoría está
orientada a objeto, ya que
al estar agrupados en
estructuras encapsuladas
es más fácil su
manipulación.
3.- Distribuido:
Permite abrir sockets, establecer
y aceptar conexiones con los
servidores o clientes remotos;
facilita la creación de
aplicaciones distribuidas ya que
proporciona una colección de
clases para aplicaciones en red.
4.- Robusto:
Es altamente fiable en
comparación con c, se han
eliminado muchas características
con la aritmética de punteros,
proporciona numerosas
comprobaciones en compilación
y en tiempo de ejecución.
7.- Portable:
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.
8.- Interpretado y
compilado a la vez:
Java puede ser compilado
e interpretado en tiempo
real, ya que cuando se
construye el código fuente
este se transforma en una
especie de código de
máquina.
5.- Seguro:
La seguridad es una
característica muy
importante en java ya
que se han
implementado barreras
de seguridad en el
lenguaje y en el sistema
de ejecución de tiempo
real.
6.- Indiferente a la arquitectura:
Java es compatible con los más
variados entornos de red,
cualquiera sean estos desde
Windows 95, Unix a Windows
Nt y Mac, para poder trabajar con
diferentes sistemas operativos.
Java es muy versátil ya que utiliza
byte-codes que es un formato
intermedio que sirve para
transportar el código
eficientemente o de
diferentes plataformas (Hardware
- Software).
9.- Multihebra o
Multihilos:
Java tiene una facilidad
de cumplir varias
funciones al mismo
tiempo, gracias a su
función de multahilos ya
que por cada hilo que el
programa tenga se
ejecutaran en tiempo real
muchas funciones al
mismo tiempo.
10.- Dinámico:
El lenguaje java es muy
dinámico en la fase de
enlazado, sus clases
solamente actuaran en
medida en que sean
requeridas o necesitadas
con esto permitirá que
los enlaces se puedan
incluir incluso desde
fuentes muy variadaso
desde la red. 11.- Produce Applets:
En java se pueden crear
aplicaciones independientes
y applets.
Independientes porque se
pueden comportar como
cualquier programa escrito
en cualquier lenguaje.
Por otra parte los applets
considerados pequeños
programas, tienen la
capacidad de ejecutar
funciones muy complejas.
12.-Alto rendimiento
Java es considerado
de alto rendimiento
por ser tan veloz en
el momento de correr
los programas y por
ahorrase muchas
líneas de código.
TIPOS DE DATOS
Hay ocho tipos de datos primitivos soportados por Java. Los tipos de datos primitivos están predefinidos por el
lenguaje y nombrados por una palabra clave. Veamos ahora en detalle acerca de los ocho tipos de datos primitivos.
Byte
 Tipo de datos Byte es un entero de 8 bits.
 El valor mínimo es -128 (-2 ^ 7).
 El valor máximo es 127 (inclusive) (2 ^ 7 -1).
 El valor por defecto es 0.
 Tipo de datos Byte se utiliza para ahorrar espacio en grandes conjuntos, sobre todo en el lugar de los números
enteros, ya que un byte es cuatro veces más pequeño que un int.
 Ejemplo: byte a = 100, byte b = -50
Short
 Tipo de datos Short es un entero de 16 bits.
 El valor mínimo es -32,768 (-2 ^ 15).
 El valor máximo es de 32.767 (inclusive) (2 ^ 15 -1).
 Tipo de datos Short también se puede utilizar para ahorrar memoria como tipo de datos byte. Un tipo de
dato short es 2 veces más pequeño que un int.
 El valor por defecto es 0.
 Ejemplo: short s = 10000, short r = -20000
Int
 Tipo de datos int es un entero de 32 bits.
 El valor mínimo es -2147483648 (-2 ^ 31).
 El valor máximo es 2147483647 (inclusive) (2 ^ 31 -1).
 Int, se utiliza generalmente como el tipo de datos predeterminado para los valores enteros a menos que exista
una preocupación acerca de la memoria.
 El valor por defecto es 0.
 Ejemplo: int a = 100000, int b = -200000
Long
• Tipo de datos Long es un entero de 64 bits.
• El valor mínimo es -9223372036854775808 (-2 ^ 63).
• El valor máximo es 9223372036854775807 (inclusive) (2 ^ 63 -1).
• Este tipo se utiliza cuando se necesita una gama más amplia que int.
• El valor por defecto es 0.
• Ejemplo: long a = 100000, int b =-200000
Float
 El Float es un dato de coma flotante de precisión simple de 32 bits.
 Float se utiliza principalmente para ahorrar memoria en grandes arrays de números.
 El valor por defecto es 0,0 f.
 Ejemplo: float f1 = 234.5f
Double
 El doble es un dato de coma flotante de doble precisión de 64 bits.
 Este tipo de datos se utiliza generalmente como el tipo de datos predeterminado para valores decimales, en
general, la opción por defecto.
 El valor por defecto es 0.0 D.
 Ejemplo: doble d1 = 123,4
Boolean
• Boolean representa un bit de información.
• Sólo hay dos posibles valores: true y false.
• Este tipo de datos se utiliza para indicadores simples que hacen un seguimiento de condiciones.
• El valor predeterminado es falso.
• Ejemplo: boolean a = true
Char
 Char es un carácter Unicode de 16 bits.
 El valor mínimo es 'u0000' (o 0).
 El valor máximo es 'uffff' (o 65.535 inclusive).
 Tipo de datos char se utiliza para almacenar cualquier carácter.
 Ejemplo: char letra = 'A'
OPERADORES
Los operadores son símbolos especiales que por lo común se utilizan en expresiones.
Operadores Unarios: El mas (+) y el menos (-). Para cambiar el signo del operando.
Operador Instanceof: Nos permite saber si un objeto pertenece a una clase o no.
NombreObjeto instanceof NombreClase
Operadores Incrementales: Son los operadores que nos permiten incrementar las variables en una unidad. Se
pueden usar delante y detrás de la variable dependiendo de lo que queramos, es decir, si queremos que
incremente o viceversa antes de utilizar o lo contrario.
 '++'
 '--'
Operadores Lógicos: Nos permiten construir expresiones lógicas.
• '&&': devuelve true si ambos operandos son true.
• '||': devuelve true si alguno de los operandos son true.
• '!': Niega el operando que se le pasa.
• '&’: devuelve true si ambos operandos son true, evaluándolos ambos.
• '|': devuelve true uno de los operandos es true, evaluándolos ambos.
Operador de concatenación con cadena de caracteres '+':
Por Ejemplo: System.out.println("El total es"+ result +"unidades");
Operadores que actúan a nivel de bits: Son mucho menos utilizados por eso los explicamos más por encima.
 '>>': desplazamiento a la derecha de los bits del operando.
 ‘<<’: desplazamiento a la izquierda de los bits de operando.
 '&': operador “and” a nivel de bit.
 '|': operador “or” a nivel de bit.
JAVA

More Related Content

What's hot (17)

Librerias java
Librerias javaLibrerias java
Librerias java
 
Carro De Compras
Carro De ComprasCarro De Compras
Carro De Compras
 
Multitarea
MultitareaMultitarea
Multitarea
 
Arrays
ArraysArrays
Arrays
 
Traduccion capitulo 9 (completo)
Traduccion capitulo 9 (completo)Traduccion capitulo 9 (completo)
Traduccion capitulo 9 (completo)
 
Java001
Java001Java001
Java001
 
Glosario de términos
Glosario de términosGlosario de términos
Glosario de términos
 
Kimberly (2) mapau trabajo
Kimberly (2) mapau trabajoKimberly (2) mapau trabajo
Kimberly (2) mapau trabajo
 
Curso python
Curso pythonCurso python
Curso python
 
Tutorial C++
Tutorial C++Tutorial C++
Tutorial C++
 
Networking
NetworkingNetworking
Networking
 
Uso de apis en java
Uso de apis en javaUso de apis en java
Uso de apis en java
 
COMANDOS DE JAVA
COMANDOS DE JAVACOMANDOS DE JAVA
COMANDOS DE JAVA
 
Php basico
Php basicoPhp basico
Php basico
 
Presentacion Python
Presentacion  Python Presentacion  Python
Presentacion Python
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
Uso de apis en java
Uso de apis en javaUso de apis en java
Uso de apis en java
 

Viewers also liked

Viewers also liked (20)

Sesión de aprendizaje 3
Sesión de aprendizaje 3Sesión de aprendizaje 3
Sesión de aprendizaje 3
 
Índice Peques 3 Computics
Índice Peques 3 ComputicsÍndice Peques 3 Computics
Índice Peques 3 Computics
 
Los virus y antivirus informaticos
Los virus y antivirus informaticosLos virus y antivirus informaticos
Los virus y antivirus informaticos
 
tis.stall.nahum.sahade
tis.stall.nahum.sahadetis.stall.nahum.sahade
tis.stall.nahum.sahade
 
Mi proyecto
Mi proyectoMi proyecto
Mi proyecto
 
Internet
InternetInternet
Internet
 
Dans la maison de ton cœur
Dans la maison de ton cœurDans la maison de ton cœur
Dans la maison de ton cœur
 
Superbe
SuperbeSuperbe
Superbe
 
Expo cta aparato respiratorio
Expo cta aparato respiratorioExpo cta aparato respiratorio
Expo cta aparato respiratorio
 
Dcap drones
Dcap dronesDcap drones
Dcap drones
 
Mesurerlimpactgraceauxdonnees connectinparis-080414-140413100353-phpapp01
Mesurerlimpactgraceauxdonnees connectinparis-080414-140413100353-phpapp01Mesurerlimpactgraceauxdonnees connectinparis-080414-140413100353-phpapp01
Mesurerlimpactgraceauxdonnees connectinparis-080414-140413100353-phpapp01
 
Microsoft excel
Microsoft excelMicrosoft excel
Microsoft excel
 
Erica arizaca chata 3a proyecto tia maria
Erica arizaca chata  3a proyecto  tia mariaErica arizaca chata  3a proyecto  tia maria
Erica arizaca chata 3a proyecto tia maria
 
Deivis pte
Deivis pteDeivis pte
Deivis pte
 
En el futuro cercano
En el futuro cercanoEn el futuro cercano
En el futuro cercano
 
Funciones ejercicio 4formato pdf
Funciones ejercicio 4formato pdfFunciones ejercicio 4formato pdf
Funciones ejercicio 4formato pdf
 
1 particantes
1 particantes1 particantes
1 particantes
 
App
AppApp
App
 
Orar con el cuerpo pdf
Orar con el cuerpo pdfOrar con el cuerpo pdf
Orar con el cuerpo pdf
 
Concours photo ng
Concours photo ngConcours photo ng
Concours photo ng
 

Similar to JAVA (20)

Java
JavaJava
Java
 
Java
JavaJava
Java
 
Java Ago Dic07
Java Ago Dic07Java Ago Dic07
Java Ago Dic07
 
Unidad i poo
Unidad i pooUnidad i poo
Unidad i poo
 
Java
JavaJava
Java
 
Aprendizaje de Lenguaje de Programación Python
Aprendizaje de Lenguaje de Programación PythonAprendizaje de Lenguaje de Programación Python
Aprendizaje de Lenguaje de Programación Python
 
Diapositivas de JAVA
Diapositivas de JAVADiapositivas de JAVA
Diapositivas de JAVA
 
2. Introduccion Programabilidad Arquitectura IOT
2. Introduccion Programabilidad Arquitectura IOT2. Introduccion Programabilidad Arquitectura IOT
2. Introduccion Programabilidad Arquitectura IOT
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Clase 2 Variables Entorno y Pseudocodigo.pptx
Clase 2 Variables Entorno y Pseudocodigo.pptxClase 2 Variables Entorno y Pseudocodigo.pptx
Clase 2 Variables Entorno y Pseudocodigo.pptx
 
Java
JavaJava
Java
 
Tipos de datos Java
Tipos de datos JavaTipos de datos Java
Tipos de datos Java
 
Java jaucito
Java jaucitoJava jaucito
Java jaucito
 
definicion de java
definicion de javadefinicion de java
definicion de java
 
Portafoliojava
PortafoliojavaPortafoliojava
Portafoliojava
 
Unidad 2. Lenguaje orientado a objetos
Unidad 2. Lenguaje orientado a objetosUnidad 2. Lenguaje orientado a objetos
Unidad 2. Lenguaje orientado a objetos
 
Diapositiva java
Diapositiva javaDiapositiva java
Diapositiva java
 
Portafoliojava
PortafoliojavaPortafoliojava
Portafoliojava
 
Int. programacion
Int. programacionInt. programacion
Int. programacion
 
POOI- Unidad 1.pdf
POOI- Unidad 1.pdfPOOI- Unidad 1.pdf
POOI- Unidad 1.pdf
 

More from Fiorella Aguilar Isuiza (20)

Mineria de datos
Mineria de datosMineria de datos
Mineria de datos
 
Admnistracion de la seguridad
Admnistracion de la seguridadAdmnistracion de la seguridad
Admnistracion de la seguridad
 
Copia de seguridad y restaurar
Copia de seguridad y restaurarCopia de seguridad y restaurar
Copia de seguridad y restaurar
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Triggr
TriggrTriggr
Triggr
 
Universidad politecnica amazonica
Universidad politecnica amazonicaUniversidad politecnica amazonica
Universidad politecnica amazonica
 
Vistas
VistasVistas
Vistas
 
Comando ddl
Comando ddlComando ddl
Comando ddl
 
Blog transact sql
Blog transact sqlBlog transact sql
Blog transact sql
 
Ejecutablenetbeans
EjecutablenetbeansEjecutablenetbeans
Ejecutablenetbeans
 
Reportes
ReportesReportes
Reportes
 
Jdbc
JdbcJdbc
Jdbc
 
Sqlcommand
SqlcommandSqlcommand
Sqlcommand
 
Objeto connectio.docx
Objeto connectio.docxObjeto connectio.docx
Objeto connectio.docx
 
Espacio de nombres system.data.sql client
Espacio de nombres system.data.sql clientEspacio de nombres system.data.sql client
Espacio de nombres system.data.sql client
 
Ado.net
Ado.netAdo.net
Ado.net
 
Gestor
GestorGestor
Gestor
 
Poo y visual
Poo y visualPoo y visual
Poo y visual
 
Reportes
ReportesReportes
Reportes
 
preparedStatement
preparedStatementpreparedStatement
preparedStatement
 

Recently uploaded

SIANET - GUÍA SOBRE COMO CREAR EVALUACIONES.pdf
SIANET  - GUÍA SOBRE COMO CREAR EVALUACIONES.pdfSIANET  - GUÍA SOBRE COMO CREAR EVALUACIONES.pdf
SIANET - GUÍA SOBRE COMO CREAR EVALUACIONES.pdfNELLYKATTY
 
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdfceeabarcia
 
Presentación contribuciones socioeconómicas del SUPV 2023
Presentación contribuciones socioeconómicas del SUPV 2023Presentación contribuciones socioeconómicas del SUPV 2023
Presentación contribuciones socioeconómicas del SUPV 2023Ivie
 
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAEL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdfConcurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
plan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaplan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaElizabeth252489
 
COMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docx
COMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docxCOMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docx
COMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docxAngeles Feu
 
Evaluacion Diagnostica Matematica 2do C1 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 2do C1 Secundaria Ccesa007.pdfEvaluacion Diagnostica Matematica 2do C1 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 2do C1 Secundaria Ccesa007.pdfDemetrio Ccesa Rayme
 
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdfRecursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdfNELLYKATTY
 
1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADODJElvitt
 
Presentación del tema: tecnología educativa
Presentación del tema: tecnología educativaPresentación del tema: tecnología educativa
Presentación del tema: tecnología educativaricardoruizaleman
 
EL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLA
EL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLAEL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLA
EL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Herbert James Drape. Erotismo y sensualidad.pptx
Herbert James Drape. Erotismo y sensualidad.pptxHerbert James Drape. Erotismo y sensualidad.pptx
Herbert James Drape. Erotismo y sensualidad.pptxArs Erótica
 
GALATAS Y ROMANOS EXAMEN PARA LOS ALUMNO
GALATAS Y ROMANOS EXAMEN PARA LOS ALUMNOGALATAS Y ROMANOS EXAMEN PARA LOS ALUMNO
GALATAS Y ROMANOS EXAMEN PARA LOS ALUMNOJoseAmaya49
 
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfSaraGabrielaPrezPonc
 
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..La Gatera de la Villa
 
Kirpi-el-erizo libro descargar pdf 1 link
Kirpi-el-erizo libro descargar pdf 1 linkKirpi-el-erizo libro descargar pdf 1 link
Kirpi-el-erizo libro descargar pdf 1 linkMaximilianoMaldonado17
 
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdfPSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdfCarlosAntonio456574
 

Recently uploaded (20)

SIANET - GUÍA SOBRE COMO CREAR EVALUACIONES.pdf
SIANET  - GUÍA SOBRE COMO CREAR EVALUACIONES.pdfSIANET  - GUÍA SOBRE COMO CREAR EVALUACIONES.pdf
SIANET - GUÍA SOBRE COMO CREAR EVALUACIONES.pdf
 
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
 
Presentación contribuciones socioeconómicas del SUPV 2023
Presentación contribuciones socioeconómicas del SUPV 2023Presentación contribuciones socioeconómicas del SUPV 2023
Presentación contribuciones socioeconómicas del SUPV 2023
 
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAEL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
 
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdfConcurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
 
plan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaplan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primaria
 
COMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docx
COMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docxCOMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docx
COMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docx
 
EL PROCESO DE INVESTIGACIÓN CUALITATIVA. ENFERMERÍA
EL PROCESO DE INVESTIGACIÓN CUALITATIVA. ENFERMERÍAEL PROCESO DE INVESTIGACIÓN CUALITATIVA. ENFERMERÍA
EL PROCESO DE INVESTIGACIÓN CUALITATIVA. ENFERMERÍA
 
Evaluacion Diagnostica Matematica 2do C1 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 2do C1 Secundaria Ccesa007.pdfEvaluacion Diagnostica Matematica 2do C1 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 2do C1 Secundaria Ccesa007.pdf
 
Sesión de clase ES: Adoración sin fin...
Sesión de clase ES: Adoración sin fin...Sesión de clase ES: Adoración sin fin...
Sesión de clase ES: Adoración sin fin...
 
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdfRecursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdf
 
1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO
 
Presentación del tema: tecnología educativa
Presentación del tema: tecnología educativaPresentación del tema: tecnología educativa
Presentación del tema: tecnología educativa
 
EL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLA
EL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLAEL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLA
EL ECLIPSE DE LA PAZ (cuento literario). Autor y diseñador JAVIER SOLIS NOYOLA
 
Herbert James Drape. Erotismo y sensualidad.pptx
Herbert James Drape. Erotismo y sensualidad.pptxHerbert James Drape. Erotismo y sensualidad.pptx
Herbert James Drape. Erotismo y sensualidad.pptx
 
GALATAS Y ROMANOS EXAMEN PARA LOS ALUMNO
GALATAS Y ROMANOS EXAMEN PARA LOS ALUMNOGALATAS Y ROMANOS EXAMEN PARA LOS ALUMNO
GALATAS Y ROMANOS EXAMEN PARA LOS ALUMNO
 
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
 
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
 
Kirpi-el-erizo libro descargar pdf 1 link
Kirpi-el-erizo libro descargar pdf 1 linkKirpi-el-erizo libro descargar pdf 1 link
Kirpi-el-erizo libro descargar pdf 1 link
 
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdfPSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
 

JAVA

  • 2.  FIORELLA AGUILAR ISUIZA  RAUL AARON DELGADO ESPARRAGA
  • 3. DEFINICION: Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo. La aplicación de Java es muy amplia. El lenguaje se utiliza en una gran variedad de dispositivos móviles, como teléfonos y pequeños electrodomésticos. Dentro del ámbito de Internet, Java permite desarrollar pequeñas aplicaciones (conocidas con el nombre de applets) que se incrustan en el código HTML de una página, para su directa ejecución desde un navegador; cabe mencionar que es necesario contar con el plug-in adecuado para su funcionamiento, pero la instalación es liviana y sencilla.
  • 4. Característica de java. Las características principales que nos ofrecen Java son: 1.- Lenguaje Simple: Se lo conoce como lenguaje simple porque viene de la misma estructura de c y c++; ya que c++ fue un referente para la creación de java por eso utiliza determinadas características de c++ y se han eliminado otras. 2.- Orientado a Objeto: Toda la programación en java en su mayoría está orientada a objeto, ya que al estar agrupados en estructuras encapsuladas es más fácil su manipulación. 3.- Distribuido: Permite abrir sockets, establecer y aceptar conexiones con los servidores o clientes remotos; facilita la creación de aplicaciones distribuidas ya que proporciona una colección de clases para aplicaciones en red. 4.- Robusto: Es altamente fiable en comparación con c, se han eliminado muchas características con la aritmética de punteros, proporciona numerosas comprobaciones en compilación y en tiempo de ejecución.
  • 5. 7.- Portable: 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. 8.- Interpretado y compilado a la vez: Java puede ser compilado e interpretado en tiempo real, ya que cuando se construye el código fuente este se transforma en una especie de código de máquina. 5.- Seguro: La seguridad es una característica muy importante en java ya que se han implementado barreras de seguridad en el lenguaje y en el sistema de ejecución de tiempo real. 6.- Indiferente a la arquitectura: Java es compatible con los más variados entornos de red, cualquiera sean estos desde Windows 95, Unix a Windows Nt y Mac, para poder trabajar con diferentes sistemas operativos. Java es muy versátil ya que utiliza byte-codes que es un formato intermedio que sirve para transportar el código eficientemente o de diferentes plataformas (Hardware - Software).
  • 6. 9.- Multihebra o Multihilos: Java tiene una facilidad de cumplir varias funciones al mismo tiempo, gracias a su función de multahilos ya que por cada hilo que el programa tenga se ejecutaran en tiempo real muchas funciones al mismo tiempo. 10.- Dinámico: El lenguaje java es muy dinámico en la fase de enlazado, sus clases solamente actuaran en medida en que sean requeridas o necesitadas con esto permitirá que los enlaces se puedan incluir incluso desde fuentes muy variadaso desde la red. 11.- Produce Applets: En java se pueden crear aplicaciones independientes y applets. Independientes porque se pueden comportar como cualquier programa escrito en cualquier lenguaje. Por otra parte los applets considerados pequeños programas, tienen la capacidad de ejecutar funciones muy complejas. 12.-Alto rendimiento Java es considerado de alto rendimiento por ser tan veloz en el momento de correr los programas y por ahorrase muchas líneas de código.
  • 7. TIPOS DE DATOS Hay ocho tipos de datos primitivos soportados por Java. Los tipos de datos primitivos están predefinidos por el lenguaje y nombrados por una palabra clave. Veamos ahora en detalle acerca de los ocho tipos de datos primitivos. Byte  Tipo de datos Byte es un entero de 8 bits.  El valor mínimo es -128 (-2 ^ 7).  El valor máximo es 127 (inclusive) (2 ^ 7 -1).  El valor por defecto es 0.  Tipo de datos Byte se utiliza para ahorrar espacio en grandes conjuntos, sobre todo en el lugar de los números enteros, ya que un byte es cuatro veces más pequeño que un int.  Ejemplo: byte a = 100, byte b = -50
  • 8. Short  Tipo de datos Short es un entero de 16 bits.  El valor mínimo es -32,768 (-2 ^ 15).  El valor máximo es de 32.767 (inclusive) (2 ^ 15 -1).  Tipo de datos Short también se puede utilizar para ahorrar memoria como tipo de datos byte. Un tipo de dato short es 2 veces más pequeño que un int.  El valor por defecto es 0.  Ejemplo: short s = 10000, short r = -20000 Int  Tipo de datos int es un entero de 32 bits.  El valor mínimo es -2147483648 (-2 ^ 31).  El valor máximo es 2147483647 (inclusive) (2 ^ 31 -1).  Int, se utiliza generalmente como el tipo de datos predeterminado para los valores enteros a menos que exista una preocupación acerca de la memoria.  El valor por defecto es 0.  Ejemplo: int a = 100000, int b = -200000
  • 9. Long • Tipo de datos Long es un entero de 64 bits. • El valor mínimo es -9223372036854775808 (-2 ^ 63). • El valor máximo es 9223372036854775807 (inclusive) (2 ^ 63 -1). • Este tipo se utiliza cuando se necesita una gama más amplia que int. • El valor por defecto es 0. • Ejemplo: long a = 100000, int b =-200000 Float  El Float es un dato de coma flotante de precisión simple de 32 bits.  Float se utiliza principalmente para ahorrar memoria en grandes arrays de números.  El valor por defecto es 0,0 f.  Ejemplo: float f1 = 234.5f Double  El doble es un dato de coma flotante de doble precisión de 64 bits.  Este tipo de datos se utiliza generalmente como el tipo de datos predeterminado para valores decimales, en general, la opción por defecto.  El valor por defecto es 0.0 D.  Ejemplo: doble d1 = 123,4
  • 10. Boolean • Boolean representa un bit de información. • Sólo hay dos posibles valores: true y false. • Este tipo de datos se utiliza para indicadores simples que hacen un seguimiento de condiciones. • El valor predeterminado es falso. • Ejemplo: boolean a = true Char  Char es un carácter Unicode de 16 bits.  El valor mínimo es 'u0000' (o 0).  El valor máximo es 'uffff' (o 65.535 inclusive).  Tipo de datos char se utiliza para almacenar cualquier carácter.  Ejemplo: char letra = 'A'
  • 11. OPERADORES Los operadores son símbolos especiales que por lo común se utilizan en expresiones.
  • 12. Operadores Unarios: El mas (+) y el menos (-). Para cambiar el signo del operando. Operador Instanceof: Nos permite saber si un objeto pertenece a una clase o no. NombreObjeto instanceof NombreClase Operadores Incrementales: Son los operadores que nos permiten incrementar las variables en una unidad. Se pueden usar delante y detrás de la variable dependiendo de lo que queramos, es decir, si queremos que incremente o viceversa antes de utilizar o lo contrario.  '++'  '--'
  • 13. Operadores Lógicos: Nos permiten construir expresiones lógicas. • '&&': devuelve true si ambos operandos son true. • '||': devuelve true si alguno de los operandos son true. • '!': Niega el operando que se le pasa. • '&’: devuelve true si ambos operandos son true, evaluándolos ambos. • '|': devuelve true uno de los operandos es true, evaluándolos ambos. Operador de concatenación con cadena de caracteres '+': Por Ejemplo: System.out.println("El total es"+ result +"unidades"); Operadores que actúan a nivel de bits: Son mucho menos utilizados por eso los explicamos más por encima.  '>>': desplazamiento a la derecha de los bits del operando.  ‘<<’: desplazamiento a la izquierda de los bits de operando.  '&': operador “and” a nivel de bit.  '|': operador “or” a nivel de bit.