Está en la página 1de 12

APNDICE W4

Glosario de trminos de
Programacin

Abstraction (abstraccin) Propiedad y/o tcnica de software que oculta los detalles de
la implementacin. Java soporta abstraccin de clases y
abstraccin de mtodos. La abstraccin de mtodos se
define separando el uso de un mtodo sin conocer como
est implementado ese mtodo. Si decide combinar la
implementacin, el programa cliente ser afectado. De
modo similar la abstraccin de clases oculta la
implementacin de la clase del cliente.
Acoplamiento (coupling) Medida del grado en el que un objeto o componente
depende de otro. Bajo acoplamiento minimiza las
dependencias y es una indicacin de un buen diseo
Agregacin (aggregation) Relacin en la que un objeto se compone o est construido
de uno o ms objetos, de modo que la coleccin completa
representa un todo. Las relaciones de agregacin se
especifican entre clases y se reflejan en instancias de
objetos
Algoritmo (algorithm) Mtodo que describe cmo se resuelve un problema en
trmino de las acciones que se ejecutan y especifica el
orden en que se ejecutan estas acciones. Los algoritmos
ayudan al programador a planificar un programa antes de
su escritura en un lenguaje de programacin.
mbito de clase (scope Las variables privadas definidas fuera de los mtodos
class) internos a la clase tienen mbito de clase. Son accesibles
desde todos los mtodos del interior de la clase, con
independencia del rden en que estn definidas. Los
mtodos privados tambin tiene mbito de clase.
Anlisis (anlysis) Proceso de identificacin, modelado y descripcin de lo
que hace un sistema y de cmo trabaja
Aplicacin (application) Programa autnomo Java tal como cualquier programa
escrito utilizando un lenguaje de alto nivel. Las
aplicaciones se pueden ejecutar desde cualquier
computadora con un interprete Java. Las aplicaciones no
estn sometidas a las restricciones impuestas los applets de

Libro Java 1
Java. Una clase aplicacin debe contener un mtodo
main. Se utiliza como sinnimo de programa.
Applet Tipo especial de programa Java que se puede ejecutar
(correr) directamente en un navegador Web o en un
visualizador applet. A un applet se le imponen diversas
restricciones de seguridad. Por ejemplo, un applet no se
puede ejecutar operaciones de entrada/salida en un sistema
de usuario y por consiguiente no puede leer o escribir
archivos o transmitir virus de computadora.
Argumento (argument) Informacin pasada a un mtodo. Los argumentos se
suelen llamar tambin parmetros. Unmtodo que espera
recibir argumentos debe contener una declaracin de
argumentos formales por cada argumento actual como
parte de la cabecera del mismo. Cuando se invoca a un
mtodo, los valores de los argumentos actuales 8reales) se
copia en los correspondientes argumentos formales. Vease
parmetro actual (actual parameter).
Array (array, vector, lista) Objeto contenedor que almacena una secuencia indexada
de los mismos tipos de datos. Normalmente los elementos
individuales se referencian por el valor de un ndice. El
ndice es un valor entero que , suele comenzar, en 0 para el
primer elementos, 1 para el segundo y as sucesivamente.
Asignacin (assignment) Almacenamiento de un valor en una variable. La sentencia
de asignacin es aquella que implementa la asignacin y
utiliza un operador de asignacin
Asociacin (association) Una relacin entre dos clases tales como una instancia de
una clase referencia a una instancia de otra clase.
Asociatividad Orden en que se envalan operadores de igual precedencia
(associativity) o prioridad dentro de una expresin. La asociatividad por la
izquierda produce una evaluacin de izquierda a derecha y
la asociatividad por la derecha conduce a una evaluacin
de derecha a izquierda.
AWT (ABSTRACT WINDOW Coleccin de clases (java.awt.*) que se utiliza para
TOOLKIT) implementar interfaces grficas de usuario. Contiene
componentes tales como botones, etiquetas, campos de
texto, reas de texto, barras de desplazamiento, cajas de
verificacin y mens. Las clases de AWT proporcionan
una interfaz independiente de la plataforma para desarrollo
de programas visuales e interfaces grficas de usuario.
Biblioteca de clases (class Coleccin organizada de clases que proporciona un
library) conjunto de componentes y abstracciones reutilizables
Binario (binary) Representacin numrica en base 2. En esta base slo se
utilizan los dgitos 0 y 1. Las posiciones de los ddigitos
representan potencias sucesivas de 2. Vase bit.
Binding (ligadura)
Bit Dgito binario que puede tomar dos valores posibles: 0 y 1.
Los bits son elementos bsicos de construccin de
programas y datos
Bloque (block) Sentencias y declaraciones encerradas entre una pareja de
llaves (apertura y cierre, { y }. Por ejemplo, un cuerpo

Libro Java 2
de una clase, es un bloque, al igual que el cuerpo de un
mtodo, Un bloque delimita un nivel de mbito.

Bolean (bolean, lgico) Tipos primitivos de datos en Java. El tipo bolean puede
tomar slo dos valores: true (verdadero) y
false (falso).
Bytecode (cdigos de byte) Resultado de la compilacin del cdigo fuente Java. La
JVM (Java Virtual Machine) interpreta los bytecodes con la
finalidad de ejecutar un programa Java. El bytecode es
independiente de la mquina y se puede ejecutar en
cualquier mquina que tenga un entorno de ejecucin. Los
bytecodes se almacenan en archivos class
Cabecera de la clase Cabecera de la definicin de la clase. La cabecera
(class header) proporciona un nombre a la clase y define sus accesos.
Tambin describe si es una clase ampliada (extends) de
una superclase o implementa interfaces (implements)
Clase (clase) Coleccin encapsulada de datos y operaciones que actan
sobre los datos. El concepto de clase es fundamental en
programacin orientada a objetos. Una clase consta
demtodos y datos. Los mtodos de una clase definen el
conjunto de operaciones permitidas sobre los datos de una
clase (sus atributos). Una clase puede tener muchas
instancia de la clase u objetos.
Clase abstracta (abstract Superclase que contiene caractersticas comunes
class) compartidas por las subclases. Se declaran utilizando la
palabra reservada abstract. Las clases abstractas
pueden contener datos y mtodos, pero no se pueden
instanciar (crear objetos); es decir, no se pueden crear
objetos de esta clase.
Clase cliente (client class) Clase que hace uso de otra clase.
Clase concreta (concrete Una clase diseada para crear (tener) instancias de objetos
class)
Clase hija (child class) Vase subclase.
Clase interna (innerUna clase interna es una clase empotrada en otra clase. Las
class) clases internas permiten definir pequeos objetos auxiliares
y unidades de comportamiento que hacen a los programas
ms simples y concisos.
clase interna (inner class) Trmino utilizado para describir una clase declarada dentro
de otra declaracin de clases.
Clase miembro (member Trmino general utilizado para describir una clase
class) declarada dentro de otra declaracin de clases.
Cohesivo (cohesive) Modo de describir una clase que tiene partes fuertemente
integradas, cada una de las cuales contribuye a describir las
mismas abstracciones.
Cometario (comment) Trozo de texto que tienen como objetivo documentar el
programa y mostrar como se ha construido. Los
comentarios no son sentencias de programacin y son
ignorados por el compilador. En Java los comentarios estn
precedidos por dos barras (//) en una lnea o encerrados

Libro Java 3
entre /+ y */ en mltiples lneas.
Compilacin Proceso de traduccin de un lenguaje de programacin.
(compilation) Normalmente este proceso implica la traduccin de un
lenguaje de programacin de alto nivel a lenguaje de
programacin de bajo nivel, o el formato binario de un
conjunto de instrucciones especficas. La traduccin dse
realiza con un programa denominado compilador. Un
compilador java traduce los programas en bytecodes.
Compilacin (compiling) Nombre dado al proceso de traduccin del cdigo fuente a
bytecodes.
Compilador (compiler) Programa de software que realiza un proceso de
compilacin (traduccin del lenguaje fuente a lenguaje
mquina) de un programa escrito en un lenguaje de
programacin de alto nivel. En el caso de Java, es un
programa que traduce el cdigo fuente Java en bytecode. El
compilador de J2SDK se denomina javac.
Compilador en tiempo de Compilador capaz de compilar cada bytecode de una vez, y
ejecucin (inst-in.time a continuacin se reinicia al cdigo compilado
compiler) repetidamente cuando se ejecuta el bytecode.
Constante (constant) Una variable declarada en final en Java. Una constante de
la clase normalmente est compartida por todos los objetos
de la misma clase; por consiguiente, una constante de clase
se declara normalmente como static. Una constante
local es una constante declarada dentro de un mtodo.
Constante de la clase Variable definida como final y static.
(class constant)
Constructor (constructor) Mtodo especial utilizado para inicializar el estado de un
nuevo objeto. El constructor permite crear objetos
utilizando el operador new. El constructor tiene
exactamente el mismo nombre que la clase que lo contiene.
Los constructores se pueden sobrecargar con el objetivo de
facilitar la construccin de objetos con diferentes tipos de
valores iniciales.
Constructor por defecto Constructor que no tiene parmetros y sirve para inicalizar
(default constructor) un objeto
Contenedor (container) Clase que implementa una estructura de datos que contiene
una coleccin de objetos. Se utiliza tambin para
representar un componente IGU , Interfaz Grfica de
Usuario (GUI; Graphical User Interface) que contiene una
coleccin de otros componentes IGU
Cuerpo de la clase (class Cuerpo de una definicin de una clase que agrupa las
body) definiciones de los miembros de la clase: campos, mtodos
y clases anidadas.
Declaracin (declaration) Define las variables, mtodos yc lasees en un programa.
Definicin (defnition) Trmino sinnimo de declaracin, aunque en el proceso
de escritura de un programa se suele diferenciar
Depuracin (debugging) Proceso de encontrar, fijar y eliminar errores en un
programa. Para estas tareas se suele utilizar una
herramienta de programacin conocida como depurador.

Libro Java 4
Depurador (debugger) Herramienta para ayudar a la localizacin de errores de un
programa: jdbc se proporciona como parte del J2SDK.
Un depurador puede establecer puntos de interrupcin
(breakpoint), parada simple a travs de un programa e
inspecciona el estado de las variables.
Diagrama de clases (class Una representacin grfica construida utilizando una
diagram). notacin formal para visualizar y documentar las relaciones
entre clases de un sistema.
Diseo (diseo) Actividad de definir como se debe estructurar e
implementar un programa.
Encapsulamiento, Localizacin y proteccin de las caractersticas internas y
encapsulacin estructura de un objeto. Combinacin de mtodos y datos
(encapsulation) en una nica estructura de datos. En Java se conoce como
clase
Entero (integer) Un nmero completo (no es un nmero real con coma
decimal) tal como 5, 1, 10 y 2002. Los enteros se pueden
representar en Java de dos formas: utilizando el tipo
primitivo int o utilizando una instancia de una clase
integer.
Excepcin (exception) Un suceso (evento) no previsto que indica que un programa
ha fallado en alguna forma. Las excepciones se representan
por objetos excepcin en java. Las excepciones se manejan
con un bloque de sentencias try/catch.
Expresin (expresin) Una subparte de una sentencia que representa un valor. Por
ejemplo, la expresin aritmtica 2+5 representa el valor
7. En Java, cualquier construccin sintctica legal que
represente un valor es una expresin.
Expresin booleana , Una expresin cuyo resultado es del tipo lgico (bolean,
lgica (Bolean expresin) bol), Operadores tales como && y || toman operandos
lgicos y producen un resultado lgico. Los operadores
relacionales toman operandos de tipos diferentes y
producen un resultado lgico.
Final (final) Modificador de clases, datos, mtodos y variables locales.
Una clase final no se puede extender, un dato final o
variable local es una constante y un mtodo final no
sepuede anular (sustituir) en una subclase.
Formal parameter Parmetros definidos en la signatura o declaracin del
(parmetro formal) mtodo.
Fuente del suceso (event El objeto que genera el suceso.
source)
Funcin (function) Construccin matemtica a la que se pueden aplicar valores
y que devuelve un resultado.
Herencia (inheritance) Una relacin entre clases en que una subclase se extiende
desde una superclase.
HTML (Hypertext Lenguaje de script o de marcas para disear pginas Web
Markup Language) para creacin y comparticin de documentos electrnicos
integrados preparados para multimedia e Internet.
I2SK El Java 2 Software Kit distribuido por Inn proporciona el
conjunto de herramientas para escribir programas Java,

Libro Java 5
contiene las bibliotecas de calse Java, el compilador
Java(javac)y una coleccin de otras utilidades. Las
versiones se numeran en secuencia con 1.2,1.3,1.4(la ms
reciente dentro de la implementacin de la plataforma Java
2.
IDE (integrated Software para ayudar a lso programadores a escribir cdigo
development) eficientemente.
Identificador (identifier) Nombre de una variable, mtodo, clase, interfaz o paquete.
IGU, Interfaz Grfica de Una interfaz es un programa que se implementa utilizando
Usuario (GUI, Graphical componentes AWT tales como cuadros, botones, etiquetas,
User Interface) campos de texto, etc.
Implementacin La actividad de escribir, compilar, probar y depurar el
(implementation) cdigo de un programa.
Instancia (instance) Objeto de una clase
Instanciacin Proceso de creacin de un objeto de una clase.
(instantiation)
Instanciacin (instantion) Proceso de crear un objeto de una clase.
Interfaz (interface) Una interfaz se trata como una clase especial de Java. Cada
interface 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 mtodos. Los datos ,sin embargo ,deben ser
constantes y los mtodos pueden tener slo declaraciones
sin implementacin. En Java existe slo herencia simple y
una clase puede heredar de una supereclase. Esta
restriccin se puede superar por el uso de una interfaz.
Interprete (Interpreter) Software que interpreta y ejecuta bytecode de Java. La
mquina virtual Java (JVM) es un interprete de bytecodes
de Java que proporciona una emulacin de software de un
procesador de muina.
JDK (Java development Define el APJ de Java y contiene un conjunto de utilidades
kit) vease J25KJ de lneas de rdenes tales como Javac (compilador) y
Java(interprete).
Jerarqua de clases (class Coleccin de clases organizadas en trminos de relaciones
hierarchy) de superclases y subclases.
JVM, Mquina Virtual Una emulacin de software de una mquina que puede
Java (Java Virtual ejecutar bytecodes de Java. Proporciona una
Machine) implementacin del procesador, sistema dememoria e
interfaces a dispositivos hardware. Todos los programs
Java se compilan a bytecodes que se ejecutan por una JVM.
Ligadura dinmica Ligadura o enlace del nombre de un mtodo al cuerpo de
(dynamic binding) dicho mtodo que se ejecuta mientras que un programa se
est ejecutando , al contrario del enlace que se produce
cuando se compila el programa.
Llamada por referencia Trmino utilizado cuando yuna referencia de un objeto se
(call-by-reference) pasa como un parmetro de un mtodo. La referencia se
copia (llamada por valor) pero no el objeto refereciado
Llamada por valor (call- Paso de un argumento a un mtodo en el que una copia del

Libro Java 6
by.value) valor del argumento real se toma y se sita en una posicin
de memoria independiente, representada por el
correspondiente argumento formal. Todos los parmetros
se pasan en Java por valor, pero hay otros lenguajes de
programacin que proporcionan tambin el mtodo de paso
por referencia.
Manejador de sucesos Un mtodo en el que el objeto oyente se ha diseado
(event handler) para hacer algn proceso especificado cuando ocurre un
suceso determinado.
Marco de trabajo
(framework)
Mensaje (message) Una peticin enviada a un objeto que solicita ejecutar una
operacin determinada. El mensaje incluye un nombre y
una lista opcional de parmetros.
Mtodo abstracto Mtodo que slo tiene signatura y no tiene cuerpo, y debe
(abstract method) estar contenido dentro de una clase abstracta. Su
implementacin se realiza en la subclase. Se repreenta
mediante el modificador abstract. Los mtodos
abstractos deben implementarse en una subclase no
abstracta incluso aunque no se utilicen.
Mtodo de la clase (class Sinnimo de mtodo esttico. Un mtodo que se puede
method) invocar sin crear una instancia de la clase. Para definir
mtodos de clases, se ha de poner un modificador static
en la declaracin del mtodo.
Mtodo de la instancia Un mtodo (o procedimiento)declarado por un clase que se
(Instance method) llama por sus objetos de instancias (o los de las subclases).
Moldeado (casting, Proceso de convertr un valor de un tipo de dato primitivo
conversin) en otro tipo primitivo o conversin de un objeto de un tipo
de dato en otro tipo de objeto. Por ejemplo, (int) 4.5
convierte 4.5 en un valore entero y (cuadrado)c
convierte un objeto c en uno de tipo cuadrado
Moldear (cast,, convertir) Cambiar explcitamente el tipo de una expresin utilizando
una expresin de conversin (cast).
Objeto instancia (instance Un objeto instancia es un representacin de un valor del
object) tipo implementado por su clase. La clase declara un objeto
de variables, instancia que forman la estructura de un
objeto y un conjunto de mtodos que se pueden llamar en
un objeto.
Ocultacin de la Un concepto de ingeniera de software que se refiere a la
informacin (information ocultacin y proteccin de las caractersticas internas y la
hiding) estructura de un objeto.
Oyente de sucesos (event El objeto que recibie y maneja el suceso.
listener)

Palabra clave, reservada En Java, una palabra clave (o palabra reservada) es una
(keyword) palabra definida como parte del lenguaje de programacin,
Un nombre de palabra reservada no se puede utilizar para
ningn otro propsito.
Palabra reservada, Palabra definida como parte del lenguaje Java /(vease en

Libro Java 7
palabra clave (keyword) Apndice A ,la lista de palabras reservadas Java).
Parmetro actual o real Valor que se pasa a un mtodo cuando se invoca ese
(actual parameter) mtodo. Los parmetros reales (actuales) deben concordar
en tipo, orden y nmero con los parmetros formales.
Cuando se invoca a un mtodo, los valores de los
argumentos actuales se copian en los correspondientes
argumentos formales.
Parmetro formal Declaracin de una variable parmetro en una lista de
(formal parameter) parmetros de un mtodo.
Plataforma de Java 2. Nombre de la versin ms reciente de Java.
(Java 2 Plataform)
Programacin La programacin de grficos en Java est controlada por
controlada por sucesos sucesos. En programacin controlada por sucesos (o
(event-drive programming) enventos) los cdigos se ejecutan por activacin de
sucesos, tales como pulsar un botn o mover el ratn
Programacin Programacin basada en los principios de instruccin o
imperativa (imperative secuencias de rdenes, seleccin, repeticin, variables y
programming) asignacin. Tambin se conoce a esta programacin como
procedimental o por procedimientos. Java es un lenguaje
imperativo.
Recoleccin de basura
(garbage collection)
Sentencia compuesta Sentencia contenedora que consta de una secuencia de
(compound statement) otras sentencias y declaraciones. En Java se utilizan llaves
({ y }) para delimitar una sentencia compuesta.
Suceso (event) Un tipo de seal que indica ha ocurrido alguna accin.
Normalmente se asocia con sucesos de entrada de
interfaces grficas de usuario (p.e. el clic de un ratn,
pulsacin de una tecla, etc. ) El programa puede responder
o ignorar el suceso. Vase evento.
Tipo abstracto de datos , Especificacin formal de un tipo de dato que consta de un
TAD (ADT, Abstract Data nombre, un conjunto de operaciones y una descripcin
Type) algebraica del comportamiento de las operaciones.
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.
Tipo de datos (data type) Tipo de dato que se utiliza para definir variables. Java
soporta tipos primitivos de datos y tipos de datos objeto.
Variable de clase (class Sinnimo de variable esttica.
variable)
Variable de instancia Una variable declarada en una clase. Un miembro dato no
(instance variable) esttico de una clase. Una copia de un mtodo de una
instancia existe en cada instancia de la clase que se crea.
Variable local (local Variable definida en el interior de una definicin de un
variable) mtodo.

Clase Principal (main Una clase que contiene un mtodo principal (main).
class)
Mensaje (message) Peticin enviada a un objeto que solicita realizar una
operacin con nombre. El mensaje incluye un nombre y

Libro Java 8
una lista opcional de parmetros.
Mtodo (method) Una coleccin de sentencias que se agrupan juntos para
ejecutar una operacin.
Method object
Sobrecarga de un mtodo La sobrecarga de n mtodo significa que se puede definir
(method overloading) los mtodos con el mismo nombre de una clase siempre
que haya diferencia en sus parmetros.
Nented class (Nented Una clase esttica declarad dentro de otra clase.
class) Denominada tambin una clase anidad de nivel superior.
Anulacin de mtodos La anulacin o sustitucin de mtodos significa que se
(method overriding) puede modificar el mtodo de una subclase que est
definida originalmente en una superclase.
Modificador (Modifer) Una palabra reservada en Java que especifica las
propiedades de los datos, mtodos y clases, y como se
pueden utilizar. Ejemplos de modificaciones son
public,private y static.
Multihilo (mulithreading) Propiedad de un programa para ejecutar diversas tareas
simultneamente dentro de un programa.
Red (network) Infraestructura que permite a los ordenadores comunicarse
unos con otros.
En red (networking) Propiedad de los ordenadores y programas de ordenador
que las permiten comunicarse unos con otros a travs de
una red.
Objeto (object) Vease instancia. Una instancia de una clase especfica. En
general, se puede construir cualquier nmero de objetos a
partir de una clase.
Anlisis orientado a Anlisis realizado en trminos de objetos, clase y
objetos OOA (objetct- relaciones de clases.
oriented Analysis)
Diseo orientado a Diseo realizado en trminos de objetos, clases y
objetos OOD selecciones de clases.
(object.oriented design)
Operador (operator) Operaciones para valores de tipos primitivos de datos.
Ejemplos de operadores son +,-,*,/ y %
Programacin orientada Un enfoque de programacin que implica organizacin de
a objetos OOP (object- objetos y sus comportamiento en clases de componentes
oriented programming) realizables.
Asociatividad de Orden en que se evalan operadores de igual procedencia
operadores (operator dentro de una expresin. La asociatividad a izquierda
associativity) produce una evaluacin de izquierda a derecha, la
asociatividad derecha es derecha a izquierda.
Precedencia de Prioridad de un operador dentro de una expresin
operadores (operator utilizando para determinar en que orden de evaluarn los
precedence) operadores.
Sobrecarga (overload) Proporciona dos o ms mtodos con el mismo nombre en el
mismo mbito ,diferenciado por tener listas de parmetros
deferentes.
Anular o sustituir Donde un mtodo de una subclase redefine y especializa un
(override) mtodo del mismo tipo heredado de una superclase.

Libro Java 9
Paquete (package) Coleccin de clases agrupadas juntas.
Parmetro (parameter) Los parmetros formales se especifican en una declaracin
de un mtodo en una llamada a un mtodo,
Paso por referencia Un trmino utilizado cuando una referencia de un objeto se
(pass-by-refernce) pasa como un parmetro de un mtodo. Cualquier cambio
al objeto local que ocurre dentro del cuerpo del mtodo
afectar el objeto original que se pasar como argumento.
Paso por valor (pass-by- Un trmino utilizado cuando una copia de una variable de
value) un tipo primitivo de dato se pasa a un parmetro de un
mtodo. La variable real externa al mtodo no est
afectado, con independencia de los cambios hechos al
parmetro formal dentro del mtodo.
Lista de parmetros Lista de valores dados a un mtodo para inicializar sus
(parameter list) parmetros o la lista de parmetros de las declaraciones de
variables.
Variable parmetro Variable declarad en una lista de parmetros formados de
(parameter variable) un mtodo y que se inicializa cuando se llama al mtodo.
Los bloques catch tambin utilizan variables parmetro.
Clase padre (parent class) Igual concepto que superclase
Patrn (pattern) Disposicin avanzada de clases y objetos
Precedencia, prioridad Prioridad de un operador en una expresin utilizada para
(precedence) determinar el orden en que se evalan los operadores.
Tipo primitivo (primitive Un tipo definido como parte del lenguaje Java en vez del
type) declarado por una clase o intefaz. Se denomina tambin
tipos incorporados.
Privado (private) Un modificador de miembros de una clase, un miembro
privado slo puede ser referenciado en el interior de la
clase.
Programa (program) Un conjunto de instrucciones (o sentencias) que describen
alguna aplicacin o actividad ejecutada en una
computadora.
Tipo de dato primitivo Los tipos de datos primitivos son byte, short, int,
(primitive data type) long, float,double,bolean y chaw.
Programador Personas que disea, escribe, prueba y depura programas.
(progammer)
Lenguaje de Notacin utilizada por los programadores para escribir
programacin programas . un lenguaje tiene una sintaxis (las palabras y
(programming language) smbolos utilizadas para escribir cdigos de programa), una
gramtica (las reglas que definen una secuencia de palabras
y smbolos significativos y correctos) y semntica. Java es
un lenguaje de programacin.
Protegido (protected) Un modificador para los miembros de una clase. Un
miembro protegido de una clase que puede ser utilizado en
la clase que est declarad o cualquier subclase derivada de
esa clase.
Pblico (public) Un modificador de clases, datos y mtodos a los que se
puede acceder por todos los programas.
Palabra reservada Vase palabra clave.
(reserved word)

Libro Java 10
Ejecutar, ejecucin (run) Hacer funcionar un programa instruccin a instruccin.
Escenario (scenario) Descripcin o conjunto de secuencias de sucesos que se
utilizan para describir parte del comportamiento de un
programa.
Semntica (semantics) Conjunto de reglas que definen el significado de un
programa sintcticamente vlido. Java toma un enfoque
operacional en semntica de modo que el comportamiento
y por consiguiente el significado de un programa se define
por la mquina sobre la que esta ejecutando el programa.
Signatura (signature)
Socket (socket) Trmino que describe la facilitacin de comunicacin entre
un servidor y un cliente.
Inferencia de software Conjunto de etapas en la realizacin de un programa. Estas
(software engineering) etapas suelen ser de anlisis, diseo implementacin ,
pruebas, entregas y mantenimiento.
Cdigo fuente (source Texto de un programa antes de ser complilado. El texto se
code) crea y edita utilizando en editor ordinario y contiene
caracteres normales, legibles. El cdigo fuente ser utiliza
para las personas para describir programas y sus
componentes han de ser lo ms legibles y comprensibles
posibles.
Software engineering
Source code
Source text
Specification
Lenguaje de consulta Lenguaje de computadora para realizar consultas y
(DQL stanadr query actualizaciones en una base de datos.
langage)

Sentencia (statement) Una unidad de cdigo que representa una accin o una
secuencia de acciones. Las sentencias se ejecutan en el
orden en que estn escritas y siempre terminan en un punto
y coma.
Ligadura esttica (static Enlace o conexin de un nombre de un mtodo a un cuerpo
briding) del mtodo ejecutados por el compilador mediante el
anlisis lxico del texto de un programa,
Mtodo esttico (static Vase mtodo de una clase. Mtodo declarado en una
method) clave que se llama directamente sin necesidad de que el
objeto sea llamado.
Variable esttica (static Vase variable de clase.
variable)
Flujo (Stream) Trmino que describe el flujo de datos continuo de una
direccin entre un emisor y un receptor.
Subclase (subclass) Una clase que hereda o se extiende de una superclase.
Superclase (superclass) Una clase que puede ser heredada de otra clase.
Subtipo (subtype) Un tipo que hereda o se extiende de un supertipo.
Superclase (superclass) Una clase que es heredada por una subclase.
Supertipo (supertype) Un tipo que es heredado por un subtipo.
Sintaxis (Syntax) Un conjunto de reglas que especifica la composicin de

Libro Java 11
programas a partir de palabras reservadas, smbolos y
caracteres. La sintaxis define la estructura de los programas
legales en trminos de cmo las palabras reservadas y otros
caracteres se pueden escribir y en qu orden.
Etiqueta (tag) Una instruccin HTML que indica a un navegador Web
como visualizar un documento. Las etiquetas se encierran
entre corchetes tales como <html>, <i>, <b>, y
</html>.
Prueba/ probar (test) En trminos de programacin, la actividad de verificacin
sistemtica de que un programa funciona correctamente.
Prueba (testing) Vase prueba
Hilo (thread) Un flujo de ejecucin de una tarea que tiene un principio y
un fin, en un programa.
UML (UML) Lenguaje unificado de modelado que proporciona notacin
estndar visual para documentar el anlisis y diseo de
sistemas orientados a objetos.
Unicode (unicode) Un sistema de codificacin de caracteres internacionales
gestionados por el consorcio Unicode, Java soporta
Unicode.

Libro Java 12

También podría gustarte