2. Agenda
• Objetivos
• Comentarios
• Signos de punto y coma, bloques y espacio en blanco
• Identificadores
• Palabras clave en programación Java
• Tipos básicos del lenguaje Java
• Reales en coma flotante: double y float
• Variables, declaraciones y asignaciones
• Tipos de referencia usados en Java
• Construcción e inicialización de objetos
• Asignación de referencias
• Paso por valor
• Referencia this
• Convenciones de codificación en el lenguaje Java
3. Objetivos
Utilizar comentarios en el código fuente.
Diferenciar entre identificadores válidos y no válidos.
Reconocer las palabras clave utilizadas en Java.
Enumerar los ocho tipos primitivos existentes.
Definir valores literales para tipos numéricos y textuales.
Definir los términos variable de tipos primitivos y variable de
referencia.
Declarar variables de tipo clase.
Construir un objeto utilizando new.
Describir la inicialización predeterminada.
Describir la importancia de una variable de referencia.
Evaluar las consecuencias de asignar variables de tipos de
clase.
4. Agenda
• Objetivos
• Comentarios
• Signos de punto y coma, bloques y espacio en blanco
• Identificadores
• Palabras clave en programación Java
• Tipos básicos del lenguaje Java
• Reales en coma flotante: double y float
• Variables, declaraciones y asignaciones
• Tipos de referencia usados en Java
• Construcción e inicialización de objetos
• Asignación de referencias
• Paso por valor
• Referencia this
• Convenciones de codificación en el lenguaje Java
5. Comentarios
Existen tres formas válidas de introducir comentarios:
// comentario en una línea
/* comentario en una
* o varias líneas
*/
/** el comentario de documentación
* también puede abarcar más de una línea
*/
6. Signos de punto y coma, bloques y espacio en
blanco
En el lenguaje Java, una sentencia se compone de una o varias
líneas de código que se cierran con un signo de punto y coma (;).
Por ejemplo:
totals = a + b + c + d + e + f;
Equivale a
{
totals = a + b + c
+ d + e + f;
}
Un bloque, a veces denominado sentencia compuesta, es un
conjunto de sentencias delimitadas por llaves de apertura y cierre
({ }).
Es posible incluir espacios en blanco entre los elementos del
código. Se admite cualquier cantidad de espacio. Normalmente se
incluye en forma de tabuladores, espacios y saltos de línea para
mejorar la calidad y la organización del código fuente.
7. Identificadores
En el lenguaje Java, un identificador es un nombre asignado a
una variable, una clase o un método. Los identificadores
empiezan por una letra, el signo de subrayado (_) o el
símbolo del dólar ($). Los caracteres posteriores pueden ser
dígitos. No tienen longitud máxima y existe diferencia entre
mayúsculas y minúsculas. He aquí algunos identificadores
válidos:
o identificador
o nombreUsuario
o nombre_usuario
o _variable_sistema
o $transaccion
8. Palabras clave en programación Java
Las palabras clave son palabras reservadas que tienen un
significado especial para el compilador de Java. Sirven para
identificar el nombre de un determinado tipo de datos o un
constructor del programa.
9. Tipos básicos del lenguaje Java
El lenguaje Java incorpora numerosos tipos de datos. Éstos se
clasifican en dos grandes categorías: tipos de clase y tipos
primitivos.
o Los tipos primitivos son simples valores, no objetos. Los tipos
de clase se utilizan para tipos más complejos, incluidos todos
los que declara el propio programador.
o Los tipos de clase se utilizan para crear objetos.
10. Tipos básicos del lenguaje Java
Tipos primitivos
o El lenguaje Java define ocho tipos de datos primitivos que se
enmarcan en cuatro categorías:
Lógicos: boolean
Textuales: char
Enteros: byte, short, int y long
Reales en coma flotante: double y float
11. Tipos básicos del lenguaje Java
Tipos Logicos: boolean
o Los valores lógicos se representan mediante el tipo boolean,
que puede contener uno de estos dos valores: true (verdadero)
o false (falso). Estos dos valores se utilizan para representar uno
de dos posibles estados, como activado/desactivado o sí/no. El
tipo boolean admite dos valores literales: true y false. El
ejemplo de código siguiente contiene la declaración e
inicialización de una variable de tipo boolean:
// declara la variable verdad como booleana y
// le asigna el valor true
boolean verdad = true;
12. Tipos básicos del lenguaje Java
Tipos Textuales: char
o Los distintos caracteres se representan mediante el tipo char.
Un valor char representa un carácter Unicode de 16 bits sin
signo. Es necesario escribir los literales char entre apóstrofos ('
'). Por ejemplo:
‘a’ La letra a
‘t’ Un tabulador
‘u????’ Un carácter Unicode concreto, ????, que se sustituye
exactamente por cuatro dígitos hexadecimales.
Por ejemplo, ’u03A6’ es la letra griega fi [Φ].
13. Tipos básicos del lenguaje Java
Tipos Textuales: String
o Los distintos caracteres se representan mediante el tipo char.
Un valor char representa un carácter Unicode de 16 bits sin
signo. Es necesario escribir los literales char entre apóstrofos ('
'). Por ejemplo:
‘a’ La letra a
‘t’ Un tabulador
‘u????’ Un carácter Unicode concreto, ????, que se sustituye
exactamente por cuatro dígitos hexadecimales.
Por ejemplo, ’u03A6’ es la letra griega fi [Φ].