SlideShare una empresa de Scribd logo
1 de 9
OBJETIVOS DEL DISEÑO DE 
LOS CREADORES DE JAVA
 Que a Finales de los años ochenta Sun 
Microsystems decide introducirse en el 
mercado de la electrónica de consumo y 
más concretamente en los equipos 
domésticos, incluyendo la televisión 
interactiva. Java, nace como un lenguaje 
ideado en sus comienzos para programar 
electrodomésticos. En sus primeras 
versiones, se llamó OAK.
LENGUAJE FAMILIAR 
•Java no sería un lenguaje totalmente nuevo, se 
parecería a lo que hoy conocemos como C++.
LENGUAJE ORIENTADO A OBJETOS 
Significado: 
Para que un lenguaje pueda 
considerarse orientado a objetos debe 
soportar como mínimo las características 
de: • Encapsulación • Herencia • 
Poliformismo • Enlace dinámico
LENGUAJE ROBUSTO 
Significado: 
Algunas veces este bloqueo puede ser inmediato 
pero otras veces llega a aparecer inesperadamente 
porque, por ejemplo, la aplicación accede a zonas 
de memoria que no estaban siendo ocupadas por 
otros programas hasta ese momento. Un ejemplo 
claro de lenguaje no robusto es C.
LENGUAJE DE ALTO RENDIMIENTO 
Significado: 
Que en ocasiones puede interesarnos 
dividir una aplicación en varios flujos de 
control independientes, cada uno de los 
cuales lleva a cabo sus funciones de 
manera concurrente Cuando los distintos 
flujos de control espacio lógico de 
direcciones, se denominan theads.
LENGUAJE PORTABLE 
Significado: 
El principal objetivo de los diseñadores de 
Java, es de desarrollar un lenguaje cuyas 
aplicaciones una vez compiladas pudiesen 
ser inmediatamente ejecutables en cualquier 
máquina y sobre cualquier sistema operativo.
LENGUAJE LO MÁS SIMPLE POSIBLE 
Significado 
Los diseñadores de JAVA trataron 
de mantener las facilidades 
básicas del lenguaje en un mínimo 
y proporcionar un gran número de 
extras con las librerías de clases
LENGUAJE SEGURO 
Significad 
o: 
Se pretendía construir un lenguaje de programación 
que fuese seguro para que no pudiera acceder a los 
recursos del sistema de manera incontrolada. 
Por este motivo se eliminó la posibilidad de manipular 
al memoria mediante el uso de punteros. 
Por este motivo se eliminó la posibilidad de manipular 
al memoria mediante el uso de punteros

Más contenido relacionado

La actualidad más candente

Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoedwin quiroa
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.carmenmc2017
 
Elabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub moduloElabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub moduloricardo dueñas
 
Lenguajes programación (TIC)
Lenguajes programación (TIC)Lenguajes programación (TIC)
Lenguajes programación (TIC)cristinaruiztic
 
Introducciona a java
Introducciona a javaIntroducciona a java
Introducciona a javaRoaReyes
 
Introduccion a java
Introduccion a javaIntroduccion a java
Introduccion a javaalextimias25
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionNelson Dominguez
 
Mi lenguaje de programacion java
Mi lenguaje de programacion javaMi lenguaje de programacion java
Mi lenguaje de programacion javapugnie
 
Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)Hermes Mercado
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacionXavii Torres
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libreAlex Benavides
 
Point de lenguaje de programacion
Point de lenguaje de programacionPoint de lenguaje de programacion
Point de lenguaje de programacionivan
 
Introducción a la Programación en Java
Introducción a la Programación en JavaIntroducción a la Programación en Java
Introducción a la Programación en Javapbcanessa
 
Cronologia de los Lenguajes de Programación
Cronologia de los Lenguajes de ProgramaciónCronologia de los Lenguajes de Programación
Cronologia de los Lenguajes de ProgramaciónIris Coronado
 
Nivel de abstraccion
Nivel de abstraccionNivel de abstraccion
Nivel de abstraccionnoe_isaack
 

La actualidad más candente (20)

Laboratorio de programación II
Laboratorio de programación IILaboratorio de programación II
Laboratorio de programación II
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
 
Elabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub moduloElabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub modulo
 
Lenguajes programación (TIC)
Lenguajes programación (TIC)Lenguajes programación (TIC)
Lenguajes programación (TIC)
 
Introducciona a java
Introducciona a javaIntroducciona a java
Introducciona a java
 
Practica
PracticaPractica
Practica
 
Introduccion a java
Introduccion a javaIntroduccion a java
Introduccion a java
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacion
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Mi lenguaje de programacion java
Mi lenguaje de programacion javaMi lenguaje de programacion java
Mi lenguaje de programacion java
 
Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libre
 
Point de lenguaje de programacion
Point de lenguaje de programacionPoint de lenguaje de programacion
Point de lenguaje de programacion
 
Introducción a la Programación en Java
Introducción a la Programación en JavaIntroducción a la Programación en Java
Introducción a la Programación en Java
 
Programación
ProgramaciónProgramación
Programación
 
Cronologia de los Lenguajes de Programación
Cronologia de los Lenguajes de ProgramaciónCronologia de los Lenguajes de Programación
Cronologia de los Lenguajes de Programación
 
Nivel de abstraccion
Nivel de abstraccionNivel de abstraccion
Nivel de abstraccion
 
8doc.
8doc.8doc.
8doc.
 

Destacado

Sugerencia primer ciclo (4 a)
Sugerencia primer ciclo (4 a)Sugerencia primer ciclo (4 a)
Sugerencia primer ciclo (4 a)elbaulvolador
 
Comissão de infraestrutura ministra gleisi hoffmann
Comissão de infraestrutura   ministra gleisi hoffmannComissão de infraestrutura   ministra gleisi hoffmann
Comissão de infraestrutura ministra gleisi hoffmannCasa Civil
 
Cartagenero_Rafael_Alvear
Cartagenero_Rafael_AlvearCartagenero_Rafael_Alvear
Cartagenero_Rafael_AlvearProfesionalHSEQ
 
Mapa de Cobranding
Mapa de Cobranding Mapa de Cobranding
Mapa de Cobranding ccid6
 
Balanço do programa "Crack, é possível vencer"
Balanço do programa "Crack, é possível vencer"Balanço do programa "Crack, é possível vencer"
Balanço do programa "Crack, é possível vencer"Casa Civil
 
Apostila dev c++
Apostila dev c++Apostila dev c++
Apostila dev c++Rafael Mota
 
Taxa de desemprego entre janeiro e agosto de 2013
Taxa de desemprego entre janeiro e agosto de 2013Taxa de desemprego entre janeiro e agosto de 2013
Taxa de desemprego entre janeiro e agosto de 2013Casa Civil
 

Destacado (18)

Sugerencia primer ciclo (4 a)
Sugerencia primer ciclo (4 a)Sugerencia primer ciclo (4 a)
Sugerencia primer ciclo (4 a)
 
10 redes sociales
10 redes sociales10 redes sociales
10 redes sociales
 
Youtube
YoutubeYoutube
Youtube
 
Audicity
AudicityAudicity
Audicity
 
Comissão de infraestrutura ministra gleisi hoffmann
Comissão de infraestrutura   ministra gleisi hoffmannComissão de infraestrutura   ministra gleisi hoffmann
Comissão de infraestrutura ministra gleisi hoffmann
 
Resume
ResumeResume
Resume
 
Cartagenero_Rafael_Alvear
Cartagenero_Rafael_AlvearCartagenero_Rafael_Alvear
Cartagenero_Rafael_Alvear
 
El vendedor viajero
El vendedor viajeroEl vendedor viajero
El vendedor viajero
 
Mapa de Cobranding
Mapa de Cobranding Mapa de Cobranding
Mapa de Cobranding
 
Yo y mi región
Yo y mi regiónYo y mi región
Yo y mi región
 
Balanço do programa "Crack, é possível vencer"
Balanço do programa "Crack, é possível vencer"Balanço do programa "Crack, é possível vencer"
Balanço do programa "Crack, é possível vencer"
 
Apostila dev c++
Apostila dev c++Apostila dev c++
Apostila dev c++
 
Img 0022
Img 0022Img 0022
Img 0022
 
Los gigantes del internet
Los gigantes del internetLos gigantes del internet
Los gigantes del internet
 
Postive_letting
Postive_lettingPostive_letting
Postive_letting
 
Taxa de desemprego entre janeiro e agosto de 2013
Taxa de desemprego entre janeiro e agosto de 2013Taxa de desemprego entre janeiro e agosto de 2013
Taxa de desemprego entre janeiro e agosto de 2013
 
Generos periodisticos
Generos periodisticosGeneros periodisticos
Generos periodisticos
 
Av. trimestral
Av. trimestralAv. trimestral
Av. trimestral
 

Similar a Introduccion a java

Introducción a java
Introducción a javaIntroducción a java
Introducción a javawaldinelly
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragadoMaria
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragadoMaria
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazoJesica Pérez
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaagonzalez1990
 
lenguaje java
lenguaje javalenguaje java
lenguaje javaAdry-love
 
Mi Lenguaje de Programación Preferido
Mi Lenguaje de Programación PreferidoMi Lenguaje de Programación Preferido
Mi Lenguaje de Programación Preferidostylee4799
 
PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVANoralma Yanez
 
Java kaime conpre
Java kaime conpreJava kaime conpre
Java kaime conprejtk1
 
Java kaime con
Java kaime conJava kaime con
Java kaime conjtk1
 

Similar a Introduccion a java (20)

Claudio Adrian Natoli Michieli - Introduccion a java
Claudio Adrian Natoli Michieli - Introduccion a javaClaudio Adrian Natoli Michieli - Introduccion a java
Claudio Adrian Natoli Michieli - Introduccion a java
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a java
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazo
 
JAVA
JAVAJAVA
JAVA
 
Java
JavaJava
Java
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
lenguaje java
lenguaje javalenguaje java
lenguaje java
 
Cabrera ies 2011
Cabrera ies 2011Cabrera ies 2011
Cabrera ies 2011
 
Mi Lenguaje de Programación Preferido
Mi Lenguaje de Programación PreferidoMi Lenguaje de Programación Preferido
Mi Lenguaje de Programación Preferido
 
Java
JavaJava
Java
 
Java
JavaJava
Java
 
PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVA
 
Java basico
Java basicoJava basico
Java basico
 
Java basico
Java basicoJava basico
Java basico
 
Java kaime conpre
Java kaime conpreJava kaime conpre
Java kaime conpre
 
Java kaime con
Java kaime conJava kaime con
Java kaime con
 
Programacion objetos
Programacion objetosProgramacion objetos
Programacion objetos
 
Java
Java Java
Java
 

Último

LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 

Último (20)

LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 

Introduccion a java

  • 1. OBJETIVOS DEL DISEÑO DE LOS CREADORES DE JAVA
  • 2.  Que a Finales de los años ochenta Sun Microsystems decide introducirse en el mercado de la electrónica de consumo y más concretamente en los equipos domésticos, incluyendo la televisión interactiva. Java, nace como un lenguaje ideado en sus comienzos para programar electrodomésticos. En sus primeras versiones, se llamó OAK.
  • 3. LENGUAJE FAMILIAR •Java no sería un lenguaje totalmente nuevo, se parecería a lo que hoy conocemos como C++.
  • 4. LENGUAJE ORIENTADO A OBJETOS Significado: Para que un lenguaje pueda considerarse orientado a objetos debe soportar como mínimo las características de: • Encapsulación • Herencia • Poliformismo • Enlace dinámico
  • 5. LENGUAJE ROBUSTO Significado: Algunas veces este bloqueo puede ser inmediato pero otras veces llega a aparecer inesperadamente porque, por ejemplo, la aplicación accede a zonas de memoria que no estaban siendo ocupadas por otros programas hasta ese momento. Un ejemplo claro de lenguaje no robusto es C.
  • 6. LENGUAJE DE ALTO RENDIMIENTO Significado: Que en ocasiones puede interesarnos dividir una aplicación en varios flujos de control independientes, cada uno de los cuales lleva a cabo sus funciones de manera concurrente Cuando los distintos flujos de control espacio lógico de direcciones, se denominan theads.
  • 7. LENGUAJE PORTABLE Significado: El principal objetivo de los diseñadores de Java, es de desarrollar un lenguaje cuyas aplicaciones una vez compiladas pudiesen ser inmediatamente ejecutables en cualquier máquina y sobre cualquier sistema operativo.
  • 8. LENGUAJE LO MÁS SIMPLE POSIBLE Significado Los diseñadores de JAVA trataron de mantener las facilidades básicas del lenguaje en un mínimo y proporcionar un gran número de extras con las librerías de clases
  • 9. LENGUAJE SEGURO Significad o: Se pretendía construir un lenguaje de programación que fuese seguro para que no pudiera acceder a los recursos del sistema de manera incontrolada. Por este motivo se eliminó la posibilidad de manipular al memoria mediante el uso de punteros. Por este motivo se eliminó la posibilidad de manipular al memoria mediante el uso de punteros