Java

Solo disponible en BuenasTareas
  • Páginas : 4 (907 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de febrero de 2010
Leer documento completo
Vista previa del texto
Todo en Java está dentro de una clase, incluyendo programas autónomos.
* El código fuente se guarda en archivos con el mismo nombre que la clase que contienen y con extensión “.java”. Una clase(class) declarada pública (public) debe seguir este convenio. En el ejemplo anterior, la clase es Hola, por lo que el código fuente debe guardarse en el fichero “Hola.java”
* El compilador genera unarchivo de clase (con extensión “.class”) por cada una de las clases definidas en el archivo fuente. Una clase anónima se trata como si su nombre fuera la concatenación del nombre de la clase que laencierra, el símbolo “$”, y un número entero. Cuado se compila el applet se producen archivos cuya extensión es .class. Uno de estos archivos es el que resulta de la compilación de la clase que describe elapplet, en nuestro caso Applet1.class situado en el subdirectorio applet1.
* Los programas que se ejecutan de forma independiente y autónoma, deben contener el método ”main()”.
* La palabrareservada ”void” indica que el método main no devuelve nada.
* El método main debe aceptar un array de objetos tipo String. Por acuerdo se referencia como ”args”, aunque puede emplearse cualquier otroidentificador.
* La palabra reservada ”static” indica que el método es un método de clase, asociado con la clase en vez de a instancias de la misma. El método main debe ser estático o ‘’’de clase’’’.
*La palabra reservada public significa que un método puede ser llamado desde otras clases, o que la clase puede ser usada por clases fuera de la jerarquía de la propia clase. Otros tipos de acceso son”private” o ”protected”.
* La utilidad de impresión (en pantalla por ejemplo) forma parte de la librería estándar de Java: la clase ‘’’System’’’ define un campo público estático llamado ‘’’out’’’. Elobjeto out es una instancia de ‘’’PrintStream’’’, que ofrece el método ‘’’println(String)’’’ para volcar datos en la pantalla (la salida estándar).
* Las aplicaciones autónomas se ejecutan dando al...
tracking img