Programación Java: decirle al ordenador para hacer algo
En el Listado 1, a continuación, se obtiene una ráfaga de código Java. Al igual que todos los programadores novatos, se espera que usted curiosear humildemente en el código. Pero no se deje intimidar. Cuando usted consigue la caída de ella, la programación es bastante fácil. Sí, es divertido, también.
Conteúdo
Ficha 1: Un programa Java simple
/ *
* Un programa a la lista de las cosas buenas de la vida
* Autor: Barry Burd, [email protected]
* 13 de febrero 2003
* /
clase ThingsILike
{
static void main (String args []) públicos
{
System.out.println ("El chocolate, las regalías, el sueño") -
}
}
Enterrado profundamente en el corazón de El Listado 1 es la única línea que realmente emite una instrucción directa a la computadora. La línea
System.out.println ("El chocolate, las regalías, el sueño");
le dice a la computadora para que aparezcan las palabras Chocolate, regalías, del sueño en la ventana del símbolo del sistema. Esta línea se puede describir en al menos dos formas diferentes:
- Es una declaración: En Java, una instrucción directa que le dice a la computadora para hacer algo que se llama un declaración. La declaración en el Listado 1 le dice a la computadora para mostrar un poco de texto. Las declaraciones en otros programas pueden decirle a la computadora para poner 7 en cierto lugar de la memoria, o hacer una ventana aparece en la pantalla. Las declaraciones en programas informáticos hacen todo tipo de cosas.
- Es una llamada al método: Una llamada a un método es una pieza separada del código (en una parte diferente del programa Java) que le dice a la computadora para llamar al método en la declaración action.The
FixTheAlternator (junkyOldFord) -
- es un ejemplo de una llamada de método, y también lo es
System.out.println ("El chocolate, las regalías, el sueño") -
- Java tiene muchos diferentes tipos de declaraciones. Una llamada a un método es un solo tipo.
Finalización de una declaración con un punto y coma
En Java, cada declaración termina con un punto y coma. El código del Listado 1 tiene sólo una declaración en la que, por lo que sólo una línea en el Listado 1 termina con un punto y coma.
Tomar cualquier otra línea en el Listado 1, al igual que la cabecera del método, por ejemplo. La cabecera del método (la línea con la palabra principal en ella) no le dice directamente a la computadora para hacer cualquier cosa. En cambio, la cabecera método describe algún tipo de acción para futuras consultas. La cabecera anuncia "Por si acaso alguien llama siempre el método principal, las siguientes líneas de código que dicen qué hacer en respuesta a esa llamada."
Cada declaración completa de Java termina con un punto y coma. Una llamada a un método es una declaración, por lo que termina con un punto y coma, pero ni una cabecera método ni una declaración de método es una declaración.
El método llamado System.out.println
La declaración en el medio del Listado 1 llama a un método llamado System.out.println. Este método está definido en la API Java. Cada vez que se llama al método System.out.println, el equipo muestra texto en su pantalla.
Piense en el nombre de Paulina Ott, por ejemplo. Uno de ellos es un nun- el otro es físico. Por supuesto, hay un montón de paulinos en el mundo de habla Inglés, así como hay varias cosas nombradas println en la API de Java. Así que para distinguir el físico Pauline Ott del crítico de cine Pauline Kael, escriba el nombre completo "Pauline Ott." Y, para distinguir la monja del físico, escribir "Hermana Pauline Ott." De la misma manera, ya sea escribir System.out.println o DriverManager.println. El primero escribe el texto en la pantalla del ordenador. El segundo escribe en un archivo de registro de base de datos.
Así como Paulina y Ott son nombres por derecho propio, de modo de sistema, hacia fuera, y println son nombres de la API de Java. Pero utilizar println, debe escribir el nombre completo del método. Usted nunca escribir println solo. Siempre System.out.println o alguna otra combinación de los nombres de la API.
El lenguaje de programación Java es entre mayúsculas y minúsculas. Si cambia una letra minúscula de una letra mayúscula (o viceversa), se cambia el significado de una palabra. No se puede reemplazar System.out.println con System.out.println. Si lo hace, su programa no funcionará.
La clase Java
Usted puede haber oído el término programación orientada a objetos (también conocido como POO). Programación orientada a objetos es una forma de pensar acerca de los problemas de programación de computadoras - de manera que se apoya en varios lenguajes de programación diferentes. POO se inició en la década de 1960 con un lenguaje llamado Simula. Se reforzó en 1970 con otro lenguaje llamado Smalltalk. En la década de 1980, OOP despegó a lo grande con el lenguaje C ++.
Hay gente que quiere cambiar las siglas, y lo llaman COP, la programación de orientación de clase. Esto se debe a la programación orientada a objetos comienza con algo llamado clase. En Java, todo comienza con las clases, todo está encerrado en las clases, y todo se basa en clases.
En Java, el método principal tiene que estar dentro de una clase. El código del Listado 1 comienza con el ThingsILike clase palabras. Eche una mirada a Ficha 1, y observe lo que sucede después de la clase ThingsILike línea. El resto del código está encerrado entre llaves. Estos apoyos marcan todas las cosas dentro de la clase. Sin estos apoyos, sabrías donde comienza la declaración de la clase ThingsILike, pero no vas a saber donde termina la declaración.
Es como si las cosas dentro de la clase ThingsILike está en una caja. Para la caja de un trozo de código, haga dos cosas:
- Utiliza llaves: Estas llaves le dicen al compilador donde un trozo de código comienza y termina.
- Usted código guión: Sangría le dice a su ojo humano (y de los ojos de otros programadores) cuando un trozo de código comienza y termina.
No lo olvides. Tienes que hacer las dos cosas.