Está en la página 1de 10

Informe de java

Aprendiz: Andrés Jair Soto Rodríguez

INTRODUCCION
El siguiente informe es realizado por medio de
consultas en internet referente al lenguaje de
programación orientado a objetos llamado java
donde se preguntaron en varios sitios web, como
Wikipedia y demás paginas informativas donde la
búsqueda fue por el orden de la guía didáctica
Ofrecida por la instructora.

Objetivos
Es conocer más a fondo este lenguaje de programación
por medio de las consultas que hemos realizado
teniendo un conocimiento previo relacionado con este
lenguaje llamado java donde nos
Ofrece una cantidad de cosas positivas, aunque su
sintaxis es un poco extraña con la práctica se podrá
dominarlo un poco
Desarrollo de los ítems
1. Para usted que es el lenguaje de programación java
orientado a objetos y definir sus características.

Rta: Java es un tipo de lenguaje de programación orientada a


objetos y que el desarrollador escriba el programa una sola vez y lo
ejecuten en cualquier dispositivo.

Características: simple, orientado a objetos, eses distribuido y


fluido con bibliotecas, Independiente a la plataforma, Recolector de
basura, Es seguro y sólido Es multihilo.

2. Definir tipos de datos en java tales como datos tipo


primitivo: cuales son y la gama o rango de valores.

Byte: Representa un tipo de dato de 8 bits con signo. De tal manera


que puede almacenar los valores numéricos de -128 a 127 (ambos
inclusive).

Short: Representa un tipo de dato de 16 bits con signo. De esta


manera almacena valores numéricos de -32.768 a 32.767.

int: Es un tipo de dato de 32 bits con signo para almacenar valores


numéricos. Cuyo valor mínimo es -231 y el valor máximo 231-1.
Long: Es un tipo de dato de 64 bits con signo que almacena valores
numéricos entre -263 a 263-1

Float: Es un tipo dato para almacenar números en coma flotante


con precisión simple de 32 bits.

Double: Es un tipo de dato para almacenar números en coma


flotante con doble precisión de 64 bits

Boolean: Sirve para definir tipos de datos booleanos. Es decir,


aquellos que tienen un valor de true o false. Ocupa 1 bit de
información.

Char: Es un tipo de datos que representa a un carácter Unicode


sencillo de 16 bits.

3. Que es el JDK, cuál es su función y Explique la estructura


de directorios que se crea al instalar el JDK

JDK es el acrónimo de "Java Development Kit", es decir Kit de


desarrollo de Java. Se puede definir como un conjunto de
herramientas, utilidades, documentación y ejemplos para
desarrollar aplicaciones Java.

B. Componentes del JDK

a.) Introducción

JDK consta de una serie de aplicaciones y componentes. ¿Todas las


opciones que los ejecutables del JDK presentan se muestran
llamando al programa sin parámetros o con las opciones -? o -help
b.) Intérprete en tiempo de ejecución (JRE)

• Permite la ejecución de los programas Java (*.class) no gráficos


(aplicaciones).

c). Compilador

Se utiliza para compilar archivos de código fuente Java


(habitualmente *.java), en archivos de clases Java ejecutables
(*.class). Se crea un archivo de clase para cada clase definida en un
archivo fuente.

d.) Visualizador de applets

• Es una herramienta que sirve como campo de pruebas de applets,


visualizando cómo se mostrarían en un navegador, en lugar de tener
que esperar. Al ser activado desde una línea de órdenes abre una
ventana en la que muestra el contenido del applet.

e.) Depurador

• Es una utilidad de línea de comandos que permite depurar


aplicaciones Java. No es un entorno de características visuales, pero
permite encontrar y eliminar los errores de los programas Java con
mucha exactitud. Es parecido en su funcionamiento al
depurador gdb que se incluye con las distribuciones del
compilador gcc/g++ para C/C++.
f.) Generador de documentación

Es una herramienta útil para la generación de documentación API


directamente desde el código fuente Java. Genera páginas HTML
basadas en las declaraciones y comentarios javadoc, con el
formato /** comentarios */:

La documentación que genera es del mismo estilo que la


documentación que se obtiene con el JDK.

Las etiquetas, que se indican con una arroba (@), aparecerán


resaltadas en la documentación generada.

El JDK incluye una serie de pallets de demostración, con su código


fuente al completo.

4. ¿Qué es la máquina virtual?

Una máquina virtual es un software de emulación de ordenadores,


de manera que se hace posible tener un ordenador virtual dentro
del otro físico, e incluso varios virtuales dentro del mismo PC. Se
suele denominar anfitrión al ordenador físico, mientras que el
cliente es el ordenador virtual emulado por una máquina virtual.
Dicho esto, existen numerosos programas que hacen posible crear
una máquina virtual; Virtual Box, VMWare, Parallels... y cada uno
tiene funciones exclusivas de las que se aprovechan los usuarios.
5. Sugiera los objetivos de la tecnología Java, explique con
sus palabras mínimo dos.

Rta: lo que conocemos como aplicaciones de escritorio

En java podrás crear una ilimitada galería de programas de diversas


categorías, desde un despachador para refrigeradores, o lo que
quieras en electrónica, para programar algoritmos de encriptación
usando, por ejemplo. o también para hacerte uno de esos jueguitos
que seguramente tendrás en tu celular.

6. ¿Al hablar de JRE (Java Runtime Enviroment) a que hace


referencia?

Rta :ejecución de Java está conformado por una Máquina Virtual de Java o
JVM, un conjunto de bibliotecas Java y otros componentes
necesarios para que una aplicación escrita en lenguaje Java pueda
ser ejecutada. El JRE actúa como un "intermediario" entre el sistema
operativo y Java.

La JVM es el programa que ejecuta el código Java previamente


compilado (bytecode) mientras que las librerías de clases estándar
son las que implementan el API de Java. Ambas JVM y API deben ser
consistentes entre sí, de ahí que sean distribuidas de modo
conjunto.

7. Cuál es el significado de Las tecnologías que existen en


Java
Rta: Java SE es una colección de API del lenguaje de
programación Java útiles para muchos programas de la Plataforma
Java. La Plataforma Java 2, Enterprise Edition incluye todas las clases
en el Java SE, además de algunas de las cuales son útiles para
programas que se ejecutan en servidores sobre workstations.
Java EE : Java EE significa Java Enterprise Edition. Java EE extiende
Java SE (que significa Java Standard Edition). Java EE es un conjunto
de tecnologías y especificaciones relacionadas que están orientadas
hacia el desarrollo de aplicaciones empresariales a gran escala.
Java ME:

ofrece un entorno flexible y sólido para aplicaciones que se ejecutan


en dispositivos móviles e integrados: teléfonos móviles, TDT,
reproductores Blu-ray, dispositivos multimedia digitales, módulos
M2M, impresoras y mucho más.

La tecnología Java ME se creó originalmente para paliar las


limitaciones asociadas a la creación de aplicaciones para pequeños
dispositivos

Java CARD:

Permite que las Tarjetas Inteligentes y otros dispositivos con


memoria muy limitada ejecuten pequeñas aplicaciones,
llamadas applet, que utilizan la tecnología Java

8. ¿Cuáles son los modificadores de acceso en JAVA

Default No se requiere palabra clave, Private, Protected, Public,

9. Liste y defina los siguientes términos o palabras claves o


reservadas de Java:
a) Clase y objeto
Rta: Una clase es una plantilla o plano a partir del cual se crean los
objetos. Así, un objeto es la instancia(resultado) de una clase.
Definiciones de objeto: … El objeto es una entidad que tiene estado
y comportamiento. El objeto es una instancia de una clase.
b) Constructor

Rta: Un constructor es un método especial de una clase que se


llama automáticamente siempre que se declara un objeto de esa
clase.

Su función es inicializar el objeto y sirve para asegurarnos que los


objetos siempre contengan valores válidos.

c) Evento

Rta: Un evento en Java es un objeto que se crea cuando algo


cambia dentro de una interfaz gráfica de usuario. Si un usuario hace
clic en un botón, hace clic en un cuadro combinado o escribe
caracteres en un campo de texto, etc.

d) Herencia
Rta: La herencia en Java es la manera en la que una clase adquiere
los atributos y comportamiento de otra clase. De manera que esta
nueva clase es una especialización de la original.
e) Instancia
Rta: Podemos interpretar que una clase es el plano que describe
como es un objeto de la clase, por tanto, podemos entender que a
partir de la clase podemos fabricar objetos. A ese objeto construido
se le denomina instancia, y al proceso de construir un objeto se le
llama instanciación.
f) Interfaz gráfica de usuario
Rta: La Interfaz gráfica de usuario, también conocida como GUI
(Graphical User Interface), es un programa que hace las veces de
intermediario entre usuario y máquina. Un software que muestra de
forma visual todas las acciones posibles en una plataforma, así como
la información disponible, para que los usuarios puedan interactuar
con mayor facilidad y sin necesidad de disponer de profundos
conocimientos de informática.
g) Método
Rta: es una colección de declaraciones que realizan alguna tarea
específica y devuelven el resultado a la persona que llama. Un
método Java puede realizar alguna tarea específica sin devolver
nada. Los métodos en Java nos permiten reutilizar el código sin
tener que volver a escribirlo.
h) Polimorfismo
Rta: es la capacidad que tienen los objetos de una clase en ofrecer
respuesta distinta e independiente en función de los parámetros
(diferentes implementaciones) utilizados durante su invocación.
Dicho de otro modo, el objeto como entidad puede contener valores
de diferentes tipos durante la ejecución del programa.
i) Recolector de basura
Rta: El recolector de basura es un progtwig que se ejecuta en la
máquina virtual Java que elimina los objetos que ya no están siendo
utilizados por una aplicación Java. Es una forma de gestión de
memoria automática.
10. ¿Qué es NetBeans e identifique sus principales
características?
Rta: Netbeans es un IDE (Integrated Development Environment) o
entorno de desarrollo integrado, que es gratuito y de código abierto
, sirve para el desarrollo de aplicaciones web, corporativas, de
escritorio y móviles que utilizan plataformas como Java y
HTML5, editor de código fuente, junto con recursos de construcción
automáticos y un depurador. Igualmente, brinda la función de
autocompletado inteligente de código o IntelliSense. Y en el caso de
la plataforma de Netbeans IDE, ofrece un compilador y un
intérprete.

También podría gustarte