Logo Studenta

Apendice_D_Palabras_reservadas_de_Java_Cmasmas_C_R_y_Python

¡Estudia con miles de materiales!

Vista previa del material en texto

ApÉndice d
palabras reservadas 
de Java 5 a 8, C y C++11
Tabla D.1 Palabras clave (keywords) de Java.
abstract double int super
assert else interface switch
boolean enum long synchronized
break extends native this
byte final new throw
case finally package throws
catch float private transient
char for protected try
class goto public void
const if return volatile
continue implements short while
default import static
do instanceof strictfp
D.1 Java
La tabla D.1 contiene las palabras clave (reservadas) de Java. Dos de ellas son reservadas pero no se 
utilizan por el lenguaje Java: const y goto. Estas palabras pertenecen a otros lenguajes de programa-
ción como C y C++ y se incluyen en Java con el objeto de generar mensajes de error mejores si se utilizan 
en un programa Java. Java 5 introdujo una nueva palabra clave: enum.
Consejos
1. Las palabras clave no se pueden utilizar como identificadores en un programa Java.
2. true, false y null, literales, se confunden, a veces, con palabras clave. Estas palabras no son claves,
sino literales reservados.
3. Las palabras const y goto no se utilizan actualmente en el lenguaje Java.
ApéndiCE d
Tabla D.3 Palabras reservadas de C y C++.
asm delete goto return typedef
auto do if short typeid
bad cast double inline signed typename
bad typeid dynamic cast int sizeof union
bool else long static unsigned
break enum mutable static_cast using
case except namespace struct virtual
catch explicit new switch void
char extern operador template volatile
class false private this while
const finally protected throw xor
const cast float public true xor ed
continue for register try
default friend reinterpret_ 
 cast
type info
Tabla D.2 Palabras reservadas especiales.
Tipo C Rango de valores
class Indica el comienzo de la definición de una clase.
double Indica que las variables enumeradas a continuación son números de coma flotante de 
doble petición.
extends Indica que una clase (subclase) se extiende de otras clases (clase base o superclase).
new Crea una nueva instancia de un objeto. 
private La accesibilidad está restringida.
return Devuelve el resultado que sigue al método llamador.
static Hay exactamente un método o campo de datos de su identificador de la clase.
void No devuelve ningún valor.
Palabras reservadas de Java con significado especial
Algunas palabras tienen un significado especial en Java. Las más utilizadas en la creación de programa 
se resumen en la tabla D.2.
Palabras reservadas (keywords) de C/C++
Las palabras clave o reservadas (keywords) no se pueden utilizar para otros propósitos, como nombres 
de variables. La tabla D.3 muestra las palabras reservadas de C y C++. Las palabras en negrita son 
palabras reservadas de ANSI C 99. La palabra reservada auto tiene un nuevo significado en C++11.
Nota: En la página web
http://en.cppreference.com/w/Main_Page
puede encontrar el lector un excelente sitio con guías de referencia de sintaxis, así como bibliotecas de 
funciones y de clases de las diferentes versiones estándares de C++ (C++98, C++03, C++11) y de ANSI 
C (C89, C99, C11).
ApéndiCE d
Palabras nuevas de C++11
alignas
alignof
char16_t
char32_t
constexpr
decltype
no except
nullptr
static_assert
thread_loca1
guillermo_dominguez
Stamp
guillermo_dominguez
Stamp

Continuar navegando