ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Apuntes Java


Enviado por   •  16 de Junio de 2018  •  Apuntes  •  8.786 Palabras (36 Páginas)  •  123 Visitas

Página 1 de 36

[pic 1][pic 2]

[pic 3]

[pic 4] [pic 5]

  • Se compila a un código intermedio (Byte codes) que posteriormente será interpretado por la plataforma Java (Maquina virtual) instalada en el equipo.

  • Es orientado a objetos con sintaxis muy parecida a C++.
  • No se hace gestión directa de memoria (de hecho no existen los punteros).
  • Se pueden generar aplicaciones estándar, servidores web activos (Servlets y JSP), servidores de aplicaciones (EJBs), aplicaciones incrustadas en un navegador web (Applets y Java FX) y aplicaciones para dispositivos móviles (J2ME).


[pic 6][pic 7][pic 8]

[pic 9]

[pic 10] [pic 11]

[pic 12]


[pic 13]

[pic 14] [pic 15]

.

HolaMundo.java (Codigo fuente)


HolaMundo.class (Codigo compilado, Byte Codes)

[pic 16]        [pic 17]

Codigo nativo windows + intel        Codigo nativo linux + intel


Maquina Virtual Java para Solaris

[pic 18][pic 19][pic 20]

Ubuntu + Intel[pic 21][pic 22]


[pic 23][pic 24]

[pic 25]

[pic 26] [pic 27]

[pic 28]


[pic 29][pic 30]

[pic 31]

[pic 32]

  • Los archivos de java contienen clases.

  • Extensión “.java” : Son archivos de texto que contienen el código fuente de una o varias clases (Se recomienda crear un archivo por cada clase)
  • Extensión “.class”: Son los archivos compilados de java, listos para ser ejecutados por la máquina virtual.
  • Determinadas clases (las que tienen el método main) son ejecutables directamente.

Para compilar una clase desde la línea de comandos emplearemos:

c:\jdk1.4\bin\javac NombrePrograma.java

Para ejecutarlo: java NombreProgrma

Ejemplo: java HolaMundo


[pic 33][pic 34]

[pic 35]

[pic 36] [pic 37]

[pic 38]


[pic 39][pic 40]

[pic 41]

[pic 42]

  • En java se hace distinción entre mayúsculas y minúsculas.

  • Las instrucciones de java terminan en punto y coma.
  • Los bloques de código se delimitan mediante llaves {}(después de las llaves        no se pone punto y coma).
  • Junto al código fuente de un programa, se pueden insertar comentarios. Pueden ser de una sola línea, en ese caso empiezan con dos barras de división (//) o pueden ser de varias línea, en ese caso el comentario se encierra con barra y asterisco (/* comentario de varias líneas */).


[pic 43][pic 44]

[pic 45]

[pic 46]

Clases: Empiezan en mayúscula y si han cambio de palabra, la primera letra también en mayúscula.

class PrimerEjemplo { ...... }

métodos, propiedades y variables: Empiezan en minúsculas pero si cambia la palabra, la primera letra de la palabra es en mayúsculas.

void mostrarMensaje()

{

String mensajeAMostrar = “Hola, buenas tardes”; System.out.println(mensajeAMostrar);

}

Palabras reservadas del lenguaje: todo en minúsculas.

Constantes: Todo en mayúsculas.


[pic 47][pic 48]

[pic 49]

[pic 50] [pic 51]

Emplearemos básicamente dos métodos:

  • println: Muestra un texto y sitúa el cursor en la siguiente linea de la consola.

System.out.println(“Cadena de texto”);

  • print: Muestra un texto, pero no salta a la siguiente linea de modo que el siguiente texto que se envie a la pantalla, se mostrará a continuación.

System.out.print(“Cadena de texto”);

Para concatenar varias cadenas se emplea el operador +: System.out.println(“Primera ” + “Segunda”);

El carácter de salto de linea se representa con \n.


[pic 52][pic 53]

[pic 54]

[pic 55] [pic 56]

[pic 57][pic 58]

[pic 59]


[pic 60][pic 61]

[pic 62]

[pic 63] [pic 64]

[pic 65]


[pic 66][pic 67]

[pic 68]

[pic 69]

Los nombres de las variables no pueden coincidir con palabras reservadas del lenguaje ni contener caracteres destinados a representar operadores. Tampoco pueden contener espacios en blanco.

Palabras reservadas:

abstract, boolean, break, byte, case, catch, char, class, const*, continue, default, do, double, else, extends, final, finally, float, for, goto*, if, implements, import, instanceof, int, interface, long, native, new, null, package, private, protected, public, return, short, static, super, switch, synchronized, this, throw, throws, transient, try, void, volatile, while.

...

Descargar como (para miembros actualizados)  txt (56 Kb)   pdf (2.6 Mb)   docx (2.9 Mb)  
Leer 35 páginas más »
Disponible sólo en Clubensayos.com