Estructura de Un Programa en Java
Estructura de Un Programa en Java
declaracion_de_paquetes]
[inclusion_de_paquetes]
declaración_de_la_clase
Ejemplo:
package prueba;
import java.net.*;
Nota
Es importante destacar, que el nombre de la clase, debe ser el mismo del archivo
fuente, esto es una regla del compilador de java.
Los Paquetes
Los paquetes nos permiten agrupar clases que tengan cosas en común en
librerias, que luego podemos utilizar en nuestros programas.
package nombre_paquete;
import nombre_paquete;
4. java.net: contiene clases como URL, TCP, UDP, IP, etc. que permiten
implementar aplicaciones distribuídas. Provee soporte para sockets.
Import javax.swing.JOptionPane;
import java.io.*;
*LAS CLASES: Un Programa en java, debe poseer AL MENOS una clase, con la
cual se debe proseguir en la configuración de nuestro programa.
Eje:
class PrimerPrograma {
Como puede verse, una clase se especifica con la palabra reservada class.
Lo que está entre los paréntesis, indica nada más los argumentos que recibe
nuestro programa, el cual SIEMPRE SERÁ uno del tipo String, el nombre de args, puede
ser cambiado, pero NUNCA debe omitirse los corchetes.
System.out.print();
System.out.println();
System.out.println(“mensaje a mostrar”);
System.out.println(variable);
System.out.println(“mensaje” + variable);
Este paquete, contiene dos de los métodos más importantes, en cuanto a lo que a
entorno gráfico se refiere. Por ejemplo, si queremos mandar imprimir en pantalla algún
mensaje, por medio de una ventana, la sintaxis es la siguiente:
JOptionPane.showMessageDialog(null, “Mensaje”);
En donde:
Ejemplo 1.
1 import javax.swing.*;
2 class Mensaje{
4 JOptionPane.showMessageDialog(null,"Hola");
5 }
6}
Ejemplo 2
1 import javax.swing.*;
2 class Mensaje1{
6 }
7}
Var=JOptionPane.showInputDialog(“Mensaje”);
Donde:
Pero se debe tener presente que, éste método devuelve un tipo de dato String, por
tal razón cuando leamos un flotante, double, int, etc, debemos realizar la conversión.
Ejemplo 4
1 import javax.swing.*;
2 class MiniCalcu{
8 n1=Double.parseDouble(leer);
10 n2=Double.parseDouble(leer);
11 resultado=n1+n2;
13 resultado=n1-n2;
15 resultado=n1*n2;
17 resultado=n1/n2;
19 }
20 }
El Metodo main()
Las clases deben incluir el metodo main, para indicarle al compilador que son
ejecutables (no es obligatorio), dentro de este método irá toda la secuencia de ejcución de
nuestra aplicación.
// Sentencias
Comentarios
1. Tradicional:
Comienza con /* y termina con */, en él podemos escribir una línea o un párrafo completo.
Ejemplo:
/*Ejemplo de un comentario */
Nuestros comentarios
En varias líneas*/
Comienzan con una doble barra (//), y se extiende hasta el final de la línea. Ejemplo:
3. Comentario de Documentación:
Comienza con /** y termina con */ son comentario especiales que javadoc utiliza
para generar, documentación acerca del programa.
Ejemplo:
Diciembre de 2006*/
Literales
Los literales, son valores fijos que son legibles, para nosotros los humanos.
Generalmente son llamados constantes.
En java, los literales, pueden ser del tipo real, entero, cadenas, booleanas y null.
Las constantes de tipo carácter, se encierran entre comillas simples, así: ‘m’, `$`.
Las constantes enteras, son aquellas que no llevan parte fraccionaria, ni tampoco
van entre comillas. Ejemplo: 10, -1.
Las constantes de tipo flotante, son aquellas que se componen de una parte
entera, un punto decimal, y una parte fraccionaria: 8.75, 142.639.
Las Literales de tipo cadena, se especifican entre comillas dobles. Así: “Ejemplo
de una cadena”;
“Manuel\nOrtez”;
Operadores
Tipos de operadores que existen. En Java, podemos encontrar los siguientes tipos:
Características.
...
Una vez definida e implementada una clase, es posible declarar elementos de esta
clase de modo similar a como se declaran las variables del lenguaje (de los tipos
primitivos int, double, String, …). Los elementos declarados de una clase se denominan
objetos de la clase. De una única clase se pueden declarar o crear numerosos objetos.
4. Un objeto (en inglés, instance) es un ejemplar concreto de una clase. Las clases
son como tipos de variables, mientras que los objetos son como variables concretas de un
tipo determinado.
5. Todas las variables y funciones de Java deben pertenecer a una clase. No hay
variables y funciones globales.
6. Si una clase deriva de otra (extends), hereda todas sus variables y métodos.
7. Java tiene una jerarquía de clases estándar de la que pueden derivar las clases
que crean los usuarios
8. Una clase sólo puede heredar de una única clase (en Java no hay herencia
múltiple).
11. Los métodos de una clase pueden referirse de modo global al objeto de esa
clase al que se aplican por medio de la referencia this.
Ejemplo:
velocidad = value;
public: Indica que la clase podrá ser accesible desde cualquier otra clase, ya que
es publica.
final: Indica que la clase no puede utilizarse para crear subclases a partir de ella
(no se puede heredar)
Creación de Un Objeto
Ejemplo.
Sintaxis.
cuerpo;
Posibles Casos.
Objeto.nomb_método( );
Objeto.nomb_método(valores);
Objeto.variable;