Vous êtes sur la page 1sur 8

EL OPERADOR NEW El operador new crea una instancia de una clase (objetos) y devuelve una referencia a ese objeto.

Sirve para crear nuevos proyectos, paquetes, clases java,etc. OBJETO Es la representacin de un concepto para un programa, y contiene toda la informacin necesaria para abstraer dicho concepto: los datos que describen su estado y las operaciones que pueden modificar dicho estado, y determinan las capacidades del objeto. Podemos definir objeto como el "encapsulamiento de un conjunto de operaciones (mtodos) que pueden ser invocados externamente, y de un estado que recuerda el efecto de los servicios. CLASE Las clases son abstracciones que representan a un conjunto de objetos con un comportamiento e interfaz comn. Podemos definir una clase como "un conjunto de cosas (fsicas o abstractas) que tienen el mismo comportamiento y caractersticas. Una clase no es ms que una plantilla para la creacin de objetos. Cuando se crea un objeto (instanciacin) se ha de especificar de qu clase es el objeto instanciado, para que el compilador comprenda las caractersticas del objeto. MTODOS Son las funciones mediante las que las clases representan el comportamiento de los objetos. En dichos mtodos se modifican los valores de los atributos del objeto, y representan las capacidades del objeto (en muchos textos se les denomina servicios). Desde el punto de vista de la programacin estructurada, una clase se asemejara a un mdulo, los atributos a las variables globales de dicho mdulo, y los mtodos a las funciones del mdulo. ASOCIACIN Seran relaciones generales, en las que un objeto realiza llamadas a los servicios (mtodos) de otro, interactuando de esta forma con l. Representan las relaciones con menos riqueza semntica. OPERADOR Los operadores son un tipo de tokens que indican una evaluacin o computacin para ser realizada en objetos o datos, y en definitiva sobre identificadores o constantes.

Adems de realizar la operacin, un operador devuelve un valor, ya que son parte fundamental de las expresiones. El valor y tipo que devuelve depende del operador y del tipo de sus operandos. Por ejemplo, los operadores aritmticos devuelven un nmero como resultado de su operacin. Los operadores realizan alguna funcin sobre uno, dos o tres operandos. Los operadores de Java se pueden dividir en las siguientes cuatro categoras: Aritmticos. De comparacin y condicionales. A nivel de bits y lgicos. De asignacin. ATRIBUTOS Los datos se encapsulan dentro de una clase declarando variables dentro de las llaves de apertura y cierre de la declaracin de la clase, variables que se conocen como atributos. Se declaran igual que las variables locales de un mtodo en concreto. ANLISIS Proceso de conocer los requerimientos de software que tienen el cliente y el usuario final. COMPILADOR Programa de software que traduce cdigo fuente en un lenguaje de programacin legible por una persona a cdigo mquina interpretable por un ordenador. PAQUETE Nombre de Java para una biblioteca de clases. PARMETROS Valores u objetos pasados entre una subrutina y la rutina de llamada. ALGORITMO Descripcin exacta de la secuencia en que se ha de realizar un conjunto de actividades tendientes a resolver un determinado tipo de problema o procedimiento. CDIGO FUENTE Es un conjunto de lneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el cdigo fuente de un programa est descrito por completo su funcionamiento.

El cdigo fuente de un programa est escrito por un programador en algn lenguaje de programacin, pero en este primer estado no es directamente ejecutable por la computadora, sino que debe ser traducido a otro lenguaje (el lenguaje mquina o cdigo objeto) que s pueda ser ejecutado por el hardware de la computadora. Para esta traduccin se usan los llamados compiladores, ensambladores, intrpretes y otros sistemas de traduccin. INTERFAX DE USUARIO Es el medio con que el usuario puede comunicarse con una mquina, un equipo o una computadora, y comprende todos los puntos de contacto entre el usuario y el equipo. Normalmente suelen ser fciles de entender y fciles de accionar. LENGUAJE DE PROGRAMACIN Es un conjunto de sintaxis y reglas semnticas que definen los programas del computador. Es una tcnica estndar de comunicacin para entregarle instrucciones al computador. Un lenguaje le da la capacidad al programador de especificarle al computador, qu tipo de datos actan y que acciones tomar bajo una variada gama de circunstancias, utilizando un lenguaje relativamente prximo al lenguaje humano. Un programa escrito en un lenguaje de programacin necesita pasar por un proceso de compilacin, interpretacin o intermedio, es decir, ser traducido al lenguaje de mquina para que pueda ser ejecutado por el ordenador. TIPOS DE DATOS A. Tipos de datos simples Es uno de los conceptos fundamentales de cualquier lenguaje de programacin. Estos definen los mtodos de almacenamiento disponibles para representar informacin, junto con la manera en que dicha informacin ha de ser interpretada. Para crear una variable (de un tipo simple) en memoria debe declararse indicando su tipo de variable y su identificador que la identificar de forma nica. La sintaxis de declaracin de variables es la siguiente: TipoSimple Identificador1, Identificador2; Esta sentencia indica al compilador que reserve memoria para dos variables del tipo simple TipoSimple con nombres Identificador1 e Identificador2. Tipos de datos enteros Se usan para representar nmeros enteros con signo. Hay cuatro tipos: byte, short, int y long.

Tipo byte short int long Literales enteros

Tamao 1Byte (8 bits) 2 Bytes (16 bits) 4 Bytes (32 bits) 8 Bytes (64 bits)

Son bsicos en la programacin en Java y presentan tres formatos: Decimal: Los literales decimales aparecen como nmeros ordinarios sin ninguna notacin especial. Hexadecimal: Los hexadecimales (base 16) aparecen con un 0x 0X inicial, notacin similar a la utilizada en C y C++. Octal: Los octales aparecen con un 0 inicial delante de los dgitos.

B.) Tipos de datos en coma flotante Se usan para representar nmeros con partes fraccionarias. Hay dos tipos de coma flotante: float y double. El primero reserva almacenamiento para un nmero de precisin simple de 4 bytes y el segundo lo hace para un numero de precisin doble de 8 bytes. Tipo Tamao float double Literales en coma flotante Representan nmeros decimales con partes fraccionarias. Pueden representarse con notacin estndar (563,84) o cientfica (5.6384e2). De forma predeterminada son del tipo double (8 bytes). Existe la opcin de usar un tipo ms corto (el tipo float de 4 bytes), especificndolo con una F f al final del nmero. 4 Byte (32 bits) 8 Bytes (64 bits)

C.) Tipo de datos boolean Se usa para almacenar variables que presenten dos estados, que sern representados por los valores true y false. Representan valores bi-estado, provenientes del denominado lgebra de Boole. Literales Booleanos Java utiliza dos palabras clave para los estados: true (para verdadero) y false (para falso). Este tipo de literales es nuevo respecto a C/C++, lenguajes en los que el valor de falso se representaba por un 0 numrico, y verdadero cualquier nmero que no fuese el 0. Para declarar un dato del tipo booleano se utiliza la palabra reservada boolean: D.) Tipo de datos carcter Se usa para almacenar caracteres Unicode simples. Debido a que el conjunto de caracteres Unicode se compone de valores de 16 bits, el tipo de datos char se almacena en un entero sin signo de 16 bits. Java a diferencia de C/C++ distingue entre matrices de caracteres y cadenas.

Descripcin Caracter Unicode Numero octal Barra invertida Continuacin Retroceso Retorno de carro Alimentacin de formularios Tabulacin horizontal Lnea nueva Comillas simples

Representacin \udddd \ddd \\ \ \b \r \f \t \n \

Valor Unicode

\u005C \ \u0008 \u000D \u000C \u0009 \u000A \u0027

Comillas dobles Nmeros arbigos ASCII Alfabeto ASCII en maysculas Alfabeto ASCII en minsculas E.) Conversin de tipos de datos

\" 0-9 A.-Z a.-z

\u0022 \u0030 a \u0039 \u0041 a \u005A \u0061 a \u007A

En Java es posible transformar el tipo de una variable u objeto en otro diferente al original con el que fue declarado. Este proceso se denomina "conversin", "moldeado" o "tipado". La conversin se lleva a cabo colocando el tipo destino entre parntesis, a la izquierda del valor que queremos convertir de la forma siguiente: char c = (char)System.in.read(); La funcin read devuelve un valor int, que se convierte en un char debido a la conversin (char), y el valor resultante se almacena en la variable de tipo carcter c. El tamao de los tipos que queremos convertir es muy importante. No todos los tipos se convertirn de forma segura. Por ejemplo, al convertir un long en un int, el compilador corta los 32 bits superiores del long (de 64 bits), de forma que encajen en los 32 bits del int, con lo que si contienen informacin til, esta se perder. Por ello se establece la norma de que "en las conversiones el tipo destino siempre debe ser igual o mayor que el tipo fuente": ASIGNACION Tipo de operador que sirve para almacenar un valor en una variable. Por ejemplo en lenguaje C, numero = 4;. El operador de asignacin es = y asigna a la variable numero el valor 4. No debe confundirse con la igualdad, que suele representarse == en lenguaje C y otros lenguajes. CDIGO EJECUTABLE Cdigo ejecutable corresponde a las unidades de programas, donde el ordenador puede realizar las instrucciones compiladas mediante el compilador y el enlazador de libreras. El beneficio que esto trae es que al tener el cdigo ejecutable, podemos saber que la compilacin fue realizada correctamente y que el programa, si no tiene errores de manejo, puede funcionar correctamente, ya que est libre de errores de variables, signos y dems.

IMPLEMENTACION En programacin, la implementacin es la programacin de un determinado algoritmo en un lenguaje especfico. Por ejemplo, un algoritmo en pseudocdigo se implementa en forma de cdigo de un lenguaje de programacin. PROGRAMA DE COMPUTADOR Es una aplicacin que permite a un usuario utilizar una computadora con un fin especfico. SIGNATURA DE UN METODO La signatura o firma de un mtodo o una funcin define su entrada y su salida. Incluye por lo menos el nombre de la funcin o mtodo y el nmero de sus parmetros. En algunos lenguajes de programacin, puede incluir el tipo que devuelve la funcin o el tipo de sus parmetros. En el caso de un tipo de dato abstracto (TDA), se define signatura como los tipos que utiliza junto con los nombres y perfiles de las operaciones. Por ejemplo, para especificar el TDA de los booleanos se utiliza la siguiente signatura: tipos bool operaciones verdadero : bool falso : bool And : bool x bool -> bool Or : bool x bool -> bool Not : bool -> bool AMBIENTE DE DESRROLLO Te ayudan a probar y escribir el cdigo, aumentando la productividad y la calidad de la aplicacin que se va a producir. REQUERIMIENTO FUNCIONAL Es una operacin que el programa que se va a construir debe proveer al usuario, y que esta directamente relacionada con el problema que se quiere resolver Son las restricciones o condiciones que impone el cliente al programa que se le va a construir. Se utiliza para limitar las soluciones posibles. DISEO

Son los planos de la solucin, deben definir la estructura del programa y facilitar su posterior mantenimiento.

BIBLIOGRAFIA Introduccin a la programacin orientada a objetos, C. Thomas Wu Con programacin Orientada a Objetos y aplicaciones en la WWW, Paul S. Wang Wikipedia, Codigo ejecutable y signatura