SlideShare une entreprise Scribd logo
1  sur  14
“pRUEBA EVALUATIVA”
Aimé Fernanda Cruz Borges
3°D
COMPETENCIAS DIGITALES II
08/03/2019
Primer encabezado
“@@@”Java”@@@”
“%%%”Capitulo1”%%%”
JAVA es un lenguaje de programación creado por Sun Microsystems, (empresa que posteriormente
fue comprada por Oracle) para poder funcionar en distintos tipos de procesadores. Su sintaxis es muy
parecida a la de C o C++, e incorpora como propias algunas características que en otros lenguajes son
extensiones: gestión de hilos, ejecución remota, etc. El código JAVA, una vez compilado, puede
llevarse sin modificación alguna sobre cualquier máquina, y ejecutarlo. Esto se debe a que el código
se ejecuta sobre una máquina hipotética o virtual, la JAVA Virtual Machine, que se encarga de
interpretar el código (ficheros compilados .class) y convertirlo a código particular de la CPU que se
esté utilizando (siempre que se soporte dicha máquina virtual).
Java es un lenguaje orientado a objetos (OO), por lo que, antes de empezara ver qué elementos
componen los programas Java, conviene tener claros algunos conceptos de la programación
orientada a objetos (POO).
El elemento fundamental a la hora de hablar de programación orientada a objetos es el concepto de
objeto en sí, así como el concepto abstracto de clase. Un objeto es un conjunto de variables junto con
los métodos relacionados con éstas. Contiene la información (las variables) y la forma de manipular la
información (los métodos). Una clase es el prototipo que define las variables y métodos que va a
emplear un determinado tipo de objeto, es la definición abstracta de lo que luego supone un objeto
en memoria. Poniendo un símil fuera del mundo de la informática, la clase podría ser el concepto de
coche, donde nos vienen a la memoria los parámetros que definen un coche (dimensiones, cilindrada,
maletero, etc), y las operaciones que podemos hacer con un coche (acelerar, frenar, adelantar,
estacionar). La idea abstracta de coche que tenemos es lo que equivaldría a la clase, y la
representación concreta de coches concretos (por ejemplo, Peugeot 307, Renault Megane,
Volkswagen Polo...) serían los objetos de tipo coche.
Toda clase u objeto se compone internamente de constructores, campos y/o métodos. Veamos qué
representa cada uno de estos conceptos: un campo es un elemento que contiene información relativa
a la clase, y un método es un elemento que permite manipular la información de los campos. Por otra
parte, un constructor es un element
que permite reservar memoria para almacenar los campos y métodos de la clase, a la hora de crear
un objeto de la misma.
Tanto las clases como sus elementos (constructores, campos y métodos) pueden verse modificados
por lo que se suelen llamar modificadores de acceso, que indican hasta dónde es accesible el
elemento que modifican. Tenemos tres tipos de modificadores: • privado: el elemento es accesible
únicamente dentro de la clase en la que se encuentra. • protegido: el elemento es accesible desde la
clase en la que se encuentra, y además desde las subclases que hereden de dicha clase. • público: el
elemento es accesible desde cualquier clase
Primer encabezado
“@@@Componentes de un programa Java”@@@”
“%%%”Capítulo 1.”%%%”
Para definir una clase se utiliza la palabra reservada class, seguida del nombre de la clase: class
MiClase { ... } Es recomendable que los nombres de las clases sean sustantivos (ya que suelen
representar entidades), pudiendo estar formados por varias palabras. La primera letra de cada
palabra estará en mayúscula y el resto de letras en minúscula. Por ejemplo, DatosUsuario, Cliente,
GestorMensajes. Cuando se trate de una clase encargada únicamente de agrupar un conjunto de
recursos o de constantes, su nombre se escribirá en plural. Por ejemplo, Recursos, MensajesError.
Para definir una clase se utiliza la palabra reservada class, seguida del nombre de la clase: class
MiClase { ... } Es recomendable que los nombres de las clases sean sustantivos (ya que suelen
representar entidades), pudiendo estar formados por varias palabras. La primera letra de cada
palabra estará en mayúscula y el resto de letras en minúscula. Por ejemplo, DatosUsuario, Cliente,
GestorMensajes. Cuando se trate de una clase encargada únicamente de agrupar un conjunto de
recursos o de constantes, su nombre se escribirá en plural. Por ejemplo, Recursos, MensajesError.
La primera opción (*) se utiliza para importar todas las clases del paquete (se utiliza cuando
queremos utilizar muchas clases del paquete, para no ir importando una a una). La segunda opción se
utiliza para importar una clase en concreto. Nota Es recomendable indicar siempre las clases
concretas que se están importando y no utilizar el *. De esta forma quedará más claro cuales son las
clases que se utilizan realmente en nuestro código. Hay diferentes paquetes que contienen clases con
el mismo nombre, y si se importasen usando * podríamos tener un problema de ambigüedad. Al
importar, ya podemos utilizar el nombre de la clase importada directamente en la clase que estamos
construyendo. Si no colocásemos el import podríamos utilizar la clase igual, pero al referenciar su
nombre tendríamos que ponerlo completo, con paquetes y subpaquetes: MiClase mc; // Si hemos
hecho el 'import' antes paq1.subpaq1.MiClase mc; // Si NO hemos hecho el 'import' antes Existe un
paquete en la API de Java, llamado java.lang, que no es necesario importar. Todas las clases que
contiene dicho paquete son directamente utilizables. Para el resto de paquetes (bien sean de la API o
nuestros propios), será necesario importarlos cuando estemos creando una clase fuera de dichos
paquetes. Los paquetes normalmente se escribirán totalmente en minúsculas. Es recomendable
utilizar nombres de paquetes similares a la URL de nuestra organización pero a la inversa, es decir, de
más general a más concreto. Por ejemplo, si nuestra URL es http://www.jtech.ua.es los paquetes de
nuestra aplicación podrían recibir nombres como es.ua.jtech.proyecto.interfaz,
es.ua.jtech.proyecto.datos, etc. Importante Nunca se debe crear una clase sin asignarle nombre de
paquete. En este caso la clase se encontraría en el paquete sin nombre, y no podría ser referenciada
por las clases del resto de paquetes de la aplicación. Con Eclipse podemos importar de forma
Primer encabezado
automática los paquetes necesarios. Para ello podemos pulsar sobre el código con el botón derecho y
seleccionar Source > Organize imports. Esto añadirá y ordenará todos los imports necesarios. Sin
embargo, esto no funcionará si el código tiene errores de sintaxis. En ese caso si que podríamos
añadir un import individual, situando el cursor sobre el nombre que se quiera importar, pulsando con
el botón derecho, y seleccionando Source > Add import.
“%%%”Capítulo 2.”%%%”
“&&&”Tipos básicos y variable“&&&”
Los tipos de datos básicos definidos por C son caracteres, números enteros y números en coma
flotante. Los caracteres son representados por char, los enteros por short, int, long y los números en
coma flotante por float y double. Los tipos básicos disponibles y su tamaño son:
La palabra unsigned en realidad es un modificador aplicable a tipos enteros, aunque si no se
especifica un tipo se supone int. Un modificador es una palabra clave de C que indica que una
variable, o función, no se comporta de la forma normal. Hay también un modificador signed, pero
como los tipos son por defecto con signo, casi no se utiliza.
En el programa anterior se definen dos variables float, se asigna un valor a la primera y se calcula la
segunda mediante una expresión aritmética. Las asignaciones en C también son una expresión, por lo
que se pueden utilizar como parte de otra expresión, pero según que prácticas de este tipo no son
muy recomendables ya que reducen la legibilidad del programa. En la instrucción printf, el símbolo %f
indica que se imprime un número en coma flotante.
Hay un tipo muy importante que se representa por void que puede significar dos cosas distintas,
según su utilización. Puede significar nada, o sea que si una función devuelve un valor de tipo void no
devuelve ningún resultado, o puede significar cualquier cosa, como puede ser un puntero a void es un
puntero genérico a cualquier tipo de dato. Más adelante veremos su utilización.
“%%%”Capítulo 3.”%%%”
“***”
Historia
Duke, la mascota de JAVA
JAVA se creó como una herramienta de programación para ser usada
en un proyecto de set-top-box en una pequeña operación
denominada the Green Project en Sun Microsystems en el año 1991.
El equipo (Green Team), compuesto por trece personas y dirigido por
James Gosling, trabajó durante 18 meses en Sand Hill Road, en Menlo
Park, en su desarrollo.
El lenguaje se denominó inicialmente Oak (por un roble que había
fuera de la oficina de Gosling), luego pasó a denominarse Green tras
descubrir que Oak era ya una marca comercial registrada para
adaptadores de tarjetas gráficas, y finalmente se renombró como
JAVA.
Es frecuentada por algunos de los miembros del equipo. Pero no está
claro si es un acrónimo o no, aunque algunas fuentes señalan que
podría tratarse de las iniciales de sus diseñadores: James Gosling,
Arthur Van Hoff, y Andy Bechtolsheim. Otros abogan por el siguiente
acrónimo, Just Another Vague Acronym ("sólo otro acrónimo
ambiguo más"). La hipótesis que más fuerza tiene es la de que JAVA
debe su nombre a un tipo de café disponible en la cafetería cercana;
de ahí que el icono de Java sea una taza de café caliente. Un pequeño
signo que da fuerza a esta teoría es que los cuatro primeros bytes (el
número mágico) de los archivos.class que genera el compilador, son
en hexadecimal, 0xCAFEBABE. A pesar de todas estas teorías, el
nombre fue sacado al parecer de una lista aleatoria de palabras.5
Los objetivos de Gosling eran implementar una máquina virtual y un
lenguaje con una estructura y sintaxis similar a C++. Entre junio y julio
de 1994, tras una sesión maratoniana de tres días entre John Gaga,
James Gosling, Patrick Naughton, Wayne Rosing y Eric Schmidt, el
equipo reorientó la plataforma hacia la Web. Sintieron que la llegada
del navegador web Mosaic propiciaría que Internet se convirtiese en
un medio interactivo, como el que pensaban era la televisión por
cable. Naughton creó entonces un prototipo de navegador,
WebRunner, que más tarde sería conocido como HotJava.
En 1994, se les hizo una demostración de HotJava y la plataforma Java
a los ejecutivos de Sun. Java 1.0a pudo descargarse por primera vez
en 1994, pero hubo que esperar al 23 de mayo de 1995, durante las
conferencias de SunWorld, a que vieran la luz pública Java y HotJava,
el navegador Web. El acontecimiento fue anunciado por John Gage, el
director científico de Sun Microsystems. El acto estuvo acompañado
por una pequeña sorpresa adicional, el anuncio por parte de Marc
Andreessen, vicepresidente ejecutivo de Netscape, de que Java sería
soportado en sus navegadores. El 9 de enero del año siguiente, 1996,
Sun fundó el grupo empresarial JavaSoft para que se encargase del
desarrollo tecnológico.[1] Dos semanas más tarde la primera versión
de Java fue publicada.
La promesa inicial de Gosling era Write Once, Run Anywhere
(Escríbelo una vez, ejecútalo en cualquier lugar), proporcionando un
lenguaje independiente de la plataforma y un entorno de ejecución
(la JVM) ligero y gratuito para las plataformas más populares, de
forma que los binarios (bytecode) de las aplicaciones Java pudiesen
ejecutarse en cualquier plataforma.
El entorno de ejecución era relativamente seguro y los principales
navegadores web pronto incorporaron la posibilidad de ejecutar
applets Java incrustadas en las páginas web.
Java ha experimentado numerosos cambios desde la versión
primigenia, JDK 1.0, así como un enorme incremento en el número de
clases y paquetes que componen la biblioteca estándar.6
En el 2005 se calcula en 4,5 millones el número de desarrolladores y
2.500 millones de dispositivos habilitados con tecnología Jav
“***”
“%%%”Capítulo 3.”%%%”
“***”
Historia
Duke, la mascota de JAVA
JAVA se creó como una herramienta de programación para ser usada en un proyecto de set-top-box en una pequeña operación denominada the
Green Project en Sun Microsystems en el año 1991. El equipo (Green Team), compuesto por trece personas y dirigido por James Gosling, trabajó
durante 18 meses en Sand Hill Road, en Menlo Park, en su desarrollo.
El lenguaje se denominó inicialmente Oak (por un roble que había fuera de la oficina de Gosling), luego pasó a denominarse Green tras descubrir
que Oak era ya una marca comercial registrada para adaptadores de tarjetas gráficas, y finalmente se renombró como JAVA.
Es frecuentada por algunos de los miembros del equipo. Pero no está claro si es un acrónimo o no, aunque algunas fuentes señalan que podría
tratarse de las iniciales de sus diseñadores: James Gosling, Arthur Van Hoff, y Andy Bechtolsheim. Otros abogan por el siguiente acrónimo, Just
Another Vague Acronym ("sólo otro acrónimo ambiguo más"). La hipótesis que más fuerza tiene es la de que JAVA debe su nombre a un tipo de
café disponible en la cafetería cercana; de ahí que el icono de Java sea una taza de café caliente. Un pequeño signo que da fuerza a esta teoría es
que los cuatro primeros bytes (el número mágico) de los archivos.class que genera el compilador, son en hexadecimal, 0xCAFEBABE. A pesar de
todas estas teorías, el nombre fue sacado al parecer de una lista aleatoria de palabras.5
Los objetivos de Gosling eran implementar una máquina virtual y un lenguaje con una estructura y sintaxis similar a C++. Entre junio y julio de 1994,
tras una sesión maratoniana de tres días entre John Gaga, James Gosling, Patrick Naughton, Wayne Rosing y Eric Schmidt, el equipo reorientó la
plataforma hacia la Web. Sintieron que la llegada del navegador web Mosaic propiciaría que Internet se convirtiese en un medio interactivo, como
el que pensaban era la televisión por cable. Naughton creó entonces un prototipo de navegador, WebRunner, que más tarde sería conocido como
HotJava.
En 1994, se les hizo una demostración de HotJava y la plataforma Java a los ejecutivos de Sun. Java 1.0a pudo descargarse por primera vez en 1994,
pero hubo que esperar al 23 de mayo de 1995, durante las conferencias de SunWorld, a que vieran la luz pública Java y HotJava, el navegador Web.
El acontecimiento fue anunciado por John Gage, el director científico de Sun Microsystems. El acto estuvo acompañado por una pequeña sorpresa
adicional, el anuncio por parte de Marc Andreessen, vicepresidente ejecutivo de Netscape, de que Java sería soportado en sus navegadores. El 9 de
enero del año siguiente, 1996, Sun fundó el grupo empresarial JavaSoft para que se encargase del desarrollo tecnológico.[1] Dos semanas más
tarde la primera versión de Java fue publicada.
La promesa inicial de Gosling era Write Once, Run Anywhere (Escríbelo una vez, ejecútalo en cualquier lugar), proporcionando un lenguaje
independiente de la plataforma y un entorno de ejecución (la JVM) ligero y gratuito para las plataformas más populares, de forma que los binarios
(bytecode) de las aplicaciones Java pudiesen ejecutarse en cualquier plataforma.
El entorno de ejecución era relativamente seguro y los principales navegadores web pronto incorporaron la posibilidad de ejecutar applets Java
incrustadas en las páginas web.
Java ha experimentado numerosos cambios desde la versión primigenia, JDK 1.0, así como un enorme incremento en el número de clases y
paquetes que componen la biblioteca estándar.6
En el 2005 se calcula en 4,5 millones el número de desarrolladores y 2.500 millones de dispositivos habilitados con tecnología Jav
“***”
1 JAVA LOGO
2 JAVA LOGO 2
QUITAR FONDO
1 hacer clic derecho sobre la imagen deseada}
2 ir al menú de herramientas de imagen
3 en “estilos” seleccionar “remover” o “cortar fondo”
4 seleccionar con el puntero, la imagen o forma deseada para que permanezac como imagen.
3 CODIGOS DE JAVA
QUITAR FONDO
1 hacer clic derecho sobre la imagen deseada}
2 ir al menú de herramientas de imagen
3 en “estilos” seleccionar “remover” o “cortar fondo”
4 seleccionar con el puntero, la imagen o forma deseada para que permanezac como imagen
AGREGAR ESTILO
1 CLIC DERECHO SOBRE LA IMAGEN
2 IR AL MEN{U DE HERRAMIENTAS DE IMAGEN
3 IR A ESTILOS
4 SELLECIONAR “FORMA” DE IMAGEN Y ESCOGER EL QUE SE DESEE
4 LOGOTIPO 1
5 INFOGRAFIA
Tabla de imágenes
1 JAVA LOGO....................................................................................................................................................9
2 JAVA LOGO 2................................................................................................................................................10
3 CODIGOS DE JAVA........................................................................................................................................11
4 LOGOTIPO 1................................................................................................................................................14
5 INFOGRAFIA.................................................................................................................................................14

Contenu connexe

Tendances

Estructura sintactica de los lenguajes
Estructura sintactica de los lenguajesEstructura sintactica de los lenguajes
Estructura sintactica de los lenguajesFenix Flame
 
Guía básica de depuración de código xcode 6 apple coding
Guía básica de depuración de código xcode 6   apple codingGuía básica de depuración de código xcode 6   apple coding
Guía básica de depuración de código xcode 6 apple codingRoggerza
 
Estructura Sintactica
Estructura SintacticaEstructura Sintactica
Estructura SintacticaluchoGL
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónrulo182
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Mabel2310
 
Programación orientada a objetos (I)
Programación orientada a objetos (I)Programación orientada a objetos (I)
Programación orientada a objetos (I)Cristian
 
Intro Programación Orientada a Objetos
Intro Programación Orientada a ObjetosIntro Programación Orientada a Objetos
Intro Programación Orientada a ObjetosPablo Sepulveda P.
 
Quasi - scripts-linux
Quasi - scripts-linuxQuasi - scripts-linux
Quasi - scripts-linuxdegarden
 
Curso Java Inicial 4 Poo En Java
Curso Java Inicial   4 Poo En JavaCurso Java Inicial   4 Poo En Java
Curso Java Inicial 4 Poo En JavaEmilio Aviles Avila
 
Preguntas sobre lenguaje java
Preguntas sobre lenguaje javaPreguntas sobre lenguaje java
Preguntas sobre lenguaje javaAlexia Lecuona
 
Introducción a UML / POO / PHP5
Introducción a UML / POO / PHP5Introducción a UML / POO / PHP5
Introducción a UML / POO / PHP5Enrique Place
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Javamaeusogo
 
CUESTIONARIO JAVA
CUESTIONARIO JAVACUESTIONARIO JAVA
CUESTIONARIO JAVAjesanchez5
 
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...Eudris Cabrera
 

Tendances (19)

Estructura sintactica de los lenguajes
Estructura sintactica de los lenguajesEstructura sintactica de los lenguajes
Estructura sintactica de los lenguajes
 
Guía básica de depuración de código xcode 6 apple coding
Guía básica de depuración de código xcode 6   apple codingGuía básica de depuración de código xcode 6   apple coding
Guía básica de depuración de código xcode 6 apple coding
 
generalidades java
generalidades javageneralidades java
generalidades java
 
Estructura Sintactica
Estructura SintacticaEstructura Sintactica
Estructura Sintactica
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Programación con java en Eclipse
Programación con java en EclipseProgramación con java en Eclipse
Programación con java en Eclipse
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
 
Programación orientada a objetos (I)
Programación orientada a objetos (I)Programación orientada a objetos (I)
Programación orientada a objetos (I)
 
Sintaxis Java
Sintaxis JavaSintaxis Java
Sintaxis Java
 
Test
TestTest
Test
 
Intro Programación Orientada a Objetos
Intro Programación Orientada a ObjetosIntro Programación Orientada a Objetos
Intro Programación Orientada a Objetos
 
Quasi - scripts-linux
Quasi - scripts-linuxQuasi - scripts-linux
Quasi - scripts-linux
 
Guía Herencia PO_O
Guía Herencia PO_OGuía Herencia PO_O
Guía Herencia PO_O
 
Curso Java Inicial 4 Poo En Java
Curso Java Inicial   4 Poo En JavaCurso Java Inicial   4 Poo En Java
Curso Java Inicial 4 Poo En Java
 
Preguntas sobre lenguaje java
Preguntas sobre lenguaje javaPreguntas sobre lenguaje java
Preguntas sobre lenguaje java
 
Introducción a UML / POO / PHP5
Introducción a UML / POO / PHP5Introducción a UML / POO / PHP5
Introducción a UML / POO / PHP5
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Java
 
CUESTIONARIO JAVA
CUESTIONARIO JAVACUESTIONARIO JAVA
CUESTIONARIO JAVA
 
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...
 

Similaire à 3 d cruz_borges_aime_b1examen (20)

Lenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetosLenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetos
 
Java
JavaJava
Java
 
Programación en java
Programación en javaProgramación en java
Programación en java
 
Trabajo tutorial de visual C++
Trabajo tutorial de visual C++Trabajo tutorial de visual C++
Trabajo tutorial de visual C++
 
Tutorial de visual C++
Tutorial de visual C++Tutorial de visual C++
Tutorial de visual C++
 
Tutorial de visual_c_
Tutorial de visual_c_Tutorial de visual_c_
Tutorial de visual_c_
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
 
Clase2 t programas - unidades - workspaces - Delphi
Clase2 t   programas - unidades - workspaces - DelphiClase2 t   programas - unidades - workspaces - Delphi
Clase2 t programas - unidades - workspaces - Delphi
 
Introduccion java
Introduccion javaIntroduccion java
Introduccion java
 
Introduccion actionscript
Introduccion actionscriptIntroduccion actionscript
Introduccion actionscript
 
Unidad_01_01.pdf
Unidad_01_01.pdfUnidad_01_01.pdf
Unidad_01_01.pdf
 
JAVA
JAVAJAVA
JAVA
 
Java desde 0
Java desde 0Java desde 0
Java desde 0
 
Baño
BañoBaño
Baño
 
Programacion web
Programacion webProgramacion web
Programacion web
 
3
33
3
 
investigacion unidad tres componentes y librerias
investigacion unidad tres componentes y libreriasinvestigacion unidad tres componentes y librerias
investigacion unidad tres componentes y librerias
 
Java desde cero
Java desde ceroJava desde cero
Java desde cero
 
MANUAL JAVA
MANUAL JAVA MANUAL JAVA
MANUAL JAVA
 

Dernier

LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 

Dernier (20)

LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 

3 d cruz_borges_aime_b1examen

  • 1. “pRUEBA EVALUATIVA” Aimé Fernanda Cruz Borges 3°D COMPETENCIAS DIGITALES II 08/03/2019
  • 2. Primer encabezado “@@@”Java”@@@” “%%%”Capitulo1”%%%” JAVA es un lenguaje de programación creado por Sun Microsystems, (empresa que posteriormente fue comprada por Oracle) para poder funcionar en distintos tipos de procesadores. Su sintaxis es muy parecida a la de C o C++, e incorpora como propias algunas características que en otros lenguajes son extensiones: gestión de hilos, ejecución remota, etc. El código JAVA, una vez compilado, puede llevarse sin modificación alguna sobre cualquier máquina, y ejecutarlo. Esto se debe a que el código se ejecuta sobre una máquina hipotética o virtual, la JAVA Virtual Machine, que se encarga de interpretar el código (ficheros compilados .class) y convertirlo a código particular de la CPU que se esté utilizando (siempre que se soporte dicha máquina virtual). Java es un lenguaje orientado a objetos (OO), por lo que, antes de empezara ver qué elementos componen los programas Java, conviene tener claros algunos conceptos de la programación orientada a objetos (POO). El elemento fundamental a la hora de hablar de programación orientada a objetos es el concepto de objeto en sí, así como el concepto abstracto de clase. Un objeto es un conjunto de variables junto con los métodos relacionados con éstas. Contiene la información (las variables) y la forma de manipular la información (los métodos). Una clase es el prototipo que define las variables y métodos que va a emplear un determinado tipo de objeto, es la definición abstracta de lo que luego supone un objeto en memoria. Poniendo un símil fuera del mundo de la informática, la clase podría ser el concepto de coche, donde nos vienen a la memoria los parámetros que definen un coche (dimensiones, cilindrada, maletero, etc), y las operaciones que podemos hacer con un coche (acelerar, frenar, adelantar, estacionar). La idea abstracta de coche que tenemos es lo que equivaldría a la clase, y la representación concreta de coches concretos (por ejemplo, Peugeot 307, Renault Megane, Volkswagen Polo...) serían los objetos de tipo coche. Toda clase u objeto se compone internamente de constructores, campos y/o métodos. Veamos qué representa cada uno de estos conceptos: un campo es un elemento que contiene información relativa a la clase, y un método es un elemento que permite manipular la información de los campos. Por otra parte, un constructor es un element que permite reservar memoria para almacenar los campos y métodos de la clase, a la hora de crear un objeto de la misma. Tanto las clases como sus elementos (constructores, campos y métodos) pueden verse modificados por lo que se suelen llamar modificadores de acceso, que indican hasta dónde es accesible el elemento que modifican. Tenemos tres tipos de modificadores: • privado: el elemento es accesible únicamente dentro de la clase en la que se encuentra. • protegido: el elemento es accesible desde la clase en la que se encuentra, y además desde las subclases que hereden de dicha clase. • público: el elemento es accesible desde cualquier clase
  • 3. Primer encabezado “@@@Componentes de un programa Java”@@@” “%%%”Capítulo 1.”%%%” Para definir una clase se utiliza la palabra reservada class, seguida del nombre de la clase: class MiClase { ... } Es recomendable que los nombres de las clases sean sustantivos (ya que suelen representar entidades), pudiendo estar formados por varias palabras. La primera letra de cada palabra estará en mayúscula y el resto de letras en minúscula. Por ejemplo, DatosUsuario, Cliente, GestorMensajes. Cuando se trate de una clase encargada únicamente de agrupar un conjunto de recursos o de constantes, su nombre se escribirá en plural. Por ejemplo, Recursos, MensajesError. Para definir una clase se utiliza la palabra reservada class, seguida del nombre de la clase: class MiClase { ... } Es recomendable que los nombres de las clases sean sustantivos (ya que suelen representar entidades), pudiendo estar formados por varias palabras. La primera letra de cada palabra estará en mayúscula y el resto de letras en minúscula. Por ejemplo, DatosUsuario, Cliente, GestorMensajes. Cuando se trate de una clase encargada únicamente de agrupar un conjunto de recursos o de constantes, su nombre se escribirá en plural. Por ejemplo, Recursos, MensajesError. La primera opción (*) se utiliza para importar todas las clases del paquete (se utiliza cuando queremos utilizar muchas clases del paquete, para no ir importando una a una). La segunda opción se utiliza para importar una clase en concreto. Nota Es recomendable indicar siempre las clases concretas que se están importando y no utilizar el *. De esta forma quedará más claro cuales son las clases que se utilizan realmente en nuestro código. Hay diferentes paquetes que contienen clases con el mismo nombre, y si se importasen usando * podríamos tener un problema de ambigüedad. Al importar, ya podemos utilizar el nombre de la clase importada directamente en la clase que estamos construyendo. Si no colocásemos el import podríamos utilizar la clase igual, pero al referenciar su nombre tendríamos que ponerlo completo, con paquetes y subpaquetes: MiClase mc; // Si hemos hecho el 'import' antes paq1.subpaq1.MiClase mc; // Si NO hemos hecho el 'import' antes Existe un paquete en la API de Java, llamado java.lang, que no es necesario importar. Todas las clases que contiene dicho paquete son directamente utilizables. Para el resto de paquetes (bien sean de la API o nuestros propios), será necesario importarlos cuando estemos creando una clase fuera de dichos paquetes. Los paquetes normalmente se escribirán totalmente en minúsculas. Es recomendable utilizar nombres de paquetes similares a la URL de nuestra organización pero a la inversa, es decir, de más general a más concreto. Por ejemplo, si nuestra URL es http://www.jtech.ua.es los paquetes de nuestra aplicación podrían recibir nombres como es.ua.jtech.proyecto.interfaz, es.ua.jtech.proyecto.datos, etc. Importante Nunca se debe crear una clase sin asignarle nombre de paquete. En este caso la clase se encontraría en el paquete sin nombre, y no podría ser referenciada por las clases del resto de paquetes de la aplicación. Con Eclipse podemos importar de forma
  • 4. Primer encabezado automática los paquetes necesarios. Para ello podemos pulsar sobre el código con el botón derecho y seleccionar Source > Organize imports. Esto añadirá y ordenará todos los imports necesarios. Sin embargo, esto no funcionará si el código tiene errores de sintaxis. En ese caso si que podríamos añadir un import individual, situando el cursor sobre el nombre que se quiera importar, pulsando con el botón derecho, y seleccionando Source > Add import. “%%%”Capítulo 2.”%%%” “&&&”Tipos básicos y variable“&&&” Los tipos de datos básicos definidos por C son caracteres, números enteros y números en coma flotante. Los caracteres son representados por char, los enteros por short, int, long y los números en coma flotante por float y double. Los tipos básicos disponibles y su tamaño son: La palabra unsigned en realidad es un modificador aplicable a tipos enteros, aunque si no se especifica un tipo se supone int. Un modificador es una palabra clave de C que indica que una variable, o función, no se comporta de la forma normal. Hay también un modificador signed, pero como los tipos son por defecto con signo, casi no se utiliza. En el programa anterior se definen dos variables float, se asigna un valor a la primera y se calcula la segunda mediante una expresión aritmética. Las asignaciones en C también son una expresión, por lo que se pueden utilizar como parte de otra expresión, pero según que prácticas de este tipo no son muy recomendables ya que reducen la legibilidad del programa. En la instrucción printf, el símbolo %f indica que se imprime un número en coma flotante. Hay un tipo muy importante que se representa por void que puede significar dos cosas distintas, según su utilización. Puede significar nada, o sea que si una función devuelve un valor de tipo void no devuelve ningún resultado, o puede significar cualquier cosa, como puede ser un puntero a void es un puntero genérico a cualquier tipo de dato. Más adelante veremos su utilización.
  • 5. “%%%”Capítulo 3.”%%%” “***” Historia Duke, la mascota de JAVA JAVA se creó como una herramienta de programación para ser usada en un proyecto de set-top-box en una pequeña operación denominada the Green Project en Sun Microsystems en el año 1991. El equipo (Green Team), compuesto por trece personas y dirigido por James Gosling, trabajó durante 18 meses en Sand Hill Road, en Menlo Park, en su desarrollo. El lenguaje se denominó inicialmente Oak (por un roble que había fuera de la oficina de Gosling), luego pasó a denominarse Green tras descubrir que Oak era ya una marca comercial registrada para adaptadores de tarjetas gráficas, y finalmente se renombró como JAVA. Es frecuentada por algunos de los miembros del equipo. Pero no está claro si es un acrónimo o no, aunque algunas fuentes señalan que podría tratarse de las iniciales de sus diseñadores: James Gosling, Arthur Van Hoff, y Andy Bechtolsheim. Otros abogan por el siguiente acrónimo, Just Another Vague Acronym ("sólo otro acrónimo ambiguo más"). La hipótesis que más fuerza tiene es la de que JAVA debe su nombre a un tipo de café disponible en la cafetería cercana; de ahí que el icono de Java sea una taza de café caliente. Un pequeño signo que da fuerza a esta teoría es que los cuatro primeros bytes (el número mágico) de los archivos.class que genera el compilador, son en hexadecimal, 0xCAFEBABE. A pesar de todas estas teorías, el nombre fue sacado al parecer de una lista aleatoria de palabras.5 Los objetivos de Gosling eran implementar una máquina virtual y un lenguaje con una estructura y sintaxis similar a C++. Entre junio y julio de 1994, tras una sesión maratoniana de tres días entre John Gaga, James Gosling, Patrick Naughton, Wayne Rosing y Eric Schmidt, el equipo reorientó la plataforma hacia la Web. Sintieron que la llegada del navegador web Mosaic propiciaría que Internet se convirtiese en un medio interactivo, como el que pensaban era la televisión por cable. Naughton creó entonces un prototipo de navegador, WebRunner, que más tarde sería conocido como HotJava. En 1994, se les hizo una demostración de HotJava y la plataforma Java a los ejecutivos de Sun. Java 1.0a pudo descargarse por primera vez en 1994, pero hubo que esperar al 23 de mayo de 1995, durante las conferencias de SunWorld, a que vieran la luz pública Java y HotJava, el navegador Web. El acontecimiento fue anunciado por John Gage, el director científico de Sun Microsystems. El acto estuvo acompañado por una pequeña sorpresa adicional, el anuncio por parte de Marc Andreessen, vicepresidente ejecutivo de Netscape, de que Java sería soportado en sus navegadores. El 9 de enero del año siguiente, 1996, Sun fundó el grupo empresarial JavaSoft para que se encargase del desarrollo tecnológico.[1] Dos semanas más tarde la primera versión de Java fue publicada. La promesa inicial de Gosling era Write Once, Run Anywhere (Escríbelo una vez, ejecútalo en cualquier lugar), proporcionando un
  • 6. lenguaje independiente de la plataforma y un entorno de ejecución (la JVM) ligero y gratuito para las plataformas más populares, de forma que los binarios (bytecode) de las aplicaciones Java pudiesen ejecutarse en cualquier plataforma. El entorno de ejecución era relativamente seguro y los principales navegadores web pronto incorporaron la posibilidad de ejecutar applets Java incrustadas en las páginas web. Java ha experimentado numerosos cambios desde la versión primigenia, JDK 1.0, así como un enorme incremento en el número de clases y paquetes que componen la biblioteca estándar.6 En el 2005 se calcula en 4,5 millones el número de desarrolladores y 2.500 millones de dispositivos habilitados con tecnología Jav “***”
  • 7. “%%%”Capítulo 3.”%%%” “***” Historia Duke, la mascota de JAVA JAVA se creó como una herramienta de programación para ser usada en un proyecto de set-top-box en una pequeña operación denominada the Green Project en Sun Microsystems en el año 1991. El equipo (Green Team), compuesto por trece personas y dirigido por James Gosling, trabajó durante 18 meses en Sand Hill Road, en Menlo Park, en su desarrollo. El lenguaje se denominó inicialmente Oak (por un roble que había fuera de la oficina de Gosling), luego pasó a denominarse Green tras descubrir que Oak era ya una marca comercial registrada para adaptadores de tarjetas gráficas, y finalmente se renombró como JAVA. Es frecuentada por algunos de los miembros del equipo. Pero no está claro si es un acrónimo o no, aunque algunas fuentes señalan que podría tratarse de las iniciales de sus diseñadores: James Gosling, Arthur Van Hoff, y Andy Bechtolsheim. Otros abogan por el siguiente acrónimo, Just Another Vague Acronym ("sólo otro acrónimo ambiguo más"). La hipótesis que más fuerza tiene es la de que JAVA debe su nombre a un tipo de café disponible en la cafetería cercana; de ahí que el icono de Java sea una taza de café caliente. Un pequeño signo que da fuerza a esta teoría es que los cuatro primeros bytes (el número mágico) de los archivos.class que genera el compilador, son en hexadecimal, 0xCAFEBABE. A pesar de todas estas teorías, el nombre fue sacado al parecer de una lista aleatoria de palabras.5 Los objetivos de Gosling eran implementar una máquina virtual y un lenguaje con una estructura y sintaxis similar a C++. Entre junio y julio de 1994, tras una sesión maratoniana de tres días entre John Gaga, James Gosling, Patrick Naughton, Wayne Rosing y Eric Schmidt, el equipo reorientó la plataforma hacia la Web. Sintieron que la llegada del navegador web Mosaic propiciaría que Internet se convirtiese en un medio interactivo, como
  • 8. el que pensaban era la televisión por cable. Naughton creó entonces un prototipo de navegador, WebRunner, que más tarde sería conocido como HotJava. En 1994, se les hizo una demostración de HotJava y la plataforma Java a los ejecutivos de Sun. Java 1.0a pudo descargarse por primera vez en 1994, pero hubo que esperar al 23 de mayo de 1995, durante las conferencias de SunWorld, a que vieran la luz pública Java y HotJava, el navegador Web. El acontecimiento fue anunciado por John Gage, el director científico de Sun Microsystems. El acto estuvo acompañado por una pequeña sorpresa adicional, el anuncio por parte de Marc Andreessen, vicepresidente ejecutivo de Netscape, de que Java sería soportado en sus navegadores. El 9 de enero del año siguiente, 1996, Sun fundó el grupo empresarial JavaSoft para que se encargase del desarrollo tecnológico.[1] Dos semanas más tarde la primera versión de Java fue publicada. La promesa inicial de Gosling era Write Once, Run Anywhere (Escríbelo una vez, ejecútalo en cualquier lugar), proporcionando un lenguaje independiente de la plataforma y un entorno de ejecución (la JVM) ligero y gratuito para las plataformas más populares, de forma que los binarios (bytecode) de las aplicaciones Java pudiesen ejecutarse en cualquier plataforma. El entorno de ejecución era relativamente seguro y los principales navegadores web pronto incorporaron la posibilidad de ejecutar applets Java incrustadas en las páginas web. Java ha experimentado numerosos cambios desde la versión primigenia, JDK 1.0, así como un enorme incremento en el número de clases y paquetes que componen la biblioteca estándar.6 En el 2005 se calcula en 4,5 millones el número de desarrolladores y 2.500 millones de dispositivos habilitados con tecnología Jav “***”
  • 10. 2 JAVA LOGO 2 QUITAR FONDO 1 hacer clic derecho sobre la imagen deseada} 2 ir al menú de herramientas de imagen 3 en “estilos” seleccionar “remover” o “cortar fondo” 4 seleccionar con el puntero, la imagen o forma deseada para que permanezac como imagen.
  • 11. 3 CODIGOS DE JAVA QUITAR FONDO 1 hacer clic derecho sobre la imagen deseada} 2 ir al menú de herramientas de imagen 3 en “estilos” seleccionar “remover” o “cortar fondo” 4 seleccionar con el puntero, la imagen o forma deseada para que permanezac como imagen AGREGAR ESTILO 1 CLIC DERECHO SOBRE LA IMAGEN 2 IR AL MEN{U DE HERRAMIENTAS DE IMAGEN 3 IR A ESTILOS
  • 12. 4 SELLECIONAR “FORMA” DE IMAGEN Y ESCOGER EL QUE SE DESEE
  • 13.
  • 14. 4 LOGOTIPO 1 5 INFOGRAFIA Tabla de imágenes 1 JAVA LOGO....................................................................................................................................................9 2 JAVA LOGO 2................................................................................................................................................10 3 CODIGOS DE JAVA........................................................................................................................................11 4 LOGOTIPO 1................................................................................................................................................14 5 INFOGRAFIA.................................................................................................................................................14