Integrantes:
 Carrera Sanchez, Edilsia
 García Guerrero, Nilda
INGENIERÍA DE
SISTEMAS Y TELEMÁTICA
DOCENTE: Ing. Marco Aurelio Porro Chulli
ÁREA : Laboratorio de Programación II
CICLO : V-2017-II
Java
Definición
Java es un lenguaje de programación orientado a objetos
que se incorporó al ámbito de la informática en 1995 por
Sun Microsystems. 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 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++.
Orientado a Objeto: Toda la programación en java en su mayoría está orientada a objeto, ya que al estar
agrupados en estructuras en estructuras encapsuladas es más fácil su manipulación.
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.
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.
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.
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.
Portable :Por ser indiferente a la arquitectura sobre la cual está trabajando, esto hace que su portabilidad sea
muy eficiente.
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..
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.
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 variado desde la red.
Produce Applets: En java se pueden crear aplicaciones independientes y applets. Independientes porque
se pueden comportar como cualquier programa escrito en cualquier lenguaje.
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
Operadores
RESUMEN
Ademas en java se utiliza el código unicode para la representación de caracteres
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 y software.
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.
SUMMARY
Java is a language, portable to be indifferent to the architecture on which it is working this makes its portability is
very efficient its programs are the same in any of the platforms since java specifies basic sizes this is known as
the virtual machine of java.
Also in java the unicode code is used for the representation of characters simple language is known as simple
language because it comes from the same structure of c and c ++ since c ++ was a reference for the creation of
java so it uses certain characteristics of c ++ and others have been eliminated.
.
GLOSARIO DE TÉRMINOS
 Microsystems
 Portabilidad
 Fiable
 Encapsuladas
 Multihilos
 Applet
 Unicode
 ASCII
 Lenguaje
 Java
Apreciacion del equipo
Según nuestro criterio Java está diseñado para permitir el desarrollo de aplicaciones portátiles de
elevado rendimiento para el más amplio rango de plataformas informáticas posible. Al poner a
disposición de todo el mundo aplicaciones en entornos heterogéneos, las empresas pueden
proporcionar más servicios y mejorar la productividad, las comunicaciones y colaboración del
usuario final y reducir drásticamente el costo de propiedad tanto para aplicaciones de usuario
como de empresa.
RECOMENDACIONES
Cuando se programa, es necesario manejar las excepciones, controlarlas y aprovechar su información.
Considero que hay tres malas prácticas que se deben evitar cuando queremos usar un método que lanza
un excepción manejada.
Las excepciones son caminos alternos que puede tener un programa. Es mal llamado "error", ya que un
programa solo hace lo que le indican. El que tiene el error es el usuario o el programador.
CONCLUSIONES
El lenguaje Java, es muy utilizado para escribir los programas que trabajan en internet y no sólo para eso;
empezando por las bases hasta llegar a las interfaces gráficas y, finalmente, al sonido. Éstos son todos
aspectos más avanzados de la programación.
El funcionamiento de dispositivos electrónicos se controla mediante la utilización de microprocesadores de
bajo precio y reducidas prestaciones, de los que existe una diversidad abrumadora.
LINKOGRAFIA
https://www.java.com/es/download/faq/whatis_java.xml
https://definicion.mx/java/
http://personales.upv.es/rmartin/cursoJava/Java/Introduccion/Pri
ncipalesCaracteristicas.htm
http://puntocomnoesunlenguaje.blogspot.pe/2012/04/tipos-de-
datos-java.html
http://luzumisu.over-blog.com/article-28322968.html
http://profesores.fi-b.unam.mx/carlos/java/java_basico2_7.html
https://tioconejo.net/resumidor/resumen/index.php
http://si-tu-no-estas-aqui.tripod.com/
Manual QUE - Special Edition Using Java, 2nd Edition, versión
encontrada en internet (en inglés).
MUCHAS
GRACIAS

Más contenido relacionado

PPTX
Jaime monsalve-elementos-de-programacion
PPTX
Lenguajes programacion
PPTX
Lenguajes de programacion alejandra salvador bartolon
PPTX
My programming language 04 05-2014
DOCX
Cuadro comparativo
PDF
10 lenguajes de programacion
PPTX
Java completo y agragado
PDF
Guia 1 java
Jaime monsalve-elementos-de-programacion
Lenguajes programacion
Lenguajes de programacion alejandra salvador bartolon
My programming language 04 05-2014
Cuadro comparativo
10 lenguajes de programacion
Java completo y agragado
Guia 1 java

La actualidad más candente (20)

PPTX
Actividad 4 cuadro comparativo sobre lenguajes de programacion
DOCX
Elabora un glosario con terminologia relativa a este sub modulo
PPT
Tarea #4 mi lenguaje de programación de preferencia
PPTX
Introducciona a java
PDF
los diferentes lenguajes de programación para-la-web
ODP
Diapositivas software libre
PPTX
Lenguaje de programación JAVA
DOCX
Universidad nacional de chimborazo
PDF
Microsoft .NET Propuesta
PDF
Características de 10 lenguajes de programación
DOCX
Programa de lenguajes laura garcia marin
PPT
1.introduccion java
PPTX
Lenguajes de programación para la web
PPT
ventajas y desventajas de programas informaticos
PDF
Caracteristicas mas especificas de algunos lenguajes de programacion
PDF
Presentacion sobre lenguaje de programacion
PPTX
Act.4 - Cuadro comparativo - Lengujes de desarrollo
PPTX
6 Lenguajes para dispositivos móviles
PPT
Presentación1
PPT
Presentación1
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Elabora un glosario con terminologia relativa a este sub modulo
Tarea #4 mi lenguaje de programación de preferencia
Introducciona a java
los diferentes lenguajes de programación para-la-web
Diapositivas software libre
Lenguaje de programación JAVA
Universidad nacional de chimborazo
Microsoft .NET Propuesta
Características de 10 lenguajes de programación
Programa de lenguajes laura garcia marin
1.introduccion java
Lenguajes de programación para la web
ventajas y desventajas de programas informaticos
Caracteristicas mas especificas de algunos lenguajes de programacion
Presentacion sobre lenguaje de programacion
Act.4 - Cuadro comparativo - Lengujes de desarrollo
6 Lenguajes para dispositivos móviles
Presentación1
Presentación1
Publicidad

Similar a Laboratorio de programación II (20)

PPT
C1 java introduccion
PPT
C1 java introduccion
PPTX
Lenguaje Java
PPTX
Lenguaje Java
PPTX
PRIMERA PRESENTACION JAVA
PPT
PPT
Carasteristicas de compiladores sheshar
POT
Trabajo java
DOCX
Conceptos de programación orientada a objeto
 
PPTX
PPTX
Mi lenguaje de programación de preferencia
PPT
Fundamentos u3 v1
PPTX
Mi lenguaje de programación de preferencia
PPT
Antecedentes java
PPTX
definicion de java
PPTX
PPT
Java Ago Dic07
PPTX
Mi Lenguaje de Programacion de Preferencia
C1 java introduccion
C1 java introduccion
Lenguaje Java
Lenguaje Java
PRIMERA PRESENTACION JAVA
Carasteristicas de compiladores sheshar
Trabajo java
Conceptos de programación orientada a objeto
 
Mi lenguaje de programación de preferencia
Fundamentos u3 v1
Mi lenguaje de programación de preferencia
Antecedentes java
definicion de java
Java Ago Dic07
Mi Lenguaje de Programacion de Preferencia
Publicidad

Último (20)

PDF
Problemas de Algebra Pre-Universitaria Ccesa007.pdf
PDF
200514 Colombia hacia una sociedad del conocimiento vol I_CC.pdf
DOCX
Programa Analítico- Lenguajes-Ingles 3º (1).docx
PDF
50000 mil words en inglés más usados.pdf
PDF
Escribalo y Hágalo Realidad HAK Ccesa007.pdf
DOCX
PCI LARAOS 2025. 2024 documento de gestión
PDF
EL CAMPO DE BATALLA DE LA MENTE-JOYCE MEYER.pdf
DOCX
PROGRAMA ANALITICO ESCUela en san luis potosi 25-26.docx
PPTX
preeclampsia + eclampsia, sindrome de HeLLP
PPTX
Programa analitico 2024-2025 Jardín de niños Ramón Gonzáles Villarreal. T.M. ...
PDF
Acompanamiento-de-familias-en-la-construccion-de-proyectos-de-vida.pdf
PDF
Esc. Sabática lección 9. Cómo vivir la ley.pdf
PDF
PLANEACIÓN_Introd Educ a Distancia_LGE_ 2025.pdf
PDF
Guía de Genética de aces descargado de manera libre
PDF
CUADERNILLO_PROGRESIONES_HUMANIDADES_II.
PDF
ACERTIJO CANTO Y TRABALENGUAS DEL GALLO PIRIPICHO. Por JAVIER SOLIS NOYOLA
PDF
Andaluz. Manual de Derecho Ambiental - Instituto de Investigación y Gestión T...
PDF
Mindfulness en la Vida Cotidiana JKZ Ccesa007.pdf
DOCX
Programa Analítico Matemáticas 1° Editorial MD.docx
PPTX
contenidosypda-faase-3-230824191024-49ac7ac3.pptx
Problemas de Algebra Pre-Universitaria Ccesa007.pdf
200514 Colombia hacia una sociedad del conocimiento vol I_CC.pdf
Programa Analítico- Lenguajes-Ingles 3º (1).docx
50000 mil words en inglés más usados.pdf
Escribalo y Hágalo Realidad HAK Ccesa007.pdf
PCI LARAOS 2025. 2024 documento de gestión
EL CAMPO DE BATALLA DE LA MENTE-JOYCE MEYER.pdf
PROGRAMA ANALITICO ESCUela en san luis potosi 25-26.docx
preeclampsia + eclampsia, sindrome de HeLLP
Programa analitico 2024-2025 Jardín de niños Ramón Gonzáles Villarreal. T.M. ...
Acompanamiento-de-familias-en-la-construccion-de-proyectos-de-vida.pdf
Esc. Sabática lección 9. Cómo vivir la ley.pdf
PLANEACIÓN_Introd Educ a Distancia_LGE_ 2025.pdf
Guía de Genética de aces descargado de manera libre
CUADERNILLO_PROGRESIONES_HUMANIDADES_II.
ACERTIJO CANTO Y TRABALENGUAS DEL GALLO PIRIPICHO. Por JAVIER SOLIS NOYOLA
Andaluz. Manual de Derecho Ambiental - Instituto de Investigación y Gestión T...
Mindfulness en la Vida Cotidiana JKZ Ccesa007.pdf
Programa Analítico Matemáticas 1° Editorial MD.docx
contenidosypda-faase-3-230824191024-49ac7ac3.pptx

Laboratorio de programación II

  • 1. Integrantes:  Carrera Sanchez, Edilsia  García Guerrero, Nilda INGENIERÍA DE SISTEMAS Y TELEMÁTICA DOCENTE: Ing. Marco Aurelio Porro Chulli ÁREA : Laboratorio de Programación II CICLO : V-2017-II
  • 2. Java Definición Java es un lenguaje de programación orientado a objetos que se incorporó al ámbito de la informática en 1995 por Sun Microsystems. 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.
  • 3. CARACTERÍSTICAS 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++. Orientado a Objeto: Toda la programación en java en su mayoría está orientada a objeto, ya que al estar agrupados en estructuras en estructuras encapsuladas es más fácil su manipulación. 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. 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. 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.
  • 4. 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. Portable :Por ser indiferente a la arquitectura sobre la cual está trabajando, esto hace que su portabilidad sea muy eficiente. 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.. 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. 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 variado desde la red.
  • 5. Produce Applets: En java se pueden crear aplicaciones independientes y applets. Independientes porque se pueden comportar como cualquier programa escrito en cualquier lenguaje. 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.
  • 8. RESUMEN Ademas en java se utiliza el código unicode para la representación de caracteres 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 y software. 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. SUMMARY Java is a language, portable to be indifferent to the architecture on which it is working this makes its portability is very efficient its programs are the same in any of the platforms since java specifies basic sizes this is known as the virtual machine of java. Also in java the unicode code is used for the representation of characters simple language is known as simple language because it comes from the same structure of c and c ++ since c ++ was a reference for the creation of java so it uses certain characteristics of c ++ and others have been eliminated. .
  • 9. GLOSARIO DE TÉRMINOS  Microsystems  Portabilidad  Fiable  Encapsuladas  Multihilos  Applet  Unicode  ASCII  Lenguaje  Java Apreciacion del equipo Según nuestro criterio Java está diseñado para permitir el desarrollo de aplicaciones portátiles de elevado rendimiento para el más amplio rango de plataformas informáticas posible. Al poner a disposición de todo el mundo aplicaciones en entornos heterogéneos, las empresas pueden proporcionar más servicios y mejorar la productividad, las comunicaciones y colaboración del usuario final y reducir drásticamente el costo de propiedad tanto para aplicaciones de usuario como de empresa.
  • 10. RECOMENDACIONES Cuando se programa, es necesario manejar las excepciones, controlarlas y aprovechar su información. Considero que hay tres malas prácticas que se deben evitar cuando queremos usar un método que lanza un excepción manejada. Las excepciones son caminos alternos que puede tener un programa. Es mal llamado "error", ya que un programa solo hace lo que le indican. El que tiene el error es el usuario o el programador. CONCLUSIONES El lenguaje Java, es muy utilizado para escribir los programas que trabajan en internet y no sólo para eso; empezando por las bases hasta llegar a las interfaces gráficas y, finalmente, al sonido. Éstos son todos aspectos más avanzados de la programación. El funcionamiento de dispositivos electrónicos se controla mediante la utilización de microprocesadores de bajo precio y reducidas prestaciones, de los que existe una diversidad abrumadora.
  • 11. LINKOGRAFIA https://www.java.com/es/download/faq/whatis_java.xml https://definicion.mx/java/ http://personales.upv.es/rmartin/cursoJava/Java/Introduccion/Pri ncipalesCaracteristicas.htm http://puntocomnoesunlenguaje.blogspot.pe/2012/04/tipos-de- datos-java.html http://luzumisu.over-blog.com/article-28322968.html http://profesores.fi-b.unam.mx/carlos/java/java_basico2_7.html https://tioconejo.net/resumidor/resumen/index.php http://si-tu-no-estas-aqui.tripod.com/ Manual QUE - Special Edition Using Java, 2nd Edition, versión encontrada en internet (en inglés).