Clases de palabras en un programa java

Video: Tutoriales Java 22 - Como Contar Palabras y Números de un Archivo de Texto

Un núcleo duro Javateer va a decir que el lenguaje de programación Java tiene dos clases de palabras: palabras clave y los identificadores. Esto es verdad. Pero la verdad desnuda, sin ninguna otra explicación, a veces es engañosa. Así que vestir a la verdad un poco y pensar en términos de tres tipos de palabras: palabras clave, identificadores que los programadores común como usted cree, y los identificadores de la API.

Video: Tutorial Java en Español - Capitulo 13 - Clases y Objetos - Parte 1

Las diferencias entre estos tres tipos de palabras son similares a las diferencias entre las palabras en el idioma Inglés. En la frase “Sam es una persona”, la palabra persona es como una palabra clave de Java. No importa que utiliza la palabra persona, la palabra siempre significa más o menos lo mismo. (Por supuesto, se puede pensar en excepciones extrañas en el uso del Inglés, pero por favor no lo haga.)

La palabra Sam es como un identificador Java porque Sam es un nombre para una persona en particular. Palabras como Sam, Dinswald, y McGillimaroo no están preenvasados ​​con lo que significa en el idioma Inglés. Estas palabras se aplican a diferentes personas, dependiendo del contexto y se convierten en nombres cuando los padres eligen una para su hijo recién nacido.

Video: Ejercicios Java & C++ 24 - Buscador de Palabras

Consideremos ahora la frase “Julius Caesar es una persona.” Si usted pronuncia esta frase, es probable que estés hablando del tipo que gobernaba Roma hasta los idus de marzo. Aunque el nombre Julio César no está cableada con fuerza en el idioma Inglés, casi todo el mundo utiliza el nombre para referirse a la misma persona. Si Inglés tratara de un lenguaje de programación, el nombre Julio César sería un identificador API.

Así que aquí es cómo se puede dividir las palabras en un programa Java en las categorías:

Video: Contar el número de palabras en java

  • palabras clave: UN palabra clave es una palabra que tiene su propio significado especial en el lenguaje de programación Java, y que significado no cambia de un programa a otro. Ejemplos de palabras clave en Java incluyen Si, más, y hacer.

    Los miembros del comité de PCJ, que tienen la última palabra sobre lo que constituye un programa Java, han elegido todas las palabras clave de Java. Si se piensa en las dos partes de Java, las palabras clave de Java pertenecen solidez a la Especificación del lenguaje.

  • identificadores: Un identificador es un nombre para algo. El significado del identificador puede cambiar de un programa a otro, pero algunos significados identificadores tienden a cambiar más.

  • Identificadores creados por usted y yo: Como programador de Java (sí, incluso como un programador de Java novato), se crean nuevos nombres para las clases y otras cosas que usted describe en sus programas.

    Por supuesto, es posible nombrar algo principal, Y el tipo de código escrito dos cubículos en el pasillo puede nombrar a otra cosa principal. Eso está bien porque Java no tiene un significado predeterminado para principal.

    En su programa, puede hacer principal presentarse a tasa preferencial de la Reserva Federal. Y el tipo en el pasillo puede hacer principal Soporte para el “pan, rollo, conservas, y costillas.” Un conflicto no se plantea, porque usted y su compañero de trabajo está escribiendo dos diferentes programas Java.

  • Identificadores de la API: Los miembros del PCJ han creado nombres para muchas cosas y arrojado casi 40.000 de estos nombres en la API de Java. La API viene con cada versión de Java, por lo que estos nombres están disponibles para cualquier persona que escribe un programa Java. Ejemplos de tales nombres son Cuerda, Entero, JWindow, JButton, JTextField, y Archivo.

En sentido estricto, los significados de los identificadores en la API de Java no se echan en piedra. Aunque se pueden compensar sus propios significados de JButton o JWindow, esto no es una buena idea. Si es así, usted confundir a los Dickens de otros programadores, que se utilizan para los significados de la API estándar para estos nombres de identificadores familiares.

Pero lo que es peor, cuando el código asigna un nuevo significado a un identificador como JButton, se pierde ninguna potencia de cálculo que se creó para el identificador en el código API.

Los programadores de Sun Microsystems, Java Community Process, y el Proyecto OpenJDK hicieron todo el código escrito en Java para manejar el trabajo botones. Si asigna su propio significado a JButton, que está dando la espalda a todos los avances logrados en la creación de la API.

Artículos Relacionados