You are on page 1of 2

Programacin JAVA

Java es un lenguaje de programacin de propsito general, concurrente, orientado a objetos que


fue diseado especficamente para tener tan pocas dependencias de implementacin como fuera
posible. Su intencin es permitir que los desarrolladores de aplicaciones escriban el programa una
vez y lo ejecuten en cualquier dispositivo (conocido en ingls como WORA, o "write once, run
anywhere"), lo que quiere decir que el cdigo que es ejecutado en una plataforma no tiene que
ser recompilado para correr en otra. Java es, a partir de 2012, uno de los lenguajes de
programacin ms populares en uso, particularmente para aplicaciones de cliente-servidor de
web, con unos 10 millones de usuarios reportados.2 3
El lenguaje de programacin Java fue originalmente desarrollado por James Gosling de Sun
Microsystems (la cual fue adquirida por la compaa Oracle) y publicado en 1995 como un
componente fundamental de la plataforma Java de Sun Microsystems. Su sintaxis deriva en gran
medida de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos. Las
aplicaciones de Java son generalmente compiladas a bytecode (clase Java) que puede ejecutarse
en

cualquier mquina

virtual

Java (JVM)

sin

importar

la arquitectura

de

la

computadora subyacente.
La compaa Sun desarroll la implementacin de referencia original para los compiladores de
Java, mquinas virtuales, y libreras de clases en 1991 y las public por primera vez en 1995. A
partir de mayo de 2007, en cumplimiento con las especificaciones del Proceso de la Comunidad
Java, Sun volvi a licenciar la mayora de sus tecnologas de Java bajo la Licencia Pblica General
de GNU. Otros tambin han desarrollado implementaciones alternas a estas tecnologas de Sun,
tales como el Compilador de Java de GNU y el GNU Classpath.

Este manual les va a permitir a los alumnos que pasan al tercer semestre
de ingeniera en sistemas poder entender un poco mejor la materia de tpicos avanzados
de programacin. Es necesario tener conocimientos bsicos de programacin orientada a
objetos y fundamentos de programacin para la generacin de programas y conexiones
en java (net beans).
Instrucciones para el uso del manual

Usar java (net beans)


Conocer lenguajes de programacin y algoritmos
Glosario
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 (scopeclass)
Las variables privadas definidas fuera de los mtodos 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 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).

You might also like