PDF de programación - apendice W3 - Guía de sintaxis del lenguaje Java 2

Imágen de pdf apendice W3 - Guía de sintaxis del lenguaje Java 2

apendice W3 - Guía de sintaxis del lenguaje Java 2gráfica de visualizaciones

Actualizado el 17 de Marzo del 2020 (Publicado el 14 de Enero del 2017)
2.356 visualizaciones desde el 14 de Enero del 2017
137,3 KB
52 paginas
Creado hace 16a (03/07/2007)
Guía de sintaxis del lenguaje Java 2

APÉNDICE W3



El lenguaje Java se describe por su sintaxis y su semántica. La sintaxis define la
estructura y apariencia de al escritura del código Java. La semántica define lo que
significa cada parte del código y cómo se comportará cuando se ejecuta.

Los componentes básicos de la sintaxis son las palabras reservadas (keywords) y
componentes de léxico (tokens). Una palabra reservada es una palabra o identificador
que tiene un significado específico en el lenguaje. Las palabras reservadas sólo se
pueden utilizar en el mundo en que está definido en el lenguaje. Los componentes de
léxico( token) incluyen cada palabra, símbolo o grupo de símbolos que aparecen en el
código fuente del programa.

Una gramática se utiliza para llevar juntos todos los componentes de la sintaxis y
definir la estructura de unidades sintácticamente correcta del código Java. La gramática
Java específica el orden preciso en el que se puedan escribir las palabras reservadas y
los símbolos, y se utilizan por el compilador Java para asegurar que el programador
hace las cosas correctas. Cualquier código que no esté escrito de modo correcto emitirá
mensajes de error y no construirá un programa ejecutable.

Este apéndice describe las reglas básicas de sintaxis de Java que cumplen las
diferentes versiones existentes en la fecha de publicación de este libro: JDK1.1, 1.2 y
1.3, con el compilador Java 2.0. Gran parte de la sintaxis de Java se basa en C y/o C++

A.1
¿Qué es un programa Java?.

Un programa Java es una colección de clases. Algunas clases se escriben y algunas
forman parte del lenguaje Java. Un programa Java debe contener un método estático
denominado main ( ).El programa comienza especificando el nombre de esta clase
al sistema Java al tiempo de ejecución que llama al método main ( ).

De modo alternativo se puede escribir un applet. Los applet se ejecutan dentro de un

programa navegador web.
El SDK (Java Software Devolopment) se puede descargar del sitio web de Java
(http://java.sun_com). también se conoce como JDK (Java Development
Kit). La versión actual de Java es 1.3 y existe una versión beta 1.4.



Tabla A.1 Herramientas de JDK

Uso



Herramientas



Libro Java

1


Javac

Java



Aplletviewer



JDb


Javadoc



Compilador Java
Interprete Java, utilizado
compilados

para ejecutar

programas

Utilizado para visualizar el applet tal como puede ser visto
por el navegador

Depurador

Generador de documentación



A.2 COMENTARIOS

Los comentarios permiten añadir al código fuente notas o comentarios de texto que son
ignorados por el compilador. Los comentarios vienen en tres formatos:

1 // Comentario de una sola línea
2 /* Comentario
multilínea */
3 //** Comentario de
documentación */

1. Los comentarios de una sola línea comienzan con // y continuan hasta el final de la
2. Los comentarios comienzan con /* y terminan con */
3. Los comentarios de documentación son un tipo especial de comentarios multilínea
que arranca con /**.Se utiliza para empotrar en la documentación del código fuente
de una clave y se puede leer con el propio código fuente con la herramienta Javadoc
para genera documentación HTML para sus clases.

línea.


A.3 PALABRAS RESERVADAS

Ciertas palabras están reservadas para uso interno por Java y no se pueden utilizar
como nombres de variables.

abstract
conft
finally
int
pblic
this
bolean
continue
float
interfac


Las palabras reservadas cont y goto son reservadas pero no se utilizan.

e return
throw
break
default
fov long
glont
throw
byte do
goto
native

s
package
super
voil
chaw
extendy
import
private
switch
volatile

class
final
instance
of
protecte
ddd
synchr
onized
while.

care
new

static
tranfien
t
double
if
scictpf
try
catch
elye
implemet

Libro Java

2


Nota. Además de estas palabras reservadas, Java se reserva false,null y true
como valores definidos en el lenguaje.

A.4 IDENTIFICADORES

Un identificador es el nombre de variables, métodos, clases e interfaces. Un
identificador es una secuencia ilimitada de caracteres alfabéticos o dígitos (unicode) que
comienzan con un carácter alfabético. Los nombres pueden incluir el carácter
subrayado (_) y el dólar ($).

Nombres válidos

Nombres no válidos representan total longitud persona distancia una práctica frecuente
es crear un identificador como una concatenación de dos o más palabras, reparadas por
un carácter subrayado o utilizando letras mayúsculas en la primera letra de las palabras.

Salario_ mensual posición Relativa elemento Tabla



Convenio Los identificadores que comienzan con una letra mayúscula se reservan solo


para nombres de clase o interfaces.
Los identificadores que están todos en mayúsculas representan constantes.
Los nombres de las variables y métodos comienzan con letras minúsculas.



A.5 TIPOS DE DATOS
Los tipos de datos más simples en Java son: enteros, coma, flotante, boolean, lógicos y
caracteres.


Tabla A.1 Tipos de datos

Requisitos de almacenamiento



Se utiliza para almacenar

Este tipo de dato puede tomar 1 byte

Tipo de dato

Boolean
dos valores (true verdadero ,
false, ,falso)

byte
Un byte de datos (Rango –128 .. 127) 1 byte

char Un carácter UNICODE 2 bytes

double Números de coma flotante de doble precisión 8 bytes


int Número entero entre 4 bytes


float Número de coma flotante de simple precisión



long



Número entero entre
Rango -9..223.372.036.854.775.808 ..
9.223.372.036.854.775.807

Rango -2.147.483.648 .. -2.147.483.647

Rango 1.7e-30 .. 1.7e+308

Rango 3.4e-38..3.4e + 38

8 bytes



Libro Java

2





Rango 32.768 .. 32.767



Número entero entre 2bytes



slust



A.5.1 Literales

Los literales permiten valores de tipos primitivo, el tipo string o null se escriben
directamente como un texto de programa .

Literales enteros

Valores decimales de tipo int (32 bit)

0,124, -525, 55661, 2354657, -321124

Valores hexadecimales de tipo int () precedidos por un 0 o bien DX (los dígitos
hexadecimales se pueden representar de a–f o bien A-F.

DXD DX12F OXFFED DXFFFF 0X12DEFF

Valores octales de tipo int están precedidos por un 0 a la izquierda seguido por dígitos
en el rango 0-7

00, 0123, 0777, -045321, -05

Literales de coma flotante

Los números básicos de una coma flotante incluyen un punto decimal.

1.2345 1234.5678 0.1 305 -24.123

Si el número de coma flotante termina con un sufijo f o F será de tipo Float.

1.23f 3.456F of .5Ff -45673F

El sufijo d o D se pueden utilizar para representar tipos double.

Regla
Los literales en coma flotante en Java son por defecto double precisión .Para
especificar un literal float se debe añadir una constante F o f. Se puede especificar
explícitamente un literal de tipo double añadiendo D o d.

Literales boolean
Existen dos valores lógicos que pueden tener un valor lógico o boolean true
(verdadero) y false (falso)

Literales carácter
Un Literal carácter representa un solo carácter encerrado entre comillas simples.


Libro Java

3

á´, Á´ ,´¡´,´4´,



Tabla A.2 Secuencia de escape


Descripción



Tabulación

Nueva línea

Retroceso

Avance de página

Comilla simple

Retorno de carro

Carácter octal (dddd)

Carácter hexadecimal UNICODE (xxxx)

Comillas doble
Diagonal

Secuencia de escape

\ ddd


\ uxxx

\ ´

\ ´´

\\

\ r

\ n

\ f

\ t

\ b
________________________________________________________________


Literales de cadena

Los literales de cadena se especifican encerrado una secuencia de caracteres esntre un
par de comillas dobles.

“Hola Carchelejo”
“cinco/nlineas”
“Esto es una cadena”,”Hola mundo/n”

A.6 VARIABLES
Las variables son unidades básicas de almacenamiento en Java .Una variable se define
por la combinación de un identificador, un tipo y un inicializador opcional. Además las
variables tiene un ámbito que define su visibilidad y una duración.

A.6.1 Declaración de variables
Una variable debe ser declarada antes de poder ser utilizada.

Sintaxis nombretipo identificador


Es posible declarar dos o más variables a la vez.


nombretipo identificador =expresión



Libro Java

4

Nombretipo id1, id2,...;



Existen dos categorías de variables:

1. Variables de tipo primitivo que contienen directamente una representación de un

valor de un tipo primitivo.
2. Variables de tipo referencia que contienen una referencia a un objeto cuando un tipo
de referencia toma el valor null, significa que no se refiere a un objeto
real(referencia nula)


A.6.2 Modificaciones de variables
Las variables
  • Links de descarga
http://lwp-l.com/pdf662

Comentarios de: apendice W3 - Guía de sintaxis del lenguaje Java 2 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad