Вы находитесь на странице: 1из 12

CURSO

DE
JAVA

En 1995 se da a conocer al pblico. Adquiere notoriedad


rpidamente. Java pasa a ser un lenguaje totalmente
independiente de la plataforma vez potente y orientado
a objetos.
Esa filosofa y su facilidad para crear aplicaciones para
redes TCP/IP ha hecho que sea uno de los lenguajes
ms utilizados en la actualidad.
La versin actual de Java es el llamado Java 2. Sus
ventajas sobre C++ son:

CURSO
DE
JAVA

Su sintaxis es similar a C y C++


No hay punteros (lo que le hace ms seguro)
Totalmente orientado a objetos
Muy preparado para aplicaciones TCP/IP
Implementa excepciones de forma nativa
Es interpretado (lo que acelera su ejecucin remota,
aunque provoca que las aplicaciones Java se ejecuten
ms lentamente que las C++ en un ordenador local).
Permite multihilos
Admite firmas digitales
Tipos de datos y control de sintaxis ms rigurosa
Es independiente de la plataforma

CURSO
DE
JAVA

La ltima ventaja (quiz la ms importante) se


consigue ya que el cdigo Java no se
compila, sino que se precompila, de tal forma que
se crea un cdigo intermedio que no
es ejecutable

Para ejecutarle hace falta pasarle por un


intrprete que va ejecutando cada lnea.
Ese intrprete suele ser la mquina virtual de
Java.

Java y JavaScript

CURSO Sun creo Java y Netscape creo JavaScript.


DE
JAVA Java es un lenguaje completo que permite realizar
todo tipo de aplicaciones.
JavaScript es cdigo que est inmerso en una
pgina web.
La finalidad de Java es crear aplicaciones de todo
tipo (aunque est muy preparado para crear sobre
todo aplicaciones en red).

CURSO
DE
JAVA

El cdigo en Java se puede escribir en cualquier


editor de texto. Y para compilar el cdigo en
bytecodes, slo hace falta descargar la versin
del JDK deseada. Sin embargo, la escritura y
compilacin de programas as utilizada es un
poco incomoda.
Por ello numerosas empresas fabrican sus propios
entornos de edicin, algunos incluyen el
compilador y otras utilizanel propio JDK de Sun.
NetBeans. Entorno gratuito de cdigo abierto
para la generacin de cdigo en diversos
lenguajes (especialmente pensado para Java). Se
descarga en www.netbeans.org.

CURSO
DE
JAVA

Eclipse. Es un entorno completo de cdigo


abierto que admite numerosas extensiones
(incluido un mdulo para J2EE) y posibilidades.
Es uno de los ms utilizados por su
compatibilidad con todo tipo de aplicaciones
Java.
Sun ONE Studio. Entorno para la creacin de
aplicaciones Java creado por la propia empresa
Sun a partir de NetBeans (casi es clavado a
ste). la versin Community Edition es gratuita,
el resto son de pagoEst implicado con los
servidores ONE de Java.

CURSO
DE
JAVA

Microsoft Visual J++ y Visual J#. Ofrece un


compilador. El ms recomendable para los
conocedores de los editores y compiladores de
Microsoft
Visual Cafe. Otro entorno veterano completo
de edicin y compilado. Bastante utilizado. Es un
producto comercial de la empresa Symantec.

JBuilder. Entorno completo creado por la


empresa Borland para la creacin de todo tipo de
aplicaciones Java, incluidas aplicaciones para
mviles.

CURSO
DE
JAVA

JDeveloper. De Oracle. Entorno completo para


la construccin de aplicaciones Java y XML. Uno
de los ms potentes y completos (ideal para
programadores de Oracle).
Visual Age. Entorno de programacin en Java
desarrollado por IBM. Es de las herramientas ms
veteranas. Actualmente en desuso.

IntelliJ Idea. Entorno comercial de


programacin bastante fcil de utilizar pero a la
vez con caractersticas similares al resto. Es
menos pesado que los anteriores y muy bueno
con el cdigo.

CURSO
DE
JAVA

JCreator Pro. Es un editor comercial muy


potente y de precio bajo. Ideal (junto con
Kawa) para centrarse en el cdigo Java. No
es un IDE completo y eso lo hace ms ligero,
de hecho funciona casi en cualquier
mquina.

Kawa Pro. Muy similar al anterior.


actualmente se ha dejado de fabricar.

CURSO
DE
JAVA

Los archivos en Java deben guardarse con


la extensin .java
Algunos detalles importantes son:
En java hay diferencia entre maysculas y
minsculas.
Cada lnea de cdigo debe terminar con ;
Los comentarios; con // y /* y
terminar con */
Tambin se pueden incluir comentarios
javadoc(ver ms adelante)
A veces se marcan bloques de cdigo,
los cuales comienza con { y terminan
con }

el primer programa en Java


CURSO
DE
JAVA

public class app


{ public static void main(String[] args)
{
System.out.println(Mi
primer
programa!);}
}
Este cdigo escribe Mi primer programa!
en la pantalla. El archivo debera llamarse
app.java
Ese mtodo utiliza la instruccin que escribe
en pantalla.

CURSO
DE
JAVA

instruccin import
Hay cdigo que se puede utilizar en los programas
que realicemos en Java.
Por ejemplo la clase Date es una de las ms
utilizadas, sirve para manipular fechas
La sintaxis de esta instruccin es:
Import paquete.subpaquete.subsubapquete....clase
Esta instruccin se coloca arriba del todo en el
cdigo. Para la clase Date sera:
import java.util.Date
import java.util.*

Вам также может понравиться