SlideShare una empresa de Scribd logo
Tema: Java
Curso: Laboratorio de Programación II
Docente: Marco Aurelio Porro Chulli
Integrantes: Tarrillo Pérez Diana Medaly
Velarde Chuquitucto Yamily
Laboratorio de programación ii. java
1. CONTENIDO
* Definición
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.
- Lenguaje totalmente orientado a Objetos. Todos los conceptos en los que
se apoya esta técnica, encapsulación, herencia, polimorfismo, etc., están
presentes en Java.
- Lenguaje simple. Java posee una curva de aprendizaje muy rápida. Resulta
relativamente sencillo escribir applets interesantes desde el principio.
- Distribuido. Java proporciona una colección de clases para su uso en
aplicaciones de red, que permiten abrir sockets y establecer y aceptar
conexiones con servidores.
- 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, semejantes a las instrucciones de ensamblador.
* Características
- Robusto. Java fue diseñado para crear software altamente fiable.
- 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, desde Unix a Windows Nt, pasando por
Mac y estaciones de trabajo, sobre arquitecturas distintas y con sistemas operativos
diversos
- Alto Rendimiento: sobre todo con la aparición de hardware especializado y mejor
software
- 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
Los tipos de datos primitivos presentes en java:
* Tipo de Datos
* Operadores
OPERADOR DESCRIPCIÓN
== Es igual
!= Es distinto
<, <=, >, >= Menor, menor o igual, mayor, mayor o igual
&& Operador and (y)
|| Operador or (o)
! Operador not (no)
El lenguaje java así como la máquina virtual, comenzaron como un proyecto
interno de sun microsystems en 1990. los ingenieros de sun no estaban
satisfechos con el rendimiento del lenguaje c++, por lo que james gosling, mike
sheridan y patrick naughton, junto con otros más, comenzaron a desarrollar un
nuevo lenguaje, que en principio pensaron dedicar a la programación de todo tipo
de aparatos, tales como microondas, neveras, teléfonos móviles, etc.. ellos
pensaban que éstos generarían muchas e importantes aplicaciones para la
tecnología del futuro.
2. Resumen
The java language as well as the virtual machine started as an internal project of
sun microsystems in 1990. sun's engineers were not satisfied with the
performance of the c ++ language, so james gosling, mike sheridan and patrick
naughton along with others , began to develop a new language, which in principle
they thought to dedicate to the programming of all type of apparatuses, such as
microwaves, refrigerators, mobile phones, etc. they thought that these would
generate many and important applications for the technology of the future.
3. Summary
• No es recomendable concatenar cadenas de caracteres mediante " + ", es más
efectivo a niveles de rendimiento usar los métodos para ello como stringbuilder
o stringbuffer.
• No deben realizarse comparaciones de cadenas de caracteres mediante los
operadores != ni ==. se recomienda el uso del método equal.
• No construir una cadena, el uso de la java.lang.string (string) es un gasto de
memoria porque el objeto de su construcción será funcionalmente
indistinguible de la cadena pasada como parámetro. sólo tiene que utilizar el
argumento de cadena directamente.
4. Recomendaciones
• Java es un lenguaje de programación de alto nivel muy dinámico que permite
desarrollar aplicaciones web,android,etc.
• Java se ha convertido en un lenguaje muy aplicable a internet y
programación de sistemas distribuidos en general.
• “Es una maquina virtual java"para varios tipos de ordenes.
5. Conclusiones

Más contenido relacionado

PDF
10 lenguajes de programacion
PPTX
PPTX
DOCX
Universidad nacional de chimborazo
PPTX
Laboratorio de programación II
DOCX
PPTX
01 curso de java introducción
PDF
Lenguajes poo
10 lenguajes de programacion
Universidad nacional de chimborazo
Laboratorio de programación II
01 curso de java introducción
Lenguajes poo

La actualidad más candente (20)

PPTX
Lenguajes de programacion
PDF
Diseño
DOCX
Lenguajes de programacion maria alejandra torres
PPTX
Mi Lenguaje de Programación Preferido
ODP
Metreología Programación
PDF
Trabajo
DOCX
Zinjai como entorno de programación
DOCX
Lenguajes de programación mariana puerta
PPTX
Lenguajes programacion
PPTX
Mi lenguaje de programación de preferencia
DOCX
Cuadro comparativo lenguajes
PDF
Guia 1 java
PPTX
5 diapositivas para programar
PPTX
Lenguaje de programación Python.
PDF
¿Qué es Python?
PPTX
PPSX
Lenguajes de programacion en pps en el Plantel de Zacualpan, Tlaxcala
PPTX
Presentación orvelio vinasco
DOCX
Lenguaje de programacion yesica cañaveral angel
Lenguajes de programacion
Diseño
Lenguajes de programacion maria alejandra torres
Mi Lenguaje de Programación Preferido
Metreología Programación
Trabajo
Zinjai como entorno de programación
Lenguajes de programación mariana puerta
Lenguajes programacion
Mi lenguaje de programación de preferencia
Cuadro comparativo lenguajes
Guia 1 java
5 diapositivas para programar
Lenguaje de programación Python.
¿Qué es Python?
Lenguajes de programacion en pps en el Plantel de Zacualpan, Tlaxcala
Presentación orvelio vinasco
Lenguaje de programacion yesica cañaveral angel
Publicidad

Similar a Laboratorio de programación ii. java (20)

PDF
Clasen1java
PPTX
PPTX
PPSX
Clase n°1 java
PPT
Grupo1
PPT
Java world
PPT
PPT
Java Ago Dic07
PPTX
PRIMERA PRESENTACION JAVA
PDF
Java apesteguia
PPT
C1 java introduccion
PPT
C1 java introduccion
PDF
Curso de java_basico
PDF
Curso de java_basico
PDF
[ES] Primeros pasos con la Plataforma Java
PDF
Fundamentos de programacion en java
Clasen1java
Clase n°1 java
Grupo1
Java world
Java Ago Dic07
PRIMERA PRESENTACION JAVA
Java apesteguia
C1 java introduccion
C1 java introduccion
Curso de java_basico
Curso de java_basico
[ES] Primeros pasos con la Plataforma Java
Fundamentos de programacion en java
Publicidad

Más de diana medaly tarrillo perez (8)

PPTX
Porgramacion de aplicaciones moviles
PPTX
PPTX
Java con base de datos
PPTX
Jdbc laboratorio de programacion ii
Porgramacion de aplicaciones moviles
Java con base de datos
Jdbc laboratorio de programacion ii

Último (20)

PDF
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
PDF
prg2_t01_p01_Fundamentos POO - parte1.pdf
PPT
357161027-seguridad-industrial-diapositivas-ppt.ppt
PDF
Informe Estudio Final Apagon del 25 de febrero
DOCX
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
PDF
Perfilaje de Pozos _20250624_222013_0000.pdf
PDF
SUBDIVISIÓN URBANA PUEDE ENFRENTAR SERVIDUMBRE DE PASO.pdf
PPTX
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
PDF
5 Presentación de PowerPointGENERACIÓN DESECHOS UIS 18-02-2023 (1).pdf
PDF
CALIDAD SSOMA AMBIENTE PRL UNIVERSIDADDD
PPTX
1 CONTAMINACION AMBIENTAL EN EL PLANETA.pptx
PPT
PRIMEROS AUXILIOS EN EL SECTOR EMPRESARIAL
PPTX
Gestion de seguridad y salud ocupacional.pptx
PDF
Durabilidad del concreto en zonas costeras
DOCX
Cumplimiento normativo y realidad laboral
PDF
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
PDF
TESTAMENTO DE DESCRIPTIVA ..............
PPTX
Cortinas-en-Presas-de-Gravedad-Vertedoras-y-No-Vertedoras.pptx
PDF
Oficio SEC de formulación de cargos por el apagón del 25F en contra del CEN
PPTX
MODULO 1.SEGURIDAD Y SALUD CONCEPTOS GENERALES.pptx
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
prg2_t01_p01_Fundamentos POO - parte1.pdf
357161027-seguridad-industrial-diapositivas-ppt.ppt
Informe Estudio Final Apagon del 25 de febrero
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
Perfilaje de Pozos _20250624_222013_0000.pdf
SUBDIVISIÓN URBANA PUEDE ENFRENTAR SERVIDUMBRE DE PASO.pdf
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
5 Presentación de PowerPointGENERACIÓN DESECHOS UIS 18-02-2023 (1).pdf
CALIDAD SSOMA AMBIENTE PRL UNIVERSIDADDD
1 CONTAMINACION AMBIENTAL EN EL PLANETA.pptx
PRIMEROS AUXILIOS EN EL SECTOR EMPRESARIAL
Gestion de seguridad y salud ocupacional.pptx
Durabilidad del concreto en zonas costeras
Cumplimiento normativo y realidad laboral
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
TESTAMENTO DE DESCRIPTIVA ..............
Cortinas-en-Presas-de-Gravedad-Vertedoras-y-No-Vertedoras.pptx
Oficio SEC de formulación de cargos por el apagón del 25F en contra del CEN
MODULO 1.SEGURIDAD Y SALUD CONCEPTOS GENERALES.pptx

Laboratorio de programación ii. java

  • 1. Tema: Java Curso: Laboratorio de Programación II Docente: Marco Aurelio Porro Chulli Integrantes: Tarrillo Pérez Diana Medaly Velarde Chuquitucto Yamily
  • 3. 1. CONTENIDO * Definición 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. - Lenguaje totalmente orientado a Objetos. Todos los conceptos en los que se apoya esta técnica, encapsulación, herencia, polimorfismo, etc., están presentes en Java. - Lenguaje simple. Java posee una curva de aprendizaje muy rápida. Resulta relativamente sencillo escribir applets interesantes desde el principio. - Distribuido. Java proporciona una colección de clases para su uso en aplicaciones de red, que permiten abrir sockets y establecer y aceptar conexiones con servidores. - 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, semejantes a las instrucciones de ensamblador. * Características
  • 5. - Robusto. Java fue diseñado para crear software altamente fiable. - 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, desde Unix a Windows Nt, pasando por Mac y estaciones de trabajo, sobre arquitecturas distintas y con sistemas operativos diversos - Alto Rendimiento: sobre todo con la aparición de hardware especializado y mejor software - 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
  • 6. Los tipos de datos primitivos presentes en java: * Tipo de Datos
  • 7. * Operadores OPERADOR DESCRIPCIÓN == Es igual != Es distinto <, <=, >, >= Menor, menor o igual, mayor, mayor o igual && Operador and (y) || Operador or (o) ! Operador not (no)
  • 8. El lenguaje java así como la máquina virtual, comenzaron como un proyecto interno de sun microsystems en 1990. los ingenieros de sun no estaban satisfechos con el rendimiento del lenguaje c++, por lo que james gosling, mike sheridan y patrick naughton, junto con otros más, comenzaron a desarrollar un nuevo lenguaje, que en principio pensaron dedicar a la programación de todo tipo de aparatos, tales como microondas, neveras, teléfonos móviles, etc.. ellos pensaban que éstos generarían muchas e importantes aplicaciones para la tecnología del futuro. 2. Resumen
  • 9. The java language as well as the virtual machine started as an internal project of sun microsystems in 1990. sun's engineers were not satisfied with the performance of the c ++ language, so james gosling, mike sheridan and patrick naughton along with others , began to develop a new language, which in principle they thought to dedicate to the programming of all type of apparatuses, such as microwaves, refrigerators, mobile phones, etc. they thought that these would generate many and important applications for the technology of the future. 3. Summary
  • 10. • No es recomendable concatenar cadenas de caracteres mediante " + ", es más efectivo a niveles de rendimiento usar los métodos para ello como stringbuilder o stringbuffer. • No deben realizarse comparaciones de cadenas de caracteres mediante los operadores != ni ==. se recomienda el uso del método equal. • No construir una cadena, el uso de la java.lang.string (string) es un gasto de memoria porque el objeto de su construcción será funcionalmente indistinguible de la cadena pasada como parámetro. sólo tiene que utilizar el argumento de cadena directamente. 4. Recomendaciones
  • 11. • Java es un lenguaje de programación de alto nivel muy dinámico que permite desarrollar aplicaciones web,android,etc. • Java se ha convertido en un lenguaje muy aplicable a internet y programación de sistemas distribuidos en general. • “Es una maquina virtual java"para varios tipos de ordenes. 5. Conclusiones