java
de programación Java
Java es un lenguaje orientado a objetos
desarrollado
por
la
empresa
Sun
Microsystems y fue lanzado en 1995.
James Gosling, el miembro del equipo con
más
experiencia
en
lenguajes
de
programación, decidió que las ventajas
aportadas por la eficiencia de C++ no
compensaban el gran coste de pruebas y
depuración.
Los objetivos eran implementar una máquina
virtual y un lenguaje con una estructura y sintaxis
similar a C++.
Java se reorientó hacia una plataforma Web.
Entonces surge el concepto de Applets
En
1994, se les hizo una demostración de
HotJava y la plataforma Java a los
ejecutivos de Sun. Java 1.0a pudo
descargarse por primera vez en 1994,
pero hubo que esperar al 23 demayo de
1995.
En
2009 Java ya no es controlado por Sun
sino por Oracle.
Característica
Java
C/C++
Velocidad de ejecución
Lento
Rápido
Apuntadores
No
Si
Liberar memoria
Recolector de basura
Si
Registros structs
No
Si
Definición de tipos
typedef
No
Si
Macros #define
No
Si
Concatenación de
cadenas
Simple
ComplejoVectores
Simple
Complejo
Tipo de compilación
Bytecode
binario
Descargar
En
la distribución de Java
Windows en la ruta:
Configuración > Panel de Control > Sistema > Opciones
Avanzadas > Variables de entorno.
En la variable de entorno path poner la ruta de
C:\Java\jdk1.*\bin
Dar de alta la variable de entorno classpath donde van a ir las
rutas de lasbibliotecas de clases de java.
Dar de alta la variable de entorno Java_Home y colocar la ruta de
Java. C:\Java.
7
Los archivos tienen extensión
*.java
Mismo nombre que la clase
Código fuente contiene 3
elementos no requeridos pero con
precedencia:
1.
Declaración de paquetes
2.
Imports
Definiciones de clase
3.
Un
paquete es una colección declases con nombre.
Los
paquetes sirven para agrupar
un conjunto de clases relacionadas.
Para
definir el paquete de una clase
se utiliza la palabra package.
Para
simplificar el código se utiliza la
palabra import.
La
palabra import puede hacer
referencia a una clase específica o a
un conjunto de clases:
import com.NomEmpresa.Clase;
import com.NomEmpresa.*;
Las clases se definen con la palabra reservada
class.
public class NombreClase { … }
Los nombres de variables deben escribirse en
minúsculas para diferenciarlo con los objetos
1.
2.
3.
4.
5.
int entero
double saldo
Persona alumno
double Coord
int Codigo
En
Java existen dos tipos de
comentarios:
1.
2.
int var; //Comentarios de
línea
/**
* comentariosvarias líneas
*/
Comentarios
para
documentación:
1.
/**Descripción del sistema
* @autor: Juanito Peréz
* @version 1.0
*/
Comentarios
Tipo de tag
para documentación:
Formato
Descripción
Todos
@see
Permite crear una referencia a la
documentación de otra clase o método.
Clases
@version
Comentario con datos indicativos del número
de versión.
Clases@author
Nombre del autor.
Clases
@since
Fecha desde la que está presente la clase.
Métodos
@param
Parámetros que recibe el método.
Métodos
@return
Significado del dato devuelto por el método
Métodos
@throws
Comentario sobre las excepciones que lanza.
Métodos
@deprecated
Indicación de que el método es obsoleto.
Comentarios
paradocumentación:
1.
/** Función principal del sistema.
* @param args Arreglo de Strings.
* @return No devuelve ningún
valor.
* @throws No dispara ninguna
excepción.
*/
public static void main(String []args) {…}
Tipos
de datos primitivos
boolean
char
byte
long
short
Int
float
double
Tamaña
en bits
Tipo
bits
Tipo
bits
boolean
1...
Regístrate para leer el documento completo.