Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Investigación Documental I
Investigación Documental I
INVESTIGACIÓN DOCUMENTAL I
Aspectos generales del lenguaje Java
i
ÍNDICE
P.p
Aspectos Generales del Lenguaje Java......................................................2
Estructura General de un Programa en Java..............................................4
Operadores en Java.....................................................................................5
Tipos de Datos en Java...............................................................................6
Sentencias de Entrada/Salida......................................................................8
Comentarios en un Programa Java...........................................................11
Sentencias de Asignación..........................................................................12
Ejemplo de un programa Java que contenga sentencias que utilicen
operadores, sentencias de entrada y sentencias de salida, comentarios y
sentencias de asignación...........................................................................14
CONCLUSION...........................................................................................16
ii
INTRODUCCIÓN
1
Aspectos Generales del Lenguaje Java
¿Qué es Java?
1
Independiente a la arquitectura y portable: Al compilar un
programa en Java, el código resultante es un tipo de código binario
conocido como Java bytecodes. Este código es interpretado por
diferentes computadoras de igual manera, por lo que únicamente
hay que implementar un intérprete para cada plataforma. De esa
manera Java logra ser un lenguaje que no depende de una
arquitectura de ordenador específica. Como el código compilado de
Java es interpretado, un programa compilado de Java puede ser
utilizado por cualquier computadora que tenga implementado el
intérprete de Java.
Robusto: Java simplifica la gestión de la memoria dinámica. Por
ejemplo, ya no es necesario la liberación explícita, el intérprete de
Java lo lleva acabo automáticamente cuando detecta que una
variable dinámica ya no es usada por el programa. Por otra parte,
impide que un puntero Java apunte a una dirección de memoria no
válida, los punteros (referencias) Java son seguros y deterministas:
o bien apuntan a un elemento correctamente alojado en memoria o
bien tienen el valor nulo. Finalmente el acceso a la memoria es
supervisado por el intérprete de tal manera que no es posible
acceder a zonas de memoria no autorizadas sin provocar un error.
Por ejemplo, no es posible escribir fuera de los límites de un vector.
Seguro: El sistema de Java tiene ciertas políticas que evitan que
se puedan codificar virus con este lenguaje. Existen muchas
restricciones, especialmente para los denominados applets, que
limitan lo que se puede y no puede hacer con los recursos críticos de
una computadora.
Multitarea: Un lenguaje que soporta múltiples threads, hilos o
tareas, es un lenguaje que puede ejecutar diferentes líneas de
código al mismo tiempo. El soporte y la programación de hilos en
Java está integrado en la propia sintaxis del lenguaje.
Dinámico: En Java no es necesario cargar completamente el
programa en memoria sino que las clases compiladas pueden ser
1
cargadas bajo demanda en tiempo de ejecución (dynamic binding).
Esto proceso permite la carga de código bajo demanda.
1
va a ser color blanco. El segundo, denominado get (obtener) sirve para
obtener un valor de una variable, por ejemplo: cuando queremos saber la
edad de Juan.
Comentarios: Éstos pueden incluirse en cualquier parte del código. Sus
líneas serán completamente ignoradas por el compilador, o sea que no
afectarán para nada nuestro programa. Cuando una persona está
aprendiendo a programar es altamente recomendable que escriba los
comentarios que a su criterio, sean necesarios en su código (siempre y
cuando no sea basura claro), ya que esto ayuda mucho a entender lo que
está haciendo una función, para qué sirve una variable o declaración,
hasta facilita el hacer modificaciones y mejoras al programa en el futuro.
(Dino, 2012)
1
Operadores en Java
Tipos, Ejemplos de uso.
1
Números Enteros: hay distintos tipos de entero como short, long, int
y byte pero todos tienen distintos rangos.
Números Reales: son float y double su diferencia se la cantidad de
decimales.
Caracteres: char.
Boleanos: valores lógicos true y false.
Tipos String
//Ejemplo de cadenas
String cad = "Esto es una cadena";
1
Justificación de la diversidad tipos de datos
Sentencias de Entrada/Salida
1
La entrada/salida de texto en Java es muy general y flexible, pero
compleja, podemos usar clases que encapsulen las operaciones. El
paquete fundamentos (no estándar) contiene las clases:
1
•Grafica: Para hacer gráficas de x-y.
1
•CajaTexto: Para leer texto multilínea.
1
Tipos de Comentarios
1
Sentencias de Asignación
Estructura
Ejemplo:
// Declara las variables p, q y r
int p, q, r;
1
p = 2;
Resultado:
p=2q=2r=6
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
1
String name = R.readLine();
if(age<18){
} else{
1
CONCLUSIÓN