Sei sulla pagina 1di 7

Elementos del Lenguaje JAVA Palabras Claves se escriben en negrita.

Los caracteres se pueden agrupar en letras maysculas (A-Z), minsculas (a-z) dgitos (0-9), espacios en blanco, signos de puntuacin, ESC, caracteres especiales (- $) Las maysculas y minsculas son diferentes, los espacios en blanco son ignorados. Ejemplo: Public static void main (String[ ] args) { System.out.print (Hola que tal estas); } Tipos de Datos Los tipos de datos en JAVA son primitivos y referenciados: Primitivos: Enteros: Byte, short, int, long, char Reales: float, double Cada uno tiene un rango positive y negativo, excepto boolean: True, false Ej: byte=0 Short i=0, j=0; Int i,b,c Tipos referenciados: Incluidos en las clases interfaces y matrices. La clase String es un tipo referenciado. Tipos enumerados definen y conjunto de constantes. Ejemplo: Enum_dia_semana{Lunes, Martes, Mircoles, Jueves, Viernes, Sbado, Domingo} Identificadores: Nombres dados a tipos literales, variables, clases, interfaces, mtodos, paquetes y sentencias de un programa. Pueden tener cualquier numero de caracteres.

Ej: Suma Calculo_numeros_primos $ordenar Palabras claves: Palabras definidas por el lenguaje Boolean Continue Break Public, return Else, if Comentarios: Mensaje Cualquiera que lea el cdigo fuente /* */ Tradicional // De una sola lnea /** */ Comentario de documentacin Constantes: Se antepone el calificador final o bien los calificadores final y static al tipo y nombre de la constante con el valor deseado. No hay que escribir el valor repetidas veces Una constante puede ser invocada desde el cdigo de otras clases Ej: Math del paquete java.lang define PI Import.static java.lang.Math.PI O bien importar todos los elementos estticos de la clase: Import static java.lang.Math.*; Declaracin de una variable: representa un espacio de memoria para almacenar un valor de un determinado tipo. Ejemplo Class Clementos java { Short dia, mes, ao; //variables } Void test ( ) { Int contador = 0; //variables locales String nombre= , Apellidos= ;

Dia=20; Apellidos= Ceballos //. } // } Iniciacin de una variable: Las variables miembro de una clase son iniciadas por omisin por el compilador JAVA para cada objeto que se declare de la misma Las variables locales no son iniciadas por el compilador JAVA. Class CElementos JAVA { Short var1; Void test( ) { Int var2; System.out.println(var2); //Variable no iniciada System.out.println(var1); //Variable iniciada igual a 0 } } Expresiones numricas: Conjunto de operandos unidos mediante operadores para especificar una operacin determinada. Conversin entre tipos de datos: cuando JAVA tiene que evaluar una expresin en la que intervienen operandos de los diferentes tipos, primero convierte, solo para realizar las operaciones solicitadas, los valores de los operandos al tipo de operando cuya precisin sea mas alta.

Operadores: Simbolos que indican como son manipulados los datos. Aritmeticos (+, -. *, /) Operadores de relacin (<,>,<=,>=, !=, ==) Int x=10, y=0; Boolen r=false;

r=x==y; r=false porque x no es igual a y operadores lgicos (resultado de una operacin lgica AND, OR, XOR, y NOT es un valor boolean verdadero o falso. Toda aplicacin en Java est formada por al menos una clase que define un mtodo nombrado main Ej: Public class Cmiaplicacion { Public static void main (String[ ] args) { //codigo a ejecutar } } Main: punto de entrada y salida Sentencia import: Establece un vinculo con otras clases de la biblioteca JAVA Una clase aplicacin pblica (la que incluye el mtodo main) Otras clases no pblicas. Cada mtodo consta de definiciones y/o declaraciones, sentencias a ejecutar En un fichero se pueden incluir tantas definiciones de clase como se deseen pero solo una de ellas puede ser declarada como publica. Cada clase publica debe ser guardada en un fichero con su mismo nombre y extensin .java Un paquete es un conjunto de clases, lgicamente relacionadas entre si, agrupadas bajo un nombre (Ejemplo: java.io, agrupa clases que permite un programa realizar la entrada y salida de la informacin)

Proteccion de un paquete: la proteccin de una clase determina la relacin que tiene con otras clases de otro paquetes. Distiguimos dos niveles de proteccin de paquete y pblicos Sentencia import Una clase de un determinado paquete puede hacer uso de otra clase de otro paquete de dos formas: 1. Utilizando su nombre completo en todas las partes del cdigo donde haya que referirse a ella Ej. Java.lang.System.out.println(grandosfahr) 2. Importando la clase, lo que posibilita referirse a ella simplemente por su nombre, ej: System.out.println(fgradosfahr) Para importar una clase de un paquete desde un programa utilizaremos la sentencia import. Import java.lang.System; //importar clases

Importar una clase permite al programa referirse a ella ms tarde sin utilizar el nombre del paquete., la sentencia import solo indica al compilador e intrprete de java donde encontrar clases, no trae nada dentro del programa Java actual Definiciones y declaraciones Una declaracin introduce uno o mas identificadores en un programa. Una declaracin es una definicin, a menos que no haya asignacin de memoria. Ej: Int gradosCent; Float gradosFahr Una variable puede ser iniciada en la propia declaracin Int gradosCent =liminferior; Floar gradosFahr=0; La declaracin o definicin de la variable pueden realizarse a nivel de la clase (atributos de la clase) o a nivel del mtodo (dentro de la definicin de un mtodo) Pero la definicin de un mtodo siempre ocurre a nivel de clase. Sentencia simple: Una sentencia simple es la unidad ejecutable ms pequea de un programa Java. Las sentencias controlan el flujo u orden de ejecucin. Una sentencia Java puede formarse a partir de: una palabra clave (for, while, if else, etc), expresiones, declaraciones o llamadas a mtodos. Toda sentencia simple termina con un punto y coma (;) Dos o ms sentencias pueden aparecer sobre una misma lnea, separadas una de otra por un punto y coma, aunque esta forma de proceder no es aconsejable porque va en contra de la claridad que necesita cuando se lee el cdigo de un programa. Sentencia compuesta: Una sentencia compuesta o bloque, es una coleccin de sentencias simples incluidas entre llaves { }. Un bloque puede contener a otros bloques.

Mtodos: Un mtodo es una coleccin de sentencias que ejecutan una tarea especfica. En Java, un mtodo siempre pertenece a una clase y su definicin nunca puede contener a la definicin de otro mtodo, esto es Java no permite mtodos anidados.

Un modificador es una palabra clave que modifica el nivel de proteccin predeterminado del mtodo. Mtodo main: Toda aplicacin Java tiene un mtodo denominado main, y solo uno. Este mtodo es el punto de entrada a la aplicacin y tambin el punto de salida. Public static void main (String[ ] args) { //Cuerpo del metodo } Clases de uso comn Hay dos paquetes que destacan por las clases de propsito general que incluyen: java.io y java.lang. Java.io: contiene las clases de objetos que se aplican al lenguaje mismo. Por ejemplo clases especiales que encapsular los tipos primitivos de datos, la clase System que proporciona los objetos para manipular la entrada/salida (E/S) estndar, clases para manipular cadenas de caracteres una clase que proporciona los mtodos correspondientes a las funciones matemticas de uso mas frecuente, una clase para analizar otras clases etc Datos numricos y cadenas de caracteres: La finalidad de una aplicacin es procesar datos que, generalmente sern obtenidos de algn medio externo por la propia aplicacin(por ejemplo, teclado o de un fichero en disco) y procesados por la misma con el fin de obtener unos resultados. Estos datos se pueden clasificar en numricos y cadenas de caracteres. Entrada y salida: Frecuentemente un programa necesitara obtener informacin desde un origen o enviar informacin a un destino. Por ejemplo, obtener informacin desde el teclado o enviar informacin a la pantalla. La comunicacin entre el origen de cierta informacin y el destino se realiza mediante un flujo de informacin en ingles stream

Potrebbero piacerti anche