









Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Java es un lenguaje de programación orientado a objetos desarrollado por sun microsystems a principios de los años 1990. En este documento se presenta una breve historia del lenguaje, sus paradigmas (funcional, poo y programación guiada por eventos), aspectos sintácticos relevantes y dominios de aplicación. Java es un lenguaje robusto y multiplataforma, que ha encontrado aplicaciones en sistemas de gestión de información y computación centrada en la web.
Tipo: Apuntes
1 / 16
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!










-^ Java es un lenguaje de programación orientado a objetosdesarrollado por Sun Microsystems a principios de los años 1990. Ellenguaje en sí mismo toma mucha de su sintaxis de C y C++, esteempezó como un proyecto de lenguaje llamado Oak (Roble) enJunio de 1990, el cual debía ser totalmente independiente de laarquitectura del^ hardware.•^ El producto final de este proyecto resultó ser un lenguaje robusto,que evitaba ser propenso a errores del programador, mas tarde sele cambio el nombre de Oak a Java, por una situación de propiedadintelectual. El nombre Java, se rumorea que tiene 2 orígenes, elnombre de un café o las iniciales de los nombres de los creadores.•^ Si nos fijamos en su línea de tiempo de java podemos darnoscuenta que se actualiza constantemente, pero sigue siendoindependiente de la arquitectura del hardware, por esta razón susactualizaciones llegan a aplicaciones de todo tipo (MultiPlataforma).
-^ Programación guiada por eventos.
El programa es un bucle continuo que responde a los eventos generados en un orden no predecible.Estos eventos se originan a partir de acciones del usuario en la pantalla(por ejemplo, clic del Mouse, o pulsaciones del teclas) o de otrasfuentes (lecturas de los censores de un robot).
-^ Los dominios de aplicación a abarca Java son Sistema de Gestión deInformación (MIS) y Computación Centrada en la Web.•^ Sistema de Gestión de Información (MIS). Estos programasprobablemente son los más numerosos en el mundo debido a quelas instituciones los utilizan para gestionar sus sistemas deinformación. Estos sistemas incluyen sistemas de nóminas,contabilidad, ventas en línea y marketing y de inventario yproducción de la empresa, etc.•^ Más recientemente las empresas han desarrollado aplicaciones queson frecuentemente de un modelo cliente-servidor para el diseñosde sus programas, estos programas interactúan con usuariossituados en sitios remotos en donde ofrece acceso simultáneo abases de datos compartidas.•^ Un buen ejemplo de este modelo es un sistema de pedidos de librosen línea, en la que la base de datos refleja el inventario de libros dela empresa y la interacción ayuda al usuario a través de la búsquedade la base de datos, de la selección de libros y del proceso delpedido. La programación guiada por eventos es esencial en estasaplicaciones
-^ El lenguaje JAVA es mayormente interpretado; JAVA se pasaprimero a un bytecode que luego es interpretado. El bytecode seríaun intermedio entre la programación en lenguaje Java y el códigomáquina final.En el caso de Java, lo usual es pasar los programas al bytecode y, almomento de ejecutarlos, se traducen al código máquina paramejorar la velocidad de ejecución. Este paso lo hace la Máquinavirtual Java.De todas maneras, es posible compilar un programa JAVAdirectamente a código máquina; pero lo usual es interpretar elbytecode.•^ Java es compilado, en la medida en que su código fuente setransforma en una especie de código máquina, los bytecodes,semejantes a las instrucciones de ensamblador.Por otra parte, es interpretado, ya que los bytecodes se puedenejecutar directamente sobre cualquier máquina a la cual se hayanportado el intérprete y el sistema de ejecución en tiempo real (run-time).
-^ Palabras Reservadas^ Las siguientes son las palabras clave que están definidas en Java yque no se pueden utilizar como identificadores:abstract^ continue^
for^ new^ switch^
boolean default^ goto^ null
synchronized^ break do^ if^ package
this^ byte double^ implements^ private
threadsafe^ byvalue else^ import^ protected throw
case extends^ instanceof^ public
transient^ catch false^ int^ return
true^ char final^ interface^ short
try^ class finally^ long^ static
void^ const float^ native^ super
while
-^ Otras Palabras Reservadas^ Además, el lenguaje se reserva unas cuantas palabras más, peroque hasta ahora no tienen un cometido específico. Son:cast^ future^ generic^ inner
operator^ outer^ rest^
var docsity.com
-^ Construcción y evolución de expresiones e instruccionesde controlInstrucción for: for ( inicialización ; condición ; actualización ){ // acciones} •^ Realiza un ciclo en que:–^ Ocurre algo al inicio (inicialización)Inicializa las variables que se desean ocupar.–^ Mientras ocurre algo (condición)Mientras esta condición sea verdadera se puede entrar a este ciclo–^ Ejecuta el bloque de instrucciones que se encuentran dentro de esteciclo–^ Al final de cada ciclo realiza una acción (actualización)Donde esta actualización puede ser un incremento o decremento.
-^ Instrucción while :^ while( condición ) {// acciones} •^ Al ejecutarse la instrucción while, se evaluará la condición enLos paréntesis, y si su valor es verdadero (distinto de cero), seEjecutarán las instrucciones entre { … } .•^ Una vez hecho esto, la condición se vuelve a evaluar y seProcede de la misma manera.•^ Cuando la condición se vuelve falsa (es decir, cero), se darála instrucción while por terminada cuando se evalúe.
-^ Instrucción switch : switch(variable){case 1:// accionesbreak;case 2:// accionesbreak;// otros casedefault:// acciones alternativas} •^ Es similar al if / else.•^ Es mas claro, es similar a un menú de alternativas.•^ Dependiendo de que numero tenga la variable que se encuentra entre paréntesis elswitch saltara al case solicitado. Por ejemplo si la variable es 2 el switch ejecutara lasacciones que se encuentran en case 2.•^ El switch funciona generalmente con números o letras para usar el menú dealternativas.•^ “break” hace que el programa salte hasta el final del switch.•^ “default” es una opción en donde si se ingresa una opción invalida el switch utilizaesta opción para^ poder hacer alguna acción.