Palabras clave de Java y los identificadores
El lenguaje Java utiliza dos tipos de palabras: las palabras clave y los identificadores. Se puede decir que las palabras son palabras clave, porque Java solamente 50 de ellos tiene. Aquí está la lista completa:
abstracto | continuar | para | nuevo | interruptor |
afirmar | por defecto | ir | paquete | sincronizada |
boolean | hacer | si | privado | esta |
descanso | doble | implementos | protegido | lanzar |
byte | otro | importación | público | tiros |
caso | enum | en vez de | regreso | transitorio |
captura | se extiende | int | corto | probar |
Char | final | interfaz | estático | vacío |
clase | finalmente | largo | strictfp | volátil |
const | flotador | nativo | súper | mientras |
Como regla general, una palabra clave es una palabra cuyo significado nunca cambia (de un programa Java a otra). Por ejemplo, en Inglés, no se puede cambiar el significado de la palabra si. No tiene sentido decir, " creo que nunca tendrá si / Un poema precioso, como un riff ".
El mismo concepto es válido en un programa Java: Puede escribir si (x> 5) significar " Si x es mayor que 5, " pero cuando se escribe si (x> si), el equipo se queja de que el código no tiene sentido.
En este anuncio, las palabras paquete, público, clase, estático, y vacío son palabras clave. Casi cada palabra en esa lista es un identificador, que generalmente es un nombre para algo. Los identificadores en la lista incluyen el nombre del paquete org.allyourcode.myfirstproject, el nombre de la clase MyFirstJavaClass, y un montón de otras palabras.
paquete org.allyourcode.myfirstproject pública clase MyFirstJavaClass {/ *** argsparam principales (String [] args) static void * / {públicas javax.swing.JOptionPane.showMessageDialog (null, "Hola") -}}
En la jerga de programación, palabras como Miércoles, Barry, y universidad en la siguiente frase son identificadores, y las otras palabras (Si, ello's, es, y a) Son las palabras clave:
Si es miércoles, Barry está en la universidad.
Al igual que en Inglés y la mayoría de otras lenguas que se hablan, los nombres de los elementos son reutilizables. Por ejemplo, una búsqueda en Internet reciente gira por cuatro personas en los Estados Unidos llamado Barry Burd (con la misma ortografía raro). Incluso puede reutilizar nombres conocidos. (Un estudiante de la Universidad de Temple tenía el nombre John Wayne, y en la década de 1980 de dos libros de texto diferentes fueron nombrados Pascalgorithms.)
La API de Android ha nombrado a una clase preescrito Actividad, pero eso no le impidió definir otro significado para el nombre Actividad.
Por supuesto, que tienen nombres duplicados pueden conducir a problemas, así que intencionadamente reutilizando un nombre muy conocido es generalmente una mala idea. (Si crea su propia cosa nombrada Actividad, usted lo encontrará difícil referirse al escrito previamente Actividad clases en Android.