SlideShare una empresa de Scribd logo
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
TRABAJO DE INVESTIGACIÓN
JAVA
MARCO AURELIO PORRO CHULLI
SEPTIEMBRE - 2017
GOMEZ RAMÍREZ ALBINO
GOÑAS TERRONES KLEYBER
MAGUIÑA PRINCIPE MILAGRINA
Java
DEFINICIÓN:
Java es un lenguaje de programación
orientado a objetos que se incorporó al
ámbito de la informática en los años
noventa. La idea de Java es que pueda
realizarse programas con la
posibilidad de ejecutarse en cualquier
contexto, en cualquier ambiente,
siendo así su portabilidad uno de sus
principales logros.
CARACTERÍSTICAS:
 Lenguaje totalmente orientado a Objetos. Todos las técnicas,
encapsulación, herencia, polimorfismo, etc., están presentes en
Java.
 Disponibilidad de un amplio conjunto de bibliotecas. Utiliza el
amplísimo conjunto de clases, que realizar prácticamente cualquier
tipo de aplicación.
 Lenguaje simple: Java posee una curva de aprendizaje muy
rápida.
 Distribuido: Java proporciona una colección de clases para su uso
en aplicaciones de red, establecer y aceptar conexiones con
servidores.
CARACTERÍSTICAS:
 Interpretado y compilado a la vez: Java es compilado, en la medida en que
su código fuente se transforma en una especie de código máquina -
los bytecodes. Por otra parte, es interpretado, ya que los bytecodes se
pueden ejecutar directamente sobre cualquier máquina.
 Robusto: Java fue diseñado para crear software altamente fiable, proporciona
numerosas comprobaciones en compilación y en tiempo de ejecución.
 Seguro (?): Dada la naturaleza distribuida de Java, donde las applets se bajan
desde cualquier punto de la Red, la seguridad se impuso como una necesidad
de vital importancia.
 Indiferente a la arquitectura: Java está diseñado para soportar aplicaciones
que serán ejecutadas en los más variados entornos de red, sobre arquitecturas
distintas y con sistemas operativos diversos.
CARACTERÍSTICAS:
Portable: Java especifica los tamaños de sus tipos de datos básicos y el
comportamiento de sus operadores aritméticos, de manera que los programas son
iguales en todas las plataformas.
Multihebra: Java soporta sincronización de múltiples hilos de ejecución
(multithreading) a nivel de lenguaje, especialmente útiles en la creación de
aplicaciones de red distribuidas.
Dinámico: El lenguaje Java y su sistema de ejecución en tiempo real son
dinámicos en la fase de enlazado. Las clases sólo se enlazan a medida que son
necesitadas.
Produce applets: Java puede ser usado para crear dos tipos de programas:
aplicaciones independientes y applets. Las aplicaciones independientes se
comportan como cualquier otro programa escrito en cualquier lenguaje. Las
applets son pequeños programas que aparecen embebidos en las páginas Web.
TIPOS DE DATOS
EN JAVA:
En Java diferenciamos
dos tipos de datos: por
un lado, los tipos
primitivos, que se
corresponden con los
tipos de variables en
lenguajes. Por otro
lado, los tipos objeto
(que normalmente
incluyen métodos).
OPERADORES LÓGICOS
PRINCIPALES EN JAVA.
En Java disponemos de los
operadores lógicos habituales
en lenguajes de programación
como son “es igual”, “es
distinto”, menor, menor o
igual, mayor, mayor o igual,
and (y), or (o) y not (no).
ORDEN DE PRIORIDAD,
PRELACIÓN O
PRECEDENCIA.
Los operadores lógicos y
matemáticos tienen un orden
de prioridad o precedencia.
Este es un esquema general
que indica el orden en que
deben evaluarse en la
mayoría de los lenguajes de
programación:
Java

Más contenido relacionado

PPTX
Mi Lenguaje de Programación Preferido
PPT
JAVA
PPT
Clase2
PPT
Carasteristicas de compiladores sheshar
PPTX
Lenguaje de programación java
PDF
java,conceptos basicos
PPTX
Java ventajas y caracteristicas
PPTX
Laboratorio de programación II
Mi Lenguaje de Programación Preferido
JAVA
Clase2
Carasteristicas de compiladores sheshar
Lenguaje de programación java
java,conceptos basicos
Java ventajas y caracteristicas
Laboratorio de programación II

La actualidad más candente (20)

PPT
Que Es Java
DOCX
Conceptos de programación orientada a objeto
 
PPTX
Lenguaje de programación JAVA
PPTX
Laboratorio de programación ii. java
PDF
Lenguaje de programacion java
POT
Trabajo java
PPTX
Java lenguaje de desarrollo
PDF
Conceptos Fundamentales de POO
PDF
Historia de java
PPT
Java y sus caracteristicas
PPTX
Lenguaje de Programación Java
PDF
Características Java
PPT
1.introduccion java
PPTX
Lenguajes de programacion alejandra salvador bartolon
PPTX
PRIMERA PRESENTACION JAVA
PPT
Introduccion a Java
PPT
Antecedentes java
PDF
Guia 1 java
PPTX
Mi lenguaje de programacion java
PPTX
Caracteristicas de Java
Que Es Java
Conceptos de programación orientada a objeto
 
Lenguaje de programación JAVA
Laboratorio de programación ii. java
Lenguaje de programacion java
Trabajo java
Java lenguaje de desarrollo
Conceptos Fundamentales de POO
Historia de java
Java y sus caracteristicas
Lenguaje de Programación Java
Características Java
1.introduccion java
Lenguajes de programacion alejandra salvador bartolon
PRIMERA PRESENTACION JAVA
Introduccion a Java
Antecedentes java
Guia 1 java
Mi lenguaje de programacion java
Caracteristicas de Java
Publicidad

Similar a Java (20)

DOCX
Universidad nacional de chimborazo
PDF
POOI- Unidad 1.pdf
DOCX
Introducción a java
PDF
"Android de la A a la Z" -- Introducción
PPTX
Java completo y agragado
PPTX
Java completo y agragado
DOCX
Cuestionario
PPTX
DOCX
Unidad 3 java
PPTX
Lenguaje Java
PPTX
Java presentation
PPTX
Mi lenguaje de programación de preferencia
PPT
Fundamentos u3 v1
PPT
C1 java introduccion
PPT
C1 java introduccion
PPTX
Lenguaje Java
PPTX
Introduccion a java
Universidad nacional de chimborazo
POOI- Unidad 1.pdf
Introducción a java
"Android de la A a la Z" -- Introducción
Java completo y agragado
Java completo y agragado
Cuestionario
Unidad 3 java
Lenguaje Java
Java presentation
Mi lenguaje de programación de preferencia
Fundamentos u3 v1
C1 java introduccion
C1 java introduccion
Lenguaje Java
Introduccion a java
Publicidad

Más de Gómez Albino (10)

PPTX
Coxecion de android studio y sqlite
PPTX
PPTX
Controles basicos
PPTX
Java xml
PPTX
Aplicaciones moviles
PPTX
Aplicaciones moviles
PPTX
Android studio
PPTX
Reportes
PPTX
Jtableconbasededatos
PPT
Connectionjava
Coxecion de android studio y sqlite
Controles basicos
Java xml
Aplicaciones moviles
Aplicaciones moviles
Android studio
Reportes
Jtableconbasededatos
Connectionjava

Último (6)

PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PPTX
sistemas de informacion.................
Conceptos basicos de Base de Datos y sus propiedades
Derechos_de_Autor_y_Creative_Commons.pptx
Su punto de partida en la IA: Microsoft 365 Copilot Chat
AutoCAD Herramientas para el futuro, Juan Fandiño
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
sistemas de informacion.................

Java

  • 1. UNIVERSIDAD POLITÉCNICA AMAZÓNICA INGENIERÍA DE SISTEMAS Y TELEMÁTICA TRABAJO DE INVESTIGACIÓN JAVA MARCO AURELIO PORRO CHULLI SEPTIEMBRE - 2017 GOMEZ RAMÍREZ ALBINO GOÑAS TERRONES KLEYBER MAGUIÑA PRINCIPE MILAGRINA
  • 3. DEFINICIÓN: Java es un lenguaje de programación orientado a objetos que se incorporó al ámbito de la informática en los años noventa. La idea de Java es que pueda realizarse programas con la posibilidad de ejecutarse en cualquier contexto, en cualquier ambiente, siendo así su portabilidad uno de sus principales logros.
  • 4. CARACTERÍSTICAS:  Lenguaje totalmente orientado a Objetos. Todos las técnicas, encapsulación, herencia, polimorfismo, etc., están presentes en Java.  Disponibilidad de un amplio conjunto de bibliotecas. Utiliza el amplísimo conjunto de clases, que realizar prácticamente cualquier tipo de aplicación.  Lenguaje simple: Java posee una curva de aprendizaje muy rápida.  Distribuido: Java proporciona una colección de clases para su uso en aplicaciones de red, establecer y aceptar conexiones con servidores.
  • 5. CARACTERÍSTICAS:  Interpretado y compilado a la vez: Java es compilado, en la medida en que su código fuente se transforma en una especie de código máquina - los bytecodes. Por otra parte, es interpretado, ya que los bytecodes se pueden ejecutar directamente sobre cualquier máquina.  Robusto: Java fue diseñado para crear software altamente fiable, proporciona numerosas comprobaciones en compilación y en tiempo de ejecución.  Seguro (?): Dada la naturaleza distribuida de Java, donde las applets se bajan desde cualquier punto de la Red, la seguridad se impuso como una necesidad de vital importancia.  Indiferente a la arquitectura: Java está diseñado para soportar aplicaciones que serán ejecutadas en los más variados entornos de red, sobre arquitecturas distintas y con sistemas operativos diversos.
  • 6. CARACTERÍSTICAS: Portable: Java especifica los tamaños de sus tipos de datos básicos y el comportamiento de sus operadores aritméticos, de manera que los programas son iguales en todas las plataformas. Multihebra: Java soporta sincronización de múltiples hilos de ejecución (multithreading) a nivel de lenguaje, especialmente útiles en la creación de aplicaciones de red distribuidas. Dinámico: El lenguaje Java y su sistema de ejecución en tiempo real son dinámicos en la fase de enlazado. Las clases sólo se enlazan a medida que son necesitadas. Produce applets: Java puede ser usado para crear dos tipos de programas: aplicaciones independientes y applets. Las aplicaciones independientes se comportan como cualquier otro programa escrito en cualquier lenguaje. Las applets son pequeños programas que aparecen embebidos en las páginas Web.
  • 7. TIPOS DE DATOS EN JAVA: En Java diferenciamos dos tipos de datos: por un lado, los tipos primitivos, que se corresponden con los tipos de variables en lenguajes. Por otro lado, los tipos objeto (que normalmente incluyen métodos).
  • 8. OPERADORES LÓGICOS PRINCIPALES EN JAVA. En Java disponemos de los operadores lógicos habituales en lenguajes de programación como son “es igual”, “es distinto”, menor, menor o igual, mayor, mayor o igual, and (y), or (o) y not (no).
  • 9. ORDEN DE PRIORIDAD, PRELACIÓN O PRECEDENCIA. Los operadores lógicos y matemáticos tienen un orden de prioridad o precedencia. Este es un esquema general que indica el orden en que deben evaluarse en la mayoría de los lenguajes de programación: