SlideShare une entreprise Scribd logo
1  sur  9
OBJETIVOSDELDISEÑODE
LOSCREADORESDEJAVA
 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

Contenu connexe

Similaire à Claudio Adrian Natoli Michieli - Introduccion a java

Similaire à Claudio Adrian Natoli Michieli - Introduccion a java (20)

Introduccion a java
Introduccion  a javaIntroduccion  a java
Introduccion a java
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a java
 
Introducciona a java
Introducciona a javaIntroducciona a java
Introducciona a java
 
Introduccion a Java
Introduccion a JavaIntroduccion a Java
Introduccion a Java
 
lenguaje java
lenguaje javalenguaje java
lenguaje java
 
Java
JavaJava
Java
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a java
 
Lenguajes De Programación
Lenguajes De ProgramaciónLenguajes De Programación
Lenguajes De Programación
 
Programacion objetos
Programacion objetosProgramacion objetos
Programacion objetos
 
Java
JavaJava
Java
 
Introduc java pre
Introduc java preIntroduc java pre
Introduc java pre
 
Java pre
Java preJava pre
Java pre
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazo
 
Laboratorio de programación ii. java
Laboratorio de programación ii. javaLaboratorio de programación ii. java
Laboratorio de programación ii. java
 
Mi Lenguaje de Programación Preferido
Mi Lenguaje de Programación PreferidoMi Lenguaje de Programación Preferido
Mi Lenguaje de Programación Preferido
 
PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVA
 
Java
JavaJava
Java
 
Java
JavaJava
Java
 
Lenguajes poo
Lenguajes pooLenguajes poo
Lenguajes poo
 
Lenguaje c ibeth lozada
Lenguaje c ibeth lozadaLenguaje c ibeth lozada
Lenguaje c ibeth lozada
 

Plus de Claudio Adrian Natoli Michieli

Claudio Adrian Michieli - Diseño ui / ux más que estética
 Claudio Adrian Michieli - Diseño ui / ux más que estética Claudio Adrian Michieli - Diseño ui / ux más que estética
Claudio Adrian Michieli - Diseño ui / ux más que estéticaClaudio Adrian Natoli Michieli
 
Adrian Natoli Michieli - Paraguay¿Cómo utilizar Pinterest en nuestra estrateg...
Adrian Natoli Michieli - Paraguay¿Cómo utilizar Pinterest en nuestra estrateg...Adrian Natoli Michieli - Paraguay¿Cómo utilizar Pinterest en nuestra estrateg...
Adrian Natoli Michieli - Paraguay¿Cómo utilizar Pinterest en nuestra estrateg...Claudio Adrian Natoli Michieli
 
Claudio Adrian Natoli Michieli - Paraguay - Como ser Blogger y no morir en el...
Claudio Adrian Natoli Michieli - Paraguay - Como ser Blogger y no morir en el...Claudio Adrian Natoli Michieli - Paraguay - Como ser Blogger y no morir en el...
Claudio Adrian Natoli Michieli - Paraguay - Como ser Blogger y no morir en el...Claudio Adrian Natoli Michieli
 
Claudio Natoli - HISTORIA CRONOLÓGICA DE LA FOTOGRAFÍA
Claudio Natoli - HISTORIA CRONOLÓGICA DE LA FOTOGRAFÍA Claudio Natoli - HISTORIA CRONOLÓGICA DE LA FOTOGRAFÍA
Claudio Natoli - HISTORIA CRONOLÓGICA DE LA FOTOGRAFÍA Claudio Adrian Natoli Michieli
 
Adrian Natoli - Intercambio comercial en Latinoamérica
Adrian Natoli - Intercambio comercial en LatinoaméricaAdrian Natoli - Intercambio comercial en Latinoamérica
Adrian Natoli - Intercambio comercial en LatinoaméricaClaudio Adrian Natoli Michieli
 
Adrian Natoli Michieli - Guia internet para periodistas
Adrian Natoli Michieli - Guia internet para periodistasAdrian Natoli Michieli - Guia internet para periodistas
Adrian Natoli Michieli - Guia internet para periodistasClaudio Adrian Natoli Michieli
 
Claudio Natoli - Etica y sensacionalismo en el periodismo digital
Claudio Natoli - Etica y sensacionalismo en el periodismo digitalClaudio Natoli - Etica y sensacionalismo en el periodismo digital
Claudio Natoli - Etica y sensacionalismo en el periodismo digitalClaudio Adrian Natoli Michieli
 
Claudio Adrian Natoli - Guia internet para periodistas
Claudio Adrian Natoli - Guia internet para periodistasClaudio Adrian Natoli - Guia internet para periodistas
Claudio Adrian Natoli - Guia internet para periodistasClaudio Adrian Natoli Michieli
 
Adrian Natoli - One pager facebook recommended creatives
Adrian Natoli - One pager facebook recommended creativesAdrian Natoli - One pager facebook recommended creatives
Adrian Natoli - One pager facebook recommended creativesClaudio Adrian Natoli Michieli
 
Claudio Natoli Michieli - Guía de administrador de anuncios de facebook
Claudio Natoli Michieli - Guía de administrador de anuncios de facebookClaudio Natoli Michieli - Guía de administrador de anuncios de facebook
Claudio Natoli Michieli - Guía de administrador de anuncios de facebookClaudio Adrian Natoli Michieli
 
Claudio Adrian Natoli - Anuncios en facebook, guía de introducción
Claudio Adrian Natoli - Anuncios en facebook, guía de introducciónClaudio Adrian Natoli - Anuncios en facebook, guía de introducción
Claudio Adrian Natoli - Anuncios en facebook, guía de introducciónClaudio Adrian Natoli Michieli
 

Plus de Claudio Adrian Natoli Michieli (17)

Diseño Web - Claudio Adrian Natoli Michieli
Diseño Web - Claudio Adrian Natoli MichieliDiseño Web - Claudio Adrian Natoli Michieli
Diseño Web - Claudio Adrian Natoli Michieli
 
Diseño Web Para ONG - Claudio Adrian Natoli Michieli
Diseño Web Para ONG - Claudio Adrian Natoli MichieliDiseño Web Para ONG - Claudio Adrian Natoli Michieli
Diseño Web Para ONG - Claudio Adrian Natoli Michieli
 
Responsive web design: reinventando el diseño web
Responsive web design: reinventando el diseño webResponsive web design: reinventando el diseño web
Responsive web design: reinventando el diseño web
 
Claudio Adrian Michieli - Diseño ui / ux más que estética
 Claudio Adrian Michieli - Diseño ui / ux más que estética Claudio Adrian Michieli - Diseño ui / ux más que estética
Claudio Adrian Michieli - Diseño ui / ux más que estética
 
Adrian Natoli Michieli - Paraguay¿Cómo utilizar Pinterest en nuestra estrateg...
Adrian Natoli Michieli - Paraguay¿Cómo utilizar Pinterest en nuestra estrateg...Adrian Natoli Michieli - Paraguay¿Cómo utilizar Pinterest en nuestra estrateg...
Adrian Natoli Michieli - Paraguay¿Cómo utilizar Pinterest en nuestra estrateg...
 
Claudio Adrian Natoli Michieli - Paraguay - Como ser Blogger y no morir en el...
Claudio Adrian Natoli Michieli - Paraguay - Como ser Blogger y no morir en el...Claudio Adrian Natoli Michieli - Paraguay - Como ser Blogger y no morir en el...
Claudio Adrian Natoli Michieli - Paraguay - Como ser Blogger y no morir en el...
 
Claudio Natoli - La iluminación en la fotografía
Claudio Natoli - La iluminación en la fotografíaClaudio Natoli - La iluminación en la fotografía
Claudio Natoli - La iluminación en la fotografía
 
Claudio Natoli - HISTORIA CRONOLÓGICA DE LA FOTOGRAFÍA
Claudio Natoli - HISTORIA CRONOLÓGICA DE LA FOTOGRAFÍA Claudio Natoli - HISTORIA CRONOLÓGICA DE LA FOTOGRAFÍA
Claudio Natoli - HISTORIA CRONOLÓGICA DE LA FOTOGRAFÍA
 
Adrian Natoli - Intercambio comercial en Latinoamérica
Adrian Natoli - Intercambio comercial en LatinoaméricaAdrian Natoli - Intercambio comercial en Latinoamérica
Adrian Natoli - Intercambio comercial en Latinoamérica
 
Adrian Natoli - Arpendiendo sobre Periodismo digital
Adrian Natoli - Arpendiendo sobre Periodismo digitalAdrian Natoli - Arpendiendo sobre Periodismo digital
Adrian Natoli - Arpendiendo sobre Periodismo digital
 
Adrian Natoli Michieli - Historia de internet
Adrian Natoli Michieli - Historia de internetAdrian Natoli Michieli - Historia de internet
Adrian Natoli Michieli - Historia de internet
 
Adrian Natoli Michieli - Guia internet para periodistas
Adrian Natoli Michieli - Guia internet para periodistasAdrian Natoli Michieli - Guia internet para periodistas
Adrian Natoli Michieli - Guia internet para periodistas
 
Claudio Natoli - Etica y sensacionalismo en el periodismo digital
Claudio Natoli - Etica y sensacionalismo en el periodismo digitalClaudio Natoli - Etica y sensacionalismo en el periodismo digital
Claudio Natoli - Etica y sensacionalismo en el periodismo digital
 
Claudio Adrian Natoli - Guia internet para periodistas
Claudio Adrian Natoli - Guia internet para periodistasClaudio Adrian Natoli - Guia internet para periodistas
Claudio Adrian Natoli - Guia internet para periodistas
 
Adrian Natoli - One pager facebook recommended creatives
Adrian Natoli - One pager facebook recommended creativesAdrian Natoli - One pager facebook recommended creatives
Adrian Natoli - One pager facebook recommended creatives
 
Claudio Natoli Michieli - Guía de administrador de anuncios de facebook
Claudio Natoli Michieli - Guía de administrador de anuncios de facebookClaudio Natoli Michieli - Guía de administrador de anuncios de facebook
Claudio Natoli Michieli - Guía de administrador de anuncios de facebook
 
Claudio Adrian Natoli - Anuncios en facebook, guía de introducción
Claudio Adrian Natoli - Anuncios en facebook, guía de introducciónClaudio Adrian Natoli - Anuncios en facebook, guía de introducción
Claudio Adrian Natoli - Anuncios en facebook, guía de introducción
 

Dernier

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Dernier (11)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Claudio Adrian Natoli Michieli - Introduccion a 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