SlideShare una empresa de Scribd logo
1 de 26
Glosario de términos
A
Abs (Función matematica)
La función matemática "abs" se utiliza como valor absoluto cuando se encuentra
una cantidad con decimales en Java.
Ejemplo: int x=Math.abs(2.3) Resultado: x=2
Abstracción
Proceso que permite seleccionar las características relevantes dentro de un
conjunto e identificar comportamientos comunes para definir nuevos tipos de
entidades en el mundo real.
Acoplamiento (coupling)
Medida del grado en el que un objeto o componente depende de otro. Bajo
acoplamiento minimiza las dependencias y es una indicación de un buen diseño
Acumulador
Es una variable numérica (entero o real) que acumula/suma un conjunto de
valores.
Agregación
Relación en la que un objeto se compone o está construido de uno o más objetos,
de modo que la colección completa representa un todo. Las relaciones de
agregación se especifican entre clases y se reflejan en instancia de objetos.
Algoritmo
Método que describe como se resuelve un problema en termino de las acciones
que se ejecutan y especifican el orden en que se ejecutan estas mismas acciones.
Los algoritmos ayudan al programador a planificar un programa antes de su
estructura en un lenguaje de programación
AlreadyBoundException
Se lanza si se intenta vincular un objeto en el registro a un nombre que ya tiene un
enlace asociado.
Aplicación
Programa autónomo Java tal como cualquier programa escrito utilizando un
lenguaje de alto nivel.
ApplicationException
Esta clase se usa para informar excepciones de nivel de aplicación entre ORB y
stubs.
Argumento
Información pasada a un método. Los argumentos se suelen llamar también
parámetros
ArithmeticException
Esta excepción se produce cuando se ha producido una condición aritmética
excepcional, por ejemplo, un entero "dividir por cero" arroja una instancia de esta
clase.
ArrayIndexOutOfBounds (Excepción)
Es una de las excepciones que lanza java al tener un error con los arreglos,
específicamente cuando se sobrepasa la dimensión de un arreglo
Arreglo (arrays)
Variables del mismo tipo de dato, almacenadas en posiciones contiguas en la
memoria, poseen el mismo nombre y se diferencian con el índice
Asignación
Almacenamiento de un valor en una variable. La sentencia de asignación es
aquella que implementa la asignación y utiliza un operador de asignación.
Asociación
Una relación de dos clases, como una instancia de una clase referencia a una
instancia de otra clase
Atributo
Se define a atributo en java, como las propiedades que caracterizan a los objetos
B
Biblioteca
Una biblioteca es un conjunto de procedimientos yfunciones (subprogramas) agr
upadas en un archivo con el fin de ser aprovechadas por otros programas.
Bloque
Sentencias y declaraciones encerradas entre una pareja de llaves.
(Apertura y cierre, '{' Y '}'. Por ejemplo, un cuerpo.
Boolean
Tipo de dato que se utiliza para la evaluación de condiciones verdadero/falso
Break
Rompe el flujo normal del bloque de código actual.
Bucle do while
El bucle do while es prácticamente igual al while, pero con la diferencia de que el
código del bucle se ejecutara al menos una vez ya que la comprobación se hace
después de cada iteración y no antes como en el caso del while.
1
2
3
do {
...
} while (condicion)
Este tipo de bucle es el idóneo cuando necesitamos que un fragmento de código
se ejecute al menos una vez y dependiendo de las circunstancias puede ser que
se vuelva a repetir un número indeterminado de veces o ninguna.
Bucle for
El bucle for sirve para ejecutar un código un número conocido de veces, por
ejemplo recorrer un array o cualquier otro tipo de colección o simplemente ejecutar
el código un número concreto de veces.
En java hay dos posibles tipos de bucle for:
El más habitual es en el que se establece el numero desde el que va a empezar el
bucle, hasta cuando se va a seguir ejecutando el bucle y finalmente el modo en el
que se actualiza el contador del bucle, que aunque habitualmente lo que se hace
es incrementar en una unidad el contador esto no tiene que ser obligatoriamente
así.
1
2
3
for (inicializacion; condicion; actualizacion) {
...
}
Bucle while
El bucle while es tan sencillo como decir mientras se cumpla la condición se
ejecuta el código que haya dentro del bucle, y en el momento que ya no se cumpla
esa condición se sale del bucle.
1
2
3
while (condicion) {
...
}
Por lo tanto este tipo de bucle es el idóneo cuando necesitamos que un fragmento
de código se repita un número de veces variable.
Bucles
Instrucciones de control que permiten la repeticion de un conjunto de instrucciones
segun la condicion
Byte
El tipo byte es una de las palabras reservadas que viene definida el lenguaje de
programación de JAVA cuyo funcionamiento es ahorrar memoria en grandes
arrays. Donde el ahorramiento de memoria realmente importa, también se puede
utilizar el lugar de int donde sus limites ayudan a aclarar sus límites, ya que le
hecho de que una variable sea limitada puede servir para su documentación, el
tipo byte es un entero de 8 bits complemento a dos. Su valor mínimo es -128 y el
máximo 127. Por eso de esta manera se puede decir que es limitada y puede
llegar a servir más que el int para el ahorramiento de memoria como lo
mencionamos anteriormente.
C
C++
C++ es un lenguaje de programación orientado a objetos que toma la base del
lenguaje C. La intención de su creación fue el extender al exitoso lenguaje de
programación C con mecanismos que permitieran la manipulación de objetos
Cabecera de Clase
La cabecera proporciona un nombre a la clase y define sus accesos, también
describe si es una clase ampliada de una superclase o implementa interfaces
Cadena de caracteres
Una cadena de caracteres es un objeto de tipo String cuyo valor es texto
internamente, el texto se almacena como una colección secuencial de solo lectura
de objetos Char, dentro de esta no hay ningún carácter que finalice en null
Case
Elemento de la instruccion de control swich, que permite la toma de decisiones
multiples
Catch
Un bloque catch es usado para manejar todas las excepciones que pueden ser
generadas en el bloque try.
Char
Tipo de dato que solo es capaz de almacenar un carácter.
Ciclo (Bucle)
Un bucle o ciclo, en programación, es una sentencia que ejecuta repetidas
veces un código, hasta que la condición asignada a dicho bucle deja de cumplirse.
Clase
Abstracción que define un tipo de objeto especificando qué propiedades y
operaciones disponibles va a tener.
Clase Principal (main class)
Una clase que contiene un método principal (main).
Código Fuente
El código fuente de un programa informático (o software) es un conjunto de líneas
de texto con los pasos que debe seguir la computadora para ejecutar dicho
programa.
Comentarios
Los comentarios son textos adicionales que se añaden al código para explicar la
funcionalidad que este tiene, bien esta puede ser para otras personas que lean el
programa, o también para recordatorio para el programador. Los comentarios
llegan a ser una parte importante a la hora de documentar un programa. Los
comentarios no afectan el compilador debido a que estos los ignora, por lo que no
incrementa el tamaño del archivo, así que puede agregarse como se desee
libremente para que el código del programa pueda entenderse mejor
Compilación
Nombre dado al proceso de traducción del código fuente a bytecodes y este así
mismo pasa a ejecutarse en aplicación de escritorio.
Compilador
Compilador (compiler) Programa de software que realiza un proceso de
compilación (traducción del lenguaje fuente a lenguaje máquina) de un programa
escrito en un lenguaje de programación de alto nivel. En el caso de Java, es un
programa que traduce el código fuente Java en bytecode. El compilador de J2SDK
se denomina javac.
Constante
Una Variable declarada en final en Java.
Una constante de la clase normalmente está compartida por todos los objetos de
la misma clase, Pro lo consiguiente una constante de clase se
declara normalmente como "Static". Una constante local es una constante
declarada en un método.
Constantes
Las constantes son valores que no se modifican durante la ejecución del
programa, si definimos una constante y la intentamos modificar durante la
ejecución, no nos dejara.
Constructor
Método especial de una clase que inicializa el objeto y sirve para que las variables
tengan valores validos
Cos (Función matematica)
La función matemática "cos" se utiliza para determinar la función "coseno" de una
cantidad en Java.
Ejemplo: double x=Math.cos(0.5) Resultado: x=0.8775825;
D
Datos compuestos
Tipo de datos que se compone por un conjunto de datos de tipo primitivo ya sea
de un solo tipo o la combinación de ellos, un ejemplo es el tipo String o los
Arreglos(Array)
Datos Primitivos
Tipos de datos con tamaño limitado idéntico en todas las versiones de JAVA,lo
cual asegura su portabilidad, poseen la capacidad de hacer operaciones con
ciertos tipos de valores en especifico
Declaración
Define las variables, métodos y clases en un programa
Depuración
Proceso de encontrar, fijar y eliminar errores en un programa. Para estas tareas se
suele utilizar una herramienta de programación conocida como depurador.
Depurador (debugger)
Herramienta para ayudar a la localización de errores de un programa: jdbc se
proporciona como parte del J2SDK.
Diagrama de clase
Son los diagramas mas comunes en el modelado de sistemas orientados a objetos
Diagrama de Flujo
Es una representación gráfica de la estructura de un programa.
Diseño
Define como se debe estructurar e implementar un programa
Do
Estructura de control cíclica
Es utilizado en el bucle/ciclo do-while, se ejecuta al menos una vez
Do-while
Los ciclos do-while son una estructura de control cíclica, los cuales nos permiten
ejecutar una o varias líneas de código de forma repetitiva sin necesidad de tener
un valor inicial e incluso a veces sin siquiera conocer cuándo se va a dar el valor
final, hasta aquí son similares a los ciclos while, sin embargo el ciclo do-while nos
permite añadir cierta ventaja adicional y esta consiste que nos da la posibilidad de
ejecutar primero el bloque de instrucciones antes de evaluar la condición
necesaria, de este modo los ciclos do-while, son más efectivos para algunas
situaciones específicas.
Double
Tipo de dato que al igual que float, permite la entrada de decimales pero tiene un
mayor tamaño, este puede ser de hasta 64 bits
E
Editor de Código
Es un programa capaz de editar, compilar y ejecutar códigos de cierto lenguaje,
cada uno de éstos programas tiene una variedad de características distintas que
cumplen con las necesidades del programador.
Ejecutar, ejecución (run)
Hacer funcionar un programa instrucción a instrucción
Encapsulación
Es el empaquetado de datos y método en un sólo componente.
Entero
Un número completo tal como –5, 1, 10 y 2002.
Enum
Un enum, también llamado enumeración o tipo enumerado es un tipo de dato
definido por el usuario que solo puede tomar como valores los definidos en una
lista.
Un enum se declara de forma general:
[modificadores] enum nombreEnum {VALOR1, VALOR2, VALOR3, ...}
modificadores (opcional) puede ser public, private, protected además de static.
enum es la palabra reservada para definir enumeraciones en Java.
nombreEnum es el nombre del nuevo tipo creado.
VALOR1, VALOR2, ... son los valores que pueden tomar las variables que se
declaren de este tipo.
Se pueden declarar enumeraciones dentro o fuera de una clase pero nunca
dentro de un método.
Error de Compilación
Son errores que impiden que su programa se ejecute.
Error en tiempo de Ejecución
Son errores que aparecen mientras se ejecuta su programa.
Error Lógico
Son errores que impiden que su programa haga lo que estaba previsto.
Evento
Una acción del usuario en la interfaz gráfica.
Excepción
Evento que ocurre durante la ejecución de un programa, que interrumpe el flujo
normal de ejecución.
Expresiones
Una expresión es una combinación de variables, operaciones y llamadas de
metodos. Construida de acuerdo a la sintaxis del lenguaje que devuelve un valor.
Estas pueden tener diversos funcionamientos como por ejemplo: asignar el valor a
una variable, realizar una operación, llamamiento a una función desde un objeto
desde una clase determinada, reservar espacio de memoria para un objeto de una
clase, etc. Un ejemplo de estas ordenadas como nombramos los ejemplos es:
x=123;
y=(x+100)/4;
area=circulo.calcularArea(2.5);
Rectangulo r=new Rectangulo(10, 10, 200, 300);
Extends
Cuando una clase hereda de otra se usa la palabra reservada extends, al hacer
esto se están "copiando" (por decirlo de alguna forma) los métodos y las variables
de la "clase padre" (clase desde la cual se heredan estos miembros), la palabra
extends se usa después de declarar el nombre de la clase, por ejemplo:
<tipo de clase> <nombre clase> extends <clase padre> {
... resto de código (irrelevante para este ejemplo) ...
F
False
Verifica si un valor es falso y viene con tipo de dato boolean.
FileNotFoundException
Es una excepción lanzada cuando cuando no existe un archivo con el nombre de
ruta especificada, también lanzará si el archivo existe pero por alguna razón es
inaccesible, por ejemplo, cuando se intenta abrir un archivo de solo lectura para
escribir.
Final
Modificador de clases, datos, métodos y variables locales. Una clase final no se
puede extender, un dato final o variable local es una constante y un dato final no
se puede anular.
Finally
Determina el bloque de código que se ejecutará siempre luego de un try así sea
que se capture o no una excepción.
Float
Tipo de dato que permite ingresar decimales que ademas tiene un tamaño de 32
bits
Flujo (Stream)
Término que describe el flujo de datos continuo de una dirección entre un emisor y
un receptor.
FontFormatException
Lanzado por el método createFont en la clase Font para indicar que la fuente
especificada es mala.
For
Ciclo que nos permite ejecutar de manera repetitiva un bloque de instrucciones,
conociendo previamente un valor de inicio, una condición y una expresión final
(incremento/Decremento).
Función
Es un conjunto de bloques de código que pueden ser llamados desde cualquier
parte dentro del programa que se desee.
G
Diseño
Define como se debe estructurar e implementar un programa
Diagrama de Flujo
Es una representación gráfica de la estructura de un programa.
Double
Tipo de dato que al igual que float, permite la entrada de decimales pero tiene un
mayor tamaño, este puede ser de hasta 64 bits
Encapsulación
Es el empaquetado de datos y método en un sólo componente.
Evento
Una acción del usuario en la interfaz gráfica.
Excepción
Evento que ocurre durante la ejecución de un programa, que interrumpe el flujo
normal de ejecución.
H
Herencia
Una relación entre clases en que una subclase se extiende desde una superclase.
Hilo (thread)
Un flujo de ejecución de una tarea que tiene un principio y un fin, en un programa.
I
I2SK
El Java 2 Software Kit distribuido por Inn proporciona el conjunto de herramientas
para escribir programas Java, Libro Java 6 contiene las bibliotecas de calse Java,
el compilador Java(javac)y una colección de otras utilidades. Las versiones se
numeran en secuencia con 1.2,1.3,1.4(la más reciente dentro de la
implementación de la plataforma Java 2.
IDE (integrated development)
Herramienta que proporciona un entorno a los programadores a escribir un código
eficientemente.
Identificador (identifier)
Nombre de una variable, método, clase, interfaz o paquete.
If
Estructura de control condicional.
Su funcionamiento es simple. Se evalúa una condición, si es verdadera ejecuta un
código, si es falsa, ejecuta otro código por medio de un else, o continúa con la
ejecución del programa.
If-Else
Es una estructura condicional, si una determinada condición se cumple se ejecuta
el código que se encuentra dentro de If, de no cumplirse la condición se ejecuta el
código dentro de Else.
IllegalClassFormatException
Lanzado por una implementación de ClassFileTransformer.transform cuando sus
parámetros de entrada no son válidos. Esto puede ocurrir porque los bytes del
archivo de clase inicial no eran válidos o si una transformación aplicada
anteriormente corrompió los bytes
Import
La función es útil para mandar llamar las librerías que permiten la utilización de
diferentes códigos
Import java.applet.
Un applet java es un applet escrito en el lenguaje de programación Java. Los
applets de Java pueden ejecutarse en un navegador web utilizando la Java Virtual
Machine (JVM), o en el AppletViewer de Sun.
Entre sus características podemos mencionar un esquema de seguridad que
permite que los applets que se ejecutan en el equipo no tengan acceso a partes
sensibles (por ejemplo no pueden escribir archivos), a menos que uno mismo le dé
los permisos necesarios en el sistema; la desventaja de este enfoque es que la
entrega de permisos es engorrosa para el usuario común, lo cual juega en contra
de uno de los objetivos de los Java applets: proporcionar una forma fácil de
ejecutar aplicaciones desde el navegador web
Import java.lang.
Dentro de este paquete están gran parte de las clases más utilizadas dentro de las
aplicaciones o programas creados con tecnología Java.
Import javax.crypto.
Proporciona las clases e interfaces para realizar operaciones criptográficas. Las
operaciones criptográficas definidas en este paquete incluyen encriptación,
generación de claves y acuerdo de claves y generación de códigos de
autentificación de mensajes
Import javax.imageio.IIOImage;
Lee la imagen indexed mediante imageIndex y devuelve un IIOImage que contiene
la imagen, las miniaturas y los metadatos de la imagen asociada, utilizando un
archivo adjunto ImageReadParam
In-line
Configuración de una sola variable a uno de dos estados sobre la base de una
sola condición en común, de tales "if-else" que un acceso directo se ha ideado
para ello, el operador condicional "? :".
Instanceof
Es una función para conocer es de un tipo determinado, es decir, a una clase o
interfaz determinada.
Instanciación
Proceso de creación de un objeto de una clase.
Int
Es el tipo de dato predeterminado para valores enteros (1, 5, 47, -6, ...).
Interfaz (interface)
Una interfaz se trata como una clase especial de Java. Cada interfaz se compila
en un archivo independiente de bytecode, tal como una clase ordinaria. No se
puede crear un instancia de la interfaz. La estructura de una interfaz Java es
similar al de una clase abstracta en la que se puede tener datos y métodos. Los
datos ,sin embargo ,deben ser constantes y los métodos pueden tener sólo
declaraciones sin implementación.
Interprete (Interpreter)
Software que interpreta y ejecuta bytecode de Java. La máquina virtual Java
(JVM) es un interprete de bytecodes de Java que proporciona una emulación de
software de un procesador de máuina.
InterruptedException
Produce cuando un subproceso espera o esta ocupado, y el subproceso se
interrumpe, ya sea antes o durante la actividad.
J
Java
Lenguaje de programación orientado a objetos creado para poder funcionar en
distintos tipos de procesadores, gracias a la máquina virtual , la Java Virtual
Machine.
Java publing
La tecnología Java Plugin forma parte de Java Runtime Environment y establece
la conexión entre los exploradores más conocidos y la plataforma Java.
Java.util.Scanner
Librería para importar a la clase Scanner, la cual facilita y permite ingresar datos.
Javaw.exe
El proceso javaw.exe es un programa propiedad de Oracle, Inc., que funciona
junto con el explorador Internet Explorer como un plugin de Java. Este programa
es similar al programa java.exe. La única diferencia radica en que el proceso
javaw.exe no tiene ninguna ventana de consola al ejecutarse.
Javax.swing.JOptionPane
Librería necesaria para utilizar las funciones relacionadas con cuadros de diálogo.
JDK
JDK (Java Development Kit) Es un software que provee herramientas de
desarrollo para la creación de programas en Java.
Jerarquía de clases
Colección de clases organizadas en términos de relaciones de superclases y
subclases.
L
La POO
Es la manera de diseñar y desarrollar aplicaciones que tratan de imitar la realidad,
utilizando objetos, que contienen la identidad, el estado y el comportamiento.
Long
Es un tipo de dato numérico que puede ser real o entero, dependiendo del tipo de
dato que se vaya a utilizar. Tiene un tamaño en memoria de 64 bits.
M
Main (Clase)
Es la clase principal de un código, desde esta clase se invocarán a otras clases
del código.
MalformedURLException
Excepción la cual es lanzada en caso de que se halla producido una URL mal
formada, o, no se pudo encontrar ningún protocolo legal en una cadena de
especificación o la cadena no se pudo analizar.
Math (Clase)
La clase Math define muchas funciones y versiones distintas de cada funcion
Mensaje
Una petición enviada a un objeto que se solicita ejecutar una acción determinada.
El mensaje incluye un nombre y una lista opcional de parámetros.
Método
Implementación de un algoritmo que representa una operación o función que un
objeto realiza.
Modificador (Modifer)
Es una palabra reservada en Java que especifica las propiedades de los datos,
métodos y clases, y como se pueden utilizar.
Modificadores de acceso
Son utilizados para determinar el nivel de acceso de clases, atributos y métodos.
Ejemplos:
-Private
-Public
Modularidad
Propiedad que permite subdividir una aplicación en partes más pequeñas
(llamadas módulos), cada una de las cuales debe ser independiente como sea
posible de la aplicación en sí y de las demás partes.
N
Netbeans
Es un entorno de desarrollo integrado, hecho principalmente para el lenguaje de
programación Java.
New
Sentencia utilizada para crear nuevos objetos
Null
Es un valor especial aplicado a un puntero (o referencia) usado para indicar que
no se apunta a un objeto o dato válidos. Usualmente se utiliza el valor 0 (cero)
para significar null, debido a que muchos sistemas operativos consideran el
intentar acceder a una dirección de memoria tan baja como un error.
NullPointerException
Es una de las excepciones de java la cual es lanzada cuando se hace uso de una
referencia a un objeto que no ha sido creado.
Objeto
Una instancia de una case que tiene sus propios valores para cada uno de los
atributos.
P
Palabra reservada
Palabra reservada, Palabra definida como parte del lenguaje Java.Los literales y
las palabras clave, son palabras reservadas utilizadas por el Lenguaje de
Programación Java y no pueden ser usadas como identificadores.
Paquete
Grupo de clases similares.
Parámetro
En programación, un valor transmitido a una función. La función utiliza el
parámetro en sus tareas o realiza una operación con el mismo.
Polimorfismo
Polimorfismo significa que una llamada a un método miembro causará que se
ejecute un método diferente dependiendo del tipo de objeto que invoca al método.
Precedencia, prioridad (precedence)
Prioridad de un operador en una expresión utilizada para determinar el orden en
que se evalúan los operadores.
Principio de ocultación
Protege a las propiedades de un objeto contra su modificación por quien no tenga
derecho a acceder a ellas; solamente los propios métodos internos del objeto
pueden acceder a su estado.
Privado (private)
Un modificador de miembros de una clase, un miembro privado sólo puede ser
referenciado en el interior de la clase
Programa
Un conjunto de instrucciones (o sentencias) que describen alguna aplicación o
actividad ejecutada en una computadora
Programación
La programación es el proceso mediante el cual se codifica, se diseña, depura y
protege el código principal de programas de computadora.
Protected
Protected (Acceso desde la clase y sus hijos "herencia")
Para controlar el acceso a nuestros atributos y métodos se utilizan los
modificadores de acceso que no son más que palabras reservadas del lenguaje
que se encargarán de controlar desde dónde serán accesibles los miembros de
una clase.
Proyecto
Un proyecto Java podemos considerarlo como una serie de carpetas ordenadas y
organizadas de acuerdo con una lógica para mantener organizado el código. Un
proyecto suele constar de archivos .java, archivos .class y documentación.
Prueba/Probar
Es la actividad de verificación sistematica de que un programa funciona
correctamente.
Público (public)
Es un modificador de clases, datos y métodos a los que se puede acceder por
todos los programas.
R
Recolección de basura
Técnica por la cual el entorno de objetos se encarga de destruir automáticamente,
y por tanto desvincular la memoria asociada, los objetos que hayan quedado sin
ninguna referencia a ellos.
Return
Funciona como el fin de un método de una clase y según el tipo de método
devuelve un valor cada vez que este es utilizado.
S
Semántica (semantics)
Conjunto de reglas que definen el significado de un programa sintácticamente
válido. Java toma un enfoque operacional en semántica de modo que el
comportamiento y por consiguiente el significado de un programa se define por la
máquina sobre la que esta ejecutando el programa.
Sentencia (statement)
Una unidad de código que representa una acción o una secuencia de acciones.
Las sentencias se ejecutan en el orden en que están escritas y siempre terminan
en un punto y coma.
Sin (Función matematica)
La función matemática "sin" se utiliza para determinar la función "seno" de una
cantidad en Java.
Ejemplo: double x=Math.sin(0.5) Resultado: x=0.479425;
Sintaxis (Syntax)
Un conjunto de reglas que especifica la composición de programas a partir de
palabras reservadas, símbolos y caracteres. La sintaxis define la estructura de los
programas legales en términos de cómo las palabras reservadas y otros
caracteres se pueden escribir y en qué orden.
Sobrecarga (overload)
Proporciona dos o más métodos con el mismo nombre en el mismo ámbito
,diferenciado por tener listas de parámetros deferentes.
Static
Las variables y métodos estáticos pertenecen a la clase en lugar de a una
instancia específica.
String
Tipo de dato compuesto que carece de propiedades matemáticas y que acepta la
introducción de caracteres alfanuméricos
Subclase
Una clase que hereda o se extiende de una superclase
Supertipo
Un tipo que es heredado por un subtipo.
Switch
Switch case es una estructura de control empleada en programación. Se utiliza
para agilizar la toma de decisiones múltiples.
T
Throw
Utiliza la sentencia throw para lanzar una excepción. Cuando lanzas un
excepción, se especifica la expresión que contiene el valor para ser lanzado.
Tipo de datos (data type)
Los tipos de datos se utilizan para definir variables. Java soporta los tipos de datos
primitivos y tipos de datos objeto.
True
Verifica si un valor es verdadero y viene con tipo de dato boolean.
Try
Declara un bloque de código que posiblemente lanzará una excepción.
U
UML
Lenguaje unificado de modelado que proporciona notación estándar visual para
documentar el análisis y diseño de sistemas orientados a objetos.
V
Validación
La validación hace referencia a verificar, controlar o filtrar cada uno de las
entradas de datos, si el dato es correcto, es decir, es el tipo de dato que pide el
sistema, este lo aceptara. Por el contrario si este es incorrecto, el sistema lo
rechazara
Variable
Es un identificador que representa una porción de memoria en la que se guarda el
valor asignado a dicha variable.
Variable Contador
Como su nombre lo dice nos sirve para contar las veces que pasara un numero X
u otra cosa, dependiendo del programa.
Variable de clase (class variable)
En programación orientada a objetos, una variable de clase es una variable que
comparte su valor, es decir todos los objetos que se creen de esta clase
compartirán su valor.
Variable global
Las propiedades de la clase en java es el equivalente a las variables globales en
lenguajes estructurados como el C.
Variable (acumulador)
Sirve para acumular ciertos números dentro de un ciclo y siempre debe
declararse con un valor antes de usarse
Variable (local)
Tipo de variable que solo funciona dentro de la funcion en la que se declaro
Void
Especifica que un método no devuelva ningún valor.
W
While
Bucle que ejecuta una sentencia especificada mientras que la condición sea
evaluada como verdadera.

Más contenido relacionado

Similar a Glosario Java 40c

Programacion en java
Programacion en javaProgramacion en java
Programacion en javaANGELA FREIRE
 
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 objetosDoris Aguagallo
 
Resumen actividades
Resumen actividadesResumen actividades
Resumen actividadesJames Logan
 
Estructura sintactica de los lenguajes
Estructura sintactica de los lenguajesEstructura sintactica de los lenguajes
Estructura sintactica de los lenguajesFenix Flame
 
Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++ValeriaBerrones
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_Jesus22barrera
 
Trabajo tutorial de visual C++
Trabajo tutorial de visual C++Trabajo tutorial de visual C++
Trabajo tutorial de visual C++Bryangio2002
 
Comandos, Sentencias y/o Paquetes del Lenguaje de Programación de Java
Comandos, Sentencias y/o Paquetes del Lenguaje de Programación de JavaComandos, Sentencias y/o Paquetes del Lenguaje de Programación de Java
Comandos, Sentencias y/o Paquetes del Lenguaje de Programación de JavaTania Tellez
 
Aplicaciones en java_genesis_duran (3)
Aplicaciones en java_genesis_duran (3)Aplicaciones en java_genesis_duran (3)
Aplicaciones en java_genesis_duran (3)GENEDURAN
 
Estructura sintactica de los lenguajes de programacion y bases de datos
Estructura sintactica de los lenguajes de programacion y bases de datosEstructura sintactica de los lenguajes de programacion y bases de datos
Estructura sintactica de los lenguajes de programacion y bases de datosspedy93
 
Glosario Términos De JAVA
Glosario Términos De JAVAGlosario Términos De JAVA
Glosario Términos De JAVAStiven Rocha
 

Similar a Glosario Java 40c (20)

Programacion en java
Programacion en javaProgramacion en java
Programacion en java
 
Javares
JavaresJavares
Javares
 
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
 
Resumen actividades
Resumen actividadesResumen actividades
Resumen actividades
 
Glosario
GlosarioGlosario
Glosario
 
Programacion java basica
Programacion java basicaProgramacion java basica
Programacion java basica
 
Introduccion java
Introduccion javaIntroduccion java
Introduccion java
 
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visualesDesarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
 
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visualesDesarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
 
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visualesDesarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
 
Glosario java
Glosario javaGlosario java
Glosario java
 
Estructura sintactica de los lenguajes
Estructura sintactica de los lenguajesEstructura sintactica de los lenguajes
Estructura sintactica de los lenguajes
 
Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
Trabajo tutorial de visual C++
Trabajo tutorial de visual C++Trabajo tutorial de visual C++
Trabajo tutorial de visual C++
 
Comandos, Sentencias y/o Paquetes del Lenguaje de Programación de Java
Comandos, Sentencias y/o Paquetes del Lenguaje de Programación de JavaComandos, Sentencias y/o Paquetes del Lenguaje de Programación de Java
Comandos, Sentencias y/o Paquetes del Lenguaje de Programación de Java
 
Aplicaciones en java_genesis_duran (3)
Aplicaciones en java_genesis_duran (3)Aplicaciones en java_genesis_duran (3)
Aplicaciones en java_genesis_duran (3)
 
Estructura sintactica de los lenguajes de programacion y bases de datos
Estructura sintactica de los lenguajes de programacion y bases de datosEstructura sintactica de los lenguajes de programacion y bases de datos
Estructura sintactica de los lenguajes de programacion y bases de datos
 
Estructura basica para c++
Estructura basica para c++Estructura basica para c++
Estructura basica para c++
 
Glosario Términos De JAVA
Glosario Términos De JAVAGlosario Términos De JAVA
Glosario Términos De JAVA
 

Más de Misheell Meseguer (20)

Portafolio digital
Portafolio digitalPortafolio digital
Portafolio digital
 
Portafolio digital
Portafolio digitalPortafolio digital
Portafolio digital
 
Proyecto formativo
Proyecto formativoProyecto formativo
Proyecto formativo
 
Base de datos 20
Base de datos 20Base de datos 20
Base de datos 20
 
Base de datos 19
Base de datos 19Base de datos 19
Base de datos 19
 
Base de datos 18
Base de datos 18Base de datos 18
Base de datos 18
 
Base de datos 17
Base de datos 17Base de datos 17
Base de datos 17
 
Base de datos 16
Base de datos 16Base de datos 16
Base de datos 16
 
Base de datos 15
Base de datos 15Base de datos 15
Base de datos 15
 
Base de datos 14
Base de datos 14Base de datos 14
Base de datos 14
 
Base de datos 13
Base de datos 13Base de datos 13
Base de datos 13
 
Base de datos 12
Base de datos 12Base de datos 12
Base de datos 12
 
Base de datos 11
Base de datos 11Base de datos 11
Base de datos 11
 
Base de datos 10
Base de datos 10Base de datos 10
Base de datos 10
 
Base de datos 8
Base de datos 8Base de datos 8
Base de datos 8
 
Base de datos 7
Base de datos 7Base de datos 7
Base de datos 7
 
Base de datos 9
Base de datos 9Base de datos 9
Base de datos 9
 
Base de datos 6
Base de datos 6Base de datos 6
Base de datos 6
 
Base de datos 5
Base de datos 5Base de datos 5
Base de datos 5
 
Base de datos 4
Base de datos 4Base de datos 4
Base de datos 4
 

Glosario Java 40c

  • 1. Glosario de términos A Abs (Función matematica) La función matemática "abs" se utiliza como valor absoluto cuando se encuentra una cantidad con decimales en Java. Ejemplo: int x=Math.abs(2.3) Resultado: x=2 Abstracción Proceso que permite seleccionar las características relevantes dentro de un conjunto e identificar comportamientos comunes para definir nuevos tipos de entidades en el mundo real. Acoplamiento (coupling) Medida del grado en el que un objeto o componente depende de otro. Bajo acoplamiento minimiza las dependencias y es una indicación de un buen diseño Acumulador Es una variable numérica (entero o real) que acumula/suma un conjunto de valores. Agregación Relación en la que un objeto se compone o está construido de uno o más objetos, de modo que la colección completa representa un todo. Las relaciones de agregación se especifican entre clases y se reflejan en instancia de objetos. Algoritmo Método que describe como se resuelve un problema en termino de las acciones que se ejecutan y especifican el orden en que se ejecutan estas mismas acciones.
  • 2. Los algoritmos ayudan al programador a planificar un programa antes de su estructura en un lenguaje de programación AlreadyBoundException Se lanza si se intenta vincular un objeto en el registro a un nombre que ya tiene un enlace asociado. Aplicación Programa autónomo Java tal como cualquier programa escrito utilizando un lenguaje de alto nivel. ApplicationException Esta clase se usa para informar excepciones de nivel de aplicación entre ORB y stubs. Argumento Información pasada a un método. Los argumentos se suelen llamar también parámetros ArithmeticException Esta excepción se produce cuando se ha producido una condición aritmética excepcional, por ejemplo, un entero "dividir por cero" arroja una instancia de esta clase. ArrayIndexOutOfBounds (Excepción) Es una de las excepciones que lanza java al tener un error con los arreglos, específicamente cuando se sobrepasa la dimensión de un arreglo Arreglo (arrays) Variables del mismo tipo de dato, almacenadas en posiciones contiguas en la memoria, poseen el mismo nombre y se diferencian con el índice
  • 3. Asignación Almacenamiento de un valor en una variable. La sentencia de asignación es aquella que implementa la asignación y utiliza un operador de asignación. Asociación Una relación de dos clases, como una instancia de una clase referencia a una instancia de otra clase Atributo Se define a atributo en java, como las propiedades que caracterizan a los objetos B Biblioteca Una biblioteca es un conjunto de procedimientos yfunciones (subprogramas) agr upadas en un archivo con el fin de ser aprovechadas por otros programas. Bloque Sentencias y declaraciones encerradas entre una pareja de llaves. (Apertura y cierre, '{' Y '}'. Por ejemplo, un cuerpo. Boolean Tipo de dato que se utiliza para la evaluación de condiciones verdadero/falso Break Rompe el flujo normal del bloque de código actual. Bucle do while
  • 4. El bucle do while es prácticamente igual al while, pero con la diferencia de que el código del bucle se ejecutara al menos una vez ya que la comprobación se hace después de cada iteración y no antes como en el caso del while. 1 2 3 do { ... } while (condicion) Este tipo de bucle es el idóneo cuando necesitamos que un fragmento de código se ejecute al menos una vez y dependiendo de las circunstancias puede ser que se vuelva a repetir un número indeterminado de veces o ninguna. Bucle for El bucle for sirve para ejecutar un código un número conocido de veces, por ejemplo recorrer un array o cualquier otro tipo de colección o simplemente ejecutar el código un número concreto de veces. En java hay dos posibles tipos de bucle for: El más habitual es en el que se establece el numero desde el que va a empezar el bucle, hasta cuando se va a seguir ejecutando el bucle y finalmente el modo en el que se actualiza el contador del bucle, que aunque habitualmente lo que se hace es incrementar en una unidad el contador esto no tiene que ser obligatoriamente así. 1 2 3 for (inicializacion; condicion; actualizacion) { ... } Bucle while
  • 5. El bucle while es tan sencillo como decir mientras se cumpla la condición se ejecuta el código que haya dentro del bucle, y en el momento que ya no se cumpla esa condición se sale del bucle. 1 2 3 while (condicion) { ... } Por lo tanto este tipo de bucle es el idóneo cuando necesitamos que un fragmento de código se repita un número de veces variable. Bucles Instrucciones de control que permiten la repeticion de un conjunto de instrucciones segun la condicion Byte El tipo byte es una de las palabras reservadas que viene definida el lenguaje de programación de JAVA cuyo funcionamiento es ahorrar memoria en grandes arrays. Donde el ahorramiento de memoria realmente importa, también se puede utilizar el lugar de int donde sus limites ayudan a aclarar sus límites, ya que le hecho de que una variable sea limitada puede servir para su documentación, el tipo byte es un entero de 8 bits complemento a dos. Su valor mínimo es -128 y el máximo 127. Por eso de esta manera se puede decir que es limitada y puede llegar a servir más que el int para el ahorramiento de memoria como lo mencionamos anteriormente. C C++ C++ es un lenguaje de programación orientado a objetos que toma la base del lenguaje C. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitieran la manipulación de objetos
  • 6. Cabecera de Clase La cabecera proporciona un nombre a la clase y define sus accesos, también describe si es una clase ampliada de una superclase o implementa interfaces Cadena de caracteres Una cadena de caracteres es un objeto de tipo String cuyo valor es texto internamente, el texto se almacena como una colección secuencial de solo lectura de objetos Char, dentro de esta no hay ningún carácter que finalice en null Case Elemento de la instruccion de control swich, que permite la toma de decisiones multiples Catch Un bloque catch es usado para manejar todas las excepciones que pueden ser generadas en el bloque try. Char Tipo de dato que solo es capaz de almacenar un carácter. Ciclo (Bucle) Un bucle o ciclo, en programación, es una sentencia que ejecuta repetidas veces un código, hasta que la condición asignada a dicho bucle deja de cumplirse. Clase Abstracción que define un tipo de objeto especificando qué propiedades y operaciones disponibles va a tener. Clase Principal (main class) Una clase que contiene un método principal (main).
  • 7. Código Fuente El código fuente de un programa informático (o software) es un conjunto de líneas de texto con los pasos que debe seguir la computadora para ejecutar dicho programa. Comentarios Los comentarios son textos adicionales que se añaden al código para explicar la funcionalidad que este tiene, bien esta puede ser para otras personas que lean el programa, o también para recordatorio para el programador. Los comentarios llegan a ser una parte importante a la hora de documentar un programa. Los comentarios no afectan el compilador debido a que estos los ignora, por lo que no incrementa el tamaño del archivo, así que puede agregarse como se desee libremente para que el código del programa pueda entenderse mejor Compilación Nombre dado al proceso de traducción del código fuente a bytecodes y este así mismo pasa a ejecutarse en aplicación de escritorio. Compilador Compilador (compiler) Programa de software que realiza un proceso de compilación (traducción del lenguaje fuente a lenguaje máquina) de un programa escrito en un lenguaje de programación de alto nivel. En el caso de Java, es un programa que traduce el código fuente Java en bytecode. El compilador de J2SDK se denomina javac. Constante Una Variable declarada en final en Java. Una constante de la clase normalmente está compartida por todos los objetos de la misma clase, Pro lo consiguiente una constante de clase se declara normalmente como "Static". Una constante local es una constante declarada en un método.
  • 8. Constantes Las constantes son valores que no se modifican durante la ejecución del programa, si definimos una constante y la intentamos modificar durante la ejecución, no nos dejara. Constructor Método especial de una clase que inicializa el objeto y sirve para que las variables tengan valores validos Cos (Función matematica) La función matemática "cos" se utiliza para determinar la función "coseno" de una cantidad en Java. Ejemplo: double x=Math.cos(0.5) Resultado: x=0.8775825; D Datos compuestos Tipo de datos que se compone por un conjunto de datos de tipo primitivo ya sea de un solo tipo o la combinación de ellos, un ejemplo es el tipo String o los Arreglos(Array) Datos Primitivos Tipos de datos con tamaño limitado idéntico en todas las versiones de JAVA,lo cual asegura su portabilidad, poseen la capacidad de hacer operaciones con ciertos tipos de valores en especifico Declaración Define las variables, métodos y clases en un programa
  • 9. Depuración Proceso de encontrar, fijar y eliminar errores en un programa. Para estas tareas se suele utilizar una herramienta de programación conocida como depurador. Depurador (debugger) Herramienta para ayudar a la localización de errores de un programa: jdbc se proporciona como parte del J2SDK. Diagrama de clase Son los diagramas mas comunes en el modelado de sistemas orientados a objetos Diagrama de Flujo Es una representación gráfica de la estructura de un programa. Diseño Define como se debe estructurar e implementar un programa Do Estructura de control cíclica Es utilizado en el bucle/ciclo do-while, se ejecuta al menos una vez Do-while Los ciclos do-while son una estructura de control cíclica, los cuales nos permiten ejecutar una o varias líneas de código de forma repetitiva sin necesidad de tener un valor inicial e incluso a veces sin siquiera conocer cuándo se va a dar el valor final, hasta aquí son similares a los ciclos while, sin embargo el ciclo do-while nos permite añadir cierta ventaja adicional y esta consiste que nos da la posibilidad de ejecutar primero el bloque de instrucciones antes de evaluar la condición necesaria, de este modo los ciclos do-while, son más efectivos para algunas situaciones específicas.
  • 10. Double Tipo de dato que al igual que float, permite la entrada de decimales pero tiene un mayor tamaño, este puede ser de hasta 64 bits E Editor de Código Es un programa capaz de editar, compilar y ejecutar códigos de cierto lenguaje, cada uno de éstos programas tiene una variedad de características distintas que cumplen con las necesidades del programador. Ejecutar, ejecución (run) Hacer funcionar un programa instrucción a instrucción Encapsulación Es el empaquetado de datos y método en un sólo componente. Entero Un número completo tal como –5, 1, 10 y 2002. Enum Un enum, también llamado enumeración o tipo enumerado es un tipo de dato definido por el usuario que solo puede tomar como valores los definidos en una lista. Un enum se declara de forma general: [modificadores] enum nombreEnum {VALOR1, VALOR2, VALOR3, ...} modificadores (opcional) puede ser public, private, protected además de static. enum es la palabra reservada para definir enumeraciones en Java. nombreEnum es el nombre del nuevo tipo creado.
  • 11. VALOR1, VALOR2, ... son los valores que pueden tomar las variables que se declaren de este tipo. Se pueden declarar enumeraciones dentro o fuera de una clase pero nunca dentro de un método. Error de Compilación Son errores que impiden que su programa se ejecute. Error en tiempo de Ejecución Son errores que aparecen mientras se ejecuta su programa. Error Lógico Son errores que impiden que su programa haga lo que estaba previsto. Evento Una acción del usuario en la interfaz gráfica. Excepción Evento que ocurre durante la ejecución de un programa, que interrumpe el flujo normal de ejecución. Expresiones Una expresión es una combinación de variables, operaciones y llamadas de metodos. Construida de acuerdo a la sintaxis del lenguaje que devuelve un valor. Estas pueden tener diversos funcionamientos como por ejemplo: asignar el valor a una variable, realizar una operación, llamamiento a una función desde un objeto desde una clase determinada, reservar espacio de memoria para un objeto de una clase, etc. Un ejemplo de estas ordenadas como nombramos los ejemplos es: x=123; y=(x+100)/4; area=circulo.calcularArea(2.5);
  • 12. Rectangulo r=new Rectangulo(10, 10, 200, 300); Extends Cuando una clase hereda de otra se usa la palabra reservada extends, al hacer esto se están "copiando" (por decirlo de alguna forma) los métodos y las variables de la "clase padre" (clase desde la cual se heredan estos miembros), la palabra extends se usa después de declarar el nombre de la clase, por ejemplo: <tipo de clase> <nombre clase> extends <clase padre> { ... resto de código (irrelevante para este ejemplo) ... F False Verifica si un valor es falso y viene con tipo de dato boolean. FileNotFoundException Es una excepción lanzada cuando cuando no existe un archivo con el nombre de ruta especificada, también lanzará si el archivo existe pero por alguna razón es inaccesible, por ejemplo, cuando se intenta abrir un archivo de solo lectura para escribir. Final Modificador de clases, datos, métodos y variables locales. Una clase final no se puede extender, un dato final o variable local es una constante y un dato final no se puede anular. Finally Determina el bloque de código que se ejecutará siempre luego de un try así sea que se capture o no una excepción.
  • 13. Float Tipo de dato que permite ingresar decimales que ademas tiene un tamaño de 32 bits Flujo (Stream) Término que describe el flujo de datos continuo de una dirección entre un emisor y un receptor. FontFormatException Lanzado por el método createFont en la clase Font para indicar que la fuente especificada es mala. For Ciclo que nos permite ejecutar de manera repetitiva un bloque de instrucciones, conociendo previamente un valor de inicio, una condición y una expresión final (incremento/Decremento). Función Es un conjunto de bloques de código que pueden ser llamados desde cualquier parte dentro del programa que se desee. G Diseño Define como se debe estructurar e implementar un programa Diagrama de Flujo Es una representación gráfica de la estructura de un programa. Double
  • 14. Tipo de dato que al igual que float, permite la entrada de decimales pero tiene un mayor tamaño, este puede ser de hasta 64 bits Encapsulación Es el empaquetado de datos y método en un sólo componente. Evento Una acción del usuario en la interfaz gráfica. Excepción Evento que ocurre durante la ejecución de un programa, que interrumpe el flujo normal de ejecución. H Herencia Una relación entre clases en que una subclase se extiende desde una superclase. Hilo (thread) Un flujo de ejecución de una tarea que tiene un principio y un fin, en un programa. I I2SK El Java 2 Software Kit distribuido por Inn proporciona el conjunto de herramientas para escribir programas Java, Libro Java 6 contiene las bibliotecas de calse Java, el compilador Java(javac)y una colección de otras utilidades. Las versiones se numeran en secuencia con 1.2,1.3,1.4(la más reciente dentro de la implementación de la plataforma Java 2.
  • 15. IDE (integrated development) Herramienta que proporciona un entorno a los programadores a escribir un código eficientemente. Identificador (identifier) Nombre de una variable, método, clase, interfaz o paquete. If Estructura de control condicional. Su funcionamiento es simple. Se evalúa una condición, si es verdadera ejecuta un código, si es falsa, ejecuta otro código por medio de un else, o continúa con la ejecución del programa. If-Else Es una estructura condicional, si una determinada condición se cumple se ejecuta el código que se encuentra dentro de If, de no cumplirse la condición se ejecuta el código dentro de Else. IllegalClassFormatException Lanzado por una implementación de ClassFileTransformer.transform cuando sus parámetros de entrada no son válidos. Esto puede ocurrir porque los bytes del archivo de clase inicial no eran válidos o si una transformación aplicada anteriormente corrompió los bytes Import La función es útil para mandar llamar las librerías que permiten la utilización de diferentes códigos Import java.applet.
  • 16. Un applet java es un applet escrito en el lenguaje de programación Java. Los applets de Java pueden ejecutarse en un navegador web utilizando la Java Virtual Machine (JVM), o en el AppletViewer de Sun. Entre sus características podemos mencionar un esquema de seguridad que permite que los applets que se ejecutan en el equipo no tengan acceso a partes sensibles (por ejemplo no pueden escribir archivos), a menos que uno mismo le dé los permisos necesarios en el sistema; la desventaja de este enfoque es que la entrega de permisos es engorrosa para el usuario común, lo cual juega en contra de uno de los objetivos de los Java applets: proporcionar una forma fácil de ejecutar aplicaciones desde el navegador web Import java.lang. Dentro de este paquete están gran parte de las clases más utilizadas dentro de las aplicaciones o programas creados con tecnología Java. Import javax.crypto. Proporciona las clases e interfaces para realizar operaciones criptográficas. Las operaciones criptográficas definidas en este paquete incluyen encriptación, generación de claves y acuerdo de claves y generación de códigos de autentificación de mensajes Import javax.imageio.IIOImage; Lee la imagen indexed mediante imageIndex y devuelve un IIOImage que contiene la imagen, las miniaturas y los metadatos de la imagen asociada, utilizando un archivo adjunto ImageReadParam In-line Configuración de una sola variable a uno de dos estados sobre la base de una sola condición en común, de tales "if-else" que un acceso directo se ha ideado para ello, el operador condicional "? :". Instanceof Es una función para conocer es de un tipo determinado, es decir, a una clase o interfaz determinada.
  • 17. Instanciación Proceso de creación de un objeto de una clase. Int Es el tipo de dato predeterminado para valores enteros (1, 5, 47, -6, ...). Interfaz (interface) Una interfaz se trata como una clase especial de Java. Cada interfaz se compila en un archivo independiente de bytecode, tal como una clase ordinaria. No se puede crear un instancia de la interfaz. La estructura de una interfaz Java es similar al de una clase abstracta en la que se puede tener datos y métodos. Los datos ,sin embargo ,deben ser constantes y los métodos pueden tener sólo declaraciones sin implementación. Interprete (Interpreter) Software que interpreta y ejecuta bytecode de Java. La máquina virtual Java (JVM) es un interprete de bytecodes de Java que proporciona una emulación de software de un procesador de máuina. InterruptedException Produce cuando un subproceso espera o esta ocupado, y el subproceso se interrumpe, ya sea antes o durante la actividad. J Java Lenguaje de programación orientado a objetos creado para poder funcionar en distintos tipos de procesadores, gracias a la máquina virtual , la Java Virtual Machine.
  • 18. Java publing La tecnología Java Plugin forma parte de Java Runtime Environment y establece la conexión entre los exploradores más conocidos y la plataforma Java. Java.util.Scanner Librería para importar a la clase Scanner, la cual facilita y permite ingresar datos. Javaw.exe El proceso javaw.exe es un programa propiedad de Oracle, Inc., que funciona junto con el explorador Internet Explorer como un plugin de Java. Este programa es similar al programa java.exe. La única diferencia radica en que el proceso javaw.exe no tiene ninguna ventana de consola al ejecutarse. Javax.swing.JOptionPane Librería necesaria para utilizar las funciones relacionadas con cuadros de diálogo. JDK JDK (Java Development Kit) Es un software que provee herramientas de desarrollo para la creación de programas en Java. Jerarquía de clases Colección de clases organizadas en términos de relaciones de superclases y subclases. L La POO
  • 19. Es la manera de diseñar y desarrollar aplicaciones que tratan de imitar la realidad, utilizando objetos, que contienen la identidad, el estado y el comportamiento. Long Es un tipo de dato numérico que puede ser real o entero, dependiendo del tipo de dato que se vaya a utilizar. Tiene un tamaño en memoria de 64 bits. M Main (Clase) Es la clase principal de un código, desde esta clase se invocarán a otras clases del código. MalformedURLException Excepción la cual es lanzada en caso de que se halla producido una URL mal formada, o, no se pudo encontrar ningún protocolo legal en una cadena de especificación o la cadena no se pudo analizar. Math (Clase) La clase Math define muchas funciones y versiones distintas de cada funcion Mensaje Una petición enviada a un objeto que se solicita ejecutar una acción determinada. El mensaje incluye un nombre y una lista opcional de parámetros. Método Implementación de un algoritmo que representa una operación o función que un objeto realiza. Modificador (Modifer)
  • 20. Es una palabra reservada en Java que especifica las propiedades de los datos, métodos y clases, y como se pueden utilizar. Modificadores de acceso Son utilizados para determinar el nivel de acceso de clases, atributos y métodos. Ejemplos: -Private -Public Modularidad Propiedad que permite subdividir una aplicación en partes más pequeñas (llamadas módulos), cada una de las cuales debe ser independiente como sea posible de la aplicación en sí y de las demás partes. N Netbeans Es un entorno de desarrollo integrado, hecho principalmente para el lenguaje de programación Java. New Sentencia utilizada para crear nuevos objetos Null Es un valor especial aplicado a un puntero (o referencia) usado para indicar que no se apunta a un objeto o dato válidos. Usualmente se utiliza el valor 0 (cero) para significar null, debido a que muchos sistemas operativos consideran el intentar acceder a una dirección de memoria tan baja como un error. NullPointerException Es una de las excepciones de java la cual es lanzada cuando se hace uso de una referencia a un objeto que no ha sido creado.
  • 21. Objeto Una instancia de una case que tiene sus propios valores para cada uno de los atributos. P Palabra reservada Palabra reservada, Palabra definida como parte del lenguaje Java.Los literales y las palabras clave, son palabras reservadas utilizadas por el Lenguaje de Programación Java y no pueden ser usadas como identificadores. Paquete Grupo de clases similares. Parámetro En programación, un valor transmitido a una función. La función utiliza el parámetro en sus tareas o realiza una operación con el mismo. Polimorfismo Polimorfismo significa que una llamada a un método miembro causará que se ejecute un método diferente dependiendo del tipo de objeto que invoca al método. Precedencia, prioridad (precedence) Prioridad de un operador en una expresión utilizada para determinar el orden en que se evalúan los operadores. Principio de ocultación Protege a las propiedades de un objeto contra su modificación por quien no tenga derecho a acceder a ellas; solamente los propios métodos internos del objeto pueden acceder a su estado.
  • 22. Privado (private) Un modificador de miembros de una clase, un miembro privado sólo puede ser referenciado en el interior de la clase Programa Un conjunto de instrucciones (o sentencias) que describen alguna aplicación o actividad ejecutada en una computadora Programación La programación es el proceso mediante el cual se codifica, se diseña, depura y protege el código principal de programas de computadora. Protected Protected (Acceso desde la clase y sus hijos "herencia") Para controlar el acceso a nuestros atributos y métodos se utilizan los modificadores de acceso que no son más que palabras reservadas del lenguaje que se encargarán de controlar desde dónde serán accesibles los miembros de una clase. Proyecto Un proyecto Java podemos considerarlo como una serie de carpetas ordenadas y organizadas de acuerdo con una lógica para mantener organizado el código. Un proyecto suele constar de archivos .java, archivos .class y documentación. Prueba/Probar Es la actividad de verificación sistematica de que un programa funciona correctamente. Público (public) Es un modificador de clases, datos y métodos a los que se puede acceder por todos los programas.
  • 23. R Recolección de basura Técnica por la cual el entorno de objetos se encarga de destruir automáticamente, y por tanto desvincular la memoria asociada, los objetos que hayan quedado sin ninguna referencia a ellos. Return Funciona como el fin de un método de una clase y según el tipo de método devuelve un valor cada vez que este es utilizado. S Semántica (semantics) Conjunto de reglas que definen el significado de un programa sintácticamente válido. Java toma un enfoque operacional en semántica de modo que el comportamiento y por consiguiente el significado de un programa se define por la máquina sobre la que esta ejecutando el programa. Sentencia (statement) Una unidad de código que representa una acción o una secuencia de acciones. Las sentencias se ejecutan en el orden en que están escritas y siempre terminan en un punto y coma. Sin (Función matematica) La función matemática "sin" se utiliza para determinar la función "seno" de una cantidad en Java. Ejemplo: double x=Math.sin(0.5) Resultado: x=0.479425; Sintaxis (Syntax)
  • 24. Un conjunto de reglas que especifica la composición de programas a partir de palabras reservadas, símbolos y caracteres. La sintaxis define la estructura de los programas legales en términos de cómo las palabras reservadas y otros caracteres se pueden escribir y en qué orden. Sobrecarga (overload) Proporciona dos o más métodos con el mismo nombre en el mismo ámbito ,diferenciado por tener listas de parámetros deferentes. Static Las variables y métodos estáticos pertenecen a la clase en lugar de a una instancia específica. String Tipo de dato compuesto que carece de propiedades matemáticas y que acepta la introducción de caracteres alfanuméricos Subclase Una clase que hereda o se extiende de una superclase Supertipo Un tipo que es heredado por un subtipo. Switch Switch case es una estructura de control empleada en programación. Se utiliza para agilizar la toma de decisiones múltiples. T Throw Utiliza la sentencia throw para lanzar una excepción. Cuando lanzas un excepción, se especifica la expresión que contiene el valor para ser lanzado.
  • 25. Tipo de datos (data type) Los tipos de datos se utilizan para definir variables. Java soporta los tipos de datos primitivos y tipos de datos objeto. True Verifica si un valor es verdadero y viene con tipo de dato boolean. Try Declara un bloque de código que posiblemente lanzará una excepción. U UML Lenguaje unificado de modelado que proporciona notación estándar visual para documentar el análisis y diseño de sistemas orientados a objetos. V Validación La validación hace referencia a verificar, controlar o filtrar cada uno de las entradas de datos, si el dato es correcto, es decir, es el tipo de dato que pide el sistema, este lo aceptara. Por el contrario si este es incorrecto, el sistema lo rechazara Variable Es un identificador que representa una porción de memoria en la que se guarda el valor asignado a dicha variable. Variable Contador
  • 26. Como su nombre lo dice nos sirve para contar las veces que pasara un numero X u otra cosa, dependiendo del programa. Variable de clase (class variable) En programación orientada a objetos, una variable de clase es una variable que comparte su valor, es decir todos los objetos que se creen de esta clase compartirán su valor. Variable global Las propiedades de la clase en java es el equivalente a las variables globales en lenguajes estructurados como el C. Variable (acumulador) Sirve para acumular ciertos números dentro de un ciclo y siempre debe declararse con un valor antes de usarse Variable (local) Tipo de variable que solo funciona dentro de la funcion en la que se declaro Void Especifica que un método no devuelva ningún valor. W While Bucle que ejecuta una sentencia especificada mientras que la condición sea evaluada como verdadera.