JAVA

Páginas: 5 (1137 palabras) Publicado: 17 de marzo de 2014



TRABAJO JAVA

María Camila Pérez Sánchez

INFORMATICA

ONCE



¿QUÉ ES JAVA?
Java es un lenguaje de programación y la primera plataforma informática creada por Sun Microsystems en 1995. Es la tecnología que permite el uso de programas punteros, como herramientas, juegos y aplicaciones de negocios. 

ESTRUCTURA DEL LENGUAJE JAVA
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 un archivo de clase (con extensión “.class”) por cada una delas 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 la encierra, el símbolo “$”, y un número entero.
Los programas que se ejecutan de forma independiente y autónoma, deben contener el método ”main()”.
La palabra reservada ”void” indica que el método main no devuelve nada.
El método main debe aceptarun array de objetos tipo String. Por acuerdo se referencia como ”args”, aunque puede emplearse cualquier otro identificador.
La palabra reservada ”static” indica que el método es un método de clase, asociado a la clase en vez de una 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 laclase 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 biblioteca estándar de Java: la clase ‘’’System’’’ define un campo público estático llamado ‘’’out’’’. El objetoout es una instancia de ‘’’PrintStream’’’, que ofrece el método ‘’’println (String)’’’ paravolcar datos en la pantalla (la salida estándar).
Las aplicaciones autónomas se ejecutan dando al entorno de ejecución de Java el nombre de la clase cuyo método main debe invocarse. Por ejemplo, una línea de comando (en Unix o Windows) de la forma java –cp . Hola ejecutará el programa del ejemplo (previamente compilado y generado “Hola.class”). El nombre de la clase cuyo método main se llama puedeespecificarse también en el fichero “MANIFEST” del archivo de empaquetamiento de Java (.jar).

ALGUNOS EJEMPLOS
Hibernate:
Tomando el proyecto anterior pero ahora implemento la persistencia por medio de Hibernate.
La interfaz gráfica: 
App.java 
ProductosTableModel.java

Las clases relacionadas con el modelo y la persistencia:
DAOFactory.java 
HbProductoDAO.java HbProductoDAOException.java
HibernateUtil.java

XML de Mapeo: 
hibernate.cfg.xml
producto.hbm.xml
Tarballs del proyecto: 
EjemploHibernate.tar.gz 

El proyecto necesita unos jar, que fueron construidos desde el "ejemplo 1 - Jdbc": 
ar.com.hdcm.swing.jar
ar.com.hdcm.producto.jar
JPA:

La interfaz gráfica: 
App.java 
ProductosTableModel.java

Las clases relacionadas con el modelo y lapersistencia: 
Producto.java
DAOFactory.java 
jpaProductoDAO.java 
JpaProductoDAOException.java
XML de Mapeo: 
persistence.xml

Eventos

Ficheros fuentes:

App.java 
CustomEvent.java 
CustomEventListener.java 
CustomPanel.java

ABM

Ficheros fuentes:


App.java 
BarraBotonesActionListener.java 
Producto.java 
ProductosTableModel.java





VENTAJAS DE JAVA
El JDK es unaherramienta libre de licencias (sin costo), creada por Sun.- Está respaldado por un gran número de proveedores.
Existe soporte dado por Sun.
Debido a que existen diferentes productos de Java, hay más de un proveedor de servicios.
Es independiente de la plataforma de desarrollo.
Existen dentro de su librería clases gráficas como awt y swing, las cuales permiten crear objetos gráficos comunes...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • java
  • javo
  • Javo
  • Javiera
  • Java
  • Java
  • java
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS