Mind map
Conceptos basicos de Java

Map content
Conceptos basicos de Java
IDENTIFICADORES
- Al igual que sucede con cualquier entidad o elemento del mundo real que se identifica con un nombre, los elementos de un lenguaje de programación utilizan símbolos especiales, denominados identificadores. Son identificadores, por tanto, los nombres que reciben las clases, interfaces, paquetes, métodos, variables o instancias en un programa. Un identificador en Java debe cumplir las siguientes reglas: • Puede tener cualquier longitud (uno o más caracteres). • No puede contener operadores tales como +, -, . . . • No puede coincidir con una palabra reservada, por tanto no puede ser true, • false o null. • El primer carácter sólo puede ser una letra, el carácter $ o el carácter de subrayado. • Después del primer carácter pueden aparecer cualquier combinación de letras, • dígitos, $ y - . • Las letras podrán ser mayúsculas y minúsculas incluyendo, en ambos casos, las • acentuadas y la ñ. • Debe ser referenciado siempre de la misma manera, sin cambiar mayúsculas • por minúsculas ni viceversa
TIPOS DE DATOS SIMPLES.
- Los tipos simples @/*irnitivos) no están orientados a objetos y pueden subdividirse en enteros, reales, datos de tipo carácter y lógicos o booleanos, caracterizándose cada uno de estos grupos por el conjunto de valores que pueden tomar y las operaciones que se pueden realizar sobre ellos. Cada tipo de dato tiene un dominio (rango) de valores. El compilador asigna espacio de memoria para almacenar cada variable o constante con arreglo a su tipo.
- Enteros
- Java ofrece cuatro tipos de enteros: byte, short, int y long. Todos ellos admiten valores tanto positivos como negativos, y cada uno permite almacenar valores en un determinado rango, definiéndose como valores con signo de 8, 16, 32 y 64 bits.
- Reales
- Los tipos de datos de coma flotante permiten almacenar números muy grandes, muy pequeños o que contienen coma decimal. Java soporta dos formatos de coma flotante float y double. El tipo float utiliza 32 bits para el almacenamiento y guarda los valores con precisión simple (6 Ó 7 dígitos). El tipo double utiliza 64 bits para el almacenamiento y guarda los valores con mucha mayor precisión (14 ó 15 dígitos); suele ser el tipo devuelto por muchas funciones matemáticas y suele ser el más empleado.
- Carácter
- El tipo de datos char de Java se utiliza para representar un carácter, éste tipo emplea 16 bits para el almacenamiento de un carácter y lo efectúa en formato Unicode. Unicode presenta dos ventajas: (1) permite a Java trabajar con los caracteres de todos los idiomas; (2) sus primeros 127 caracteres coinciden con los del código ASCII.
- Enteros
- Los tipos simples @/*irnitivos) no están orientados a objetos y pueden subdividirse en enteros, reales, datos de tipo carácter y lógicos o booleanos, caracterizándose cada uno de estos grupos por el conjunto de valores que pueden tomar y las operaciones que se pueden realizar sobre ellos. Cada tipo de dato tiene un dominio (rango) de valores. El compilador asigna espacio de memoria para almacenar cada variable o constante con arreglo a su tipo.
VARIABLES
- Las variables almacenan datos cuyo valor puede verse modificado durante la ejecución de un programa. Las variables se utilizan para representar tipos de datos muy diferentes. En Java hay que distinguir entre variables por valor y objetos o variables por referencia; las variables de tipo simple son variables por valor. Declaración de variables. Para utilizar una variable se necesita declararla e indicar al compilador el nombre de la variable, así como el tipo de dato que representa. Esta operación se denomina declaración de variables. Toda variable debe ser declarada antes de poder ser utilizada. Para declarar variables de tipo simple se especifica su nombre y su tipo, que define tanto los datos que la variable va a poder almacenar como las operaciones que tendrá permitidas. La sintaxis es, por tanto:
- Sentencias de asignación.
- Después que una variable se declara, se puede asignar un valor a esa variable utilizando una sentencia de asignación. La sintaxis de la asignación tiene el siguiente formato: variable = expresión; Es preciso tener en cuenta que una expresión es un conjunto de operadores y operandos, pero una única constante o variable también constituye una expresión.
- Declaración e inicializucióri de variables en un solo puso
- Se puede declarar e inicializar una variable en un solo paso en lugar de en dos pasos como se ha mostrado en las operaciones.
- Sentencias de asignación.
- Las variables almacenan datos cuyo valor puede verse modificado durante la ejecución de un programa. Las variables se utilizan para representar tipos de datos muy diferentes. En Java hay que distinguir entre variables por valor y objetos o variables por referencia; las variables de tipo simple son variables por valor. Declaración de variables. Para utilizar una variable se necesita declararla e indicar al compilador el nombre de la variable, así como el tipo de dato que representa. Esta operación se denomina declaración de variables. Toda variable debe ser declarada antes de poder ser utilizada. Para declarar variables de tipo simple se especifica su nombre y su tipo, que define tanto los datos que la variable va a poder almacenar como las operaciones que tendrá permitidas. La sintaxis es, por tanto:
CONSTANTES.
- Las constantes son datos cuyo valor no puede variar durante la ejecución de un programa. En un programa pueden aparecer constantes de dos tipos: literales y simbólicas. Las constantes simbólicas o con nombre representan datos permanentes que nunca cambian y se declaran como las variables, pero inicializándose en el momento de la declaración y comenzando dicha declaración con la palabra reservada final, que sirve para que el valor asignado no pueda ser modificado. Las constantes de clase se declaran en el cuerpo de la clase y fuera de todos los métodos, siendo necesario comenzar su declaración con las palabras reservadas fina 1 y c t a t i c. La palabra clave final es obligatoria en la declaración de constantes, mientras que static consigue que sólo exista una copia de la constante para todos los objetos que se declaren de esa clase. La sintaxis para declarar una constante de clase es:
CONCEPTOS BÁSICOS SOBRE EXCEPCIONES.
- Cuando en la ejecución de un programa se produce un error, Java lanza una excepción', que será necesario capturar para que el programa no se detenga. La clase Exception, con sus subclases IOException y RuntimeException contiene las excepciones que una aplicación necesita manejar habitualmente. En el paquete j ava . io se define la excepción denominada IOException para excepciones originadas por errores de entradaisalida. Estas excepciones se han de manejar de forma que el método donde se puedan producir debe capturarlas o bien declarar que se lanzan mediante una claúsula throws, en cuyo caso el método invocador está obligado a capturarlas. Para capturar una excepción en operaciones de entrada/salida el programa deberá incluir la sentencia import java.io y además habrá que poner a prueba el código capaz de lanzar la excepción en un bloque try y manejar la excepción en un bloque catch, el manejo la excepción se puede reducir a la presentación de un mensaje de error.
OPERADORES RELACIONALES
- Los operadores relacionales o de comparación permiten comparar valores para determinar su igualdad u ordenación y el resultado de las expresiones en las que intervienen es de tipo lógico. En cuanto a los operandos hay que tener en cuenta que sólo los tipos numéricos se pueden comparar utilizando operadores de ordenación, mientras que los de igualdad y desigualdad pueden actuar sobre cualquier tipo de dato. La Tabla 2.15 lista los operadores relacionales.
PRIORIDAD (PRECEDENCIA) DE LOS OPERADORES
- Las expresiones se evalúan siguiendo el orden de prioridad de los distintos operadores que intervienen en ellas, atendiendo primero a los de mayor prioridad. A igualdad de prioridad se evalúan de izquierda a derecha. Los paréntesis se pueden utilizar con la finalidad de cambiar el orden preestablecido, ya que las operaciones encerradas entre paréntesis siempre se evalúan primero. Cuando hay varios paréntesis anidados se calcula primero el resultado de las operaciones encerradas en los más internos. La prioridad, de mayor a menor, de los distintos operadores en Java aparece reflejada en la Tabla 2.24, los operadores situados en la misma línea tienen igual prioridad. En Java todos los operadores binarios, excepto los de asignación, se evalúan de izquierda a derecha (asociatividad).
Images and files in the map
Information
- Description
- Mind Map on Conceptos basicos de Java, created by Rafael Sánchez on 20/02/2022.
- Created by
- Rafael Sánchez
- Views
- 1
- Rating








