Академический Документы
Профессиональный Документы
Культура Документы
INTRODUCCION
mtodos
variable
constante
mtodos
Smalltalk Basic
Xerox PARC
C++ lenguaje de programacin C Interfaces grficas de usuario programacin dirigida por eventos
CONCEPTOS FUNDAMENTALES
Clase
Herencia
Objeto
Mtodo
Abstraccin
Encapsulamiento cohesin
Principio de ocultacin
Polimorfismo
JAVA
lenguaje de programacin orientado a objetos aos 90 punteros aplicaciones Java mquina interpretado hardware compiladas bytecode tiempo de cdigo ejecucin Sun Microsystems C C++
procesador Java compilador mquina virtual 1995 Java Community Process software libre
FILOSOFIA
Internet
Communications
objetos
INDEPENDENCIA DE LA PLATAFORMA
GCJ
debug
OSGi
recoleccin de basura
SINTAXIS
C++
class Hola
public
main() void
array
args
static
mtodo de clase
out
Unix
Windows
java
cp . Hola
// Hola.java import java.applet.Applet; import java.awt.Graphics; public class Hola extends Applet { public void paint(Graphics gc) { gc.drawString("Hola, mundo!", 65, 95); } } <!-- Hola.html --> <html> <head> <title>Applet Hola Mundo</title> </head> <body> <applet code="Hola" width="200" height="200"> </applet> </body> </html>
import
Hola
Toolkit
extends
Applet Applet
Applet Graphics
HTML
// Hola.java import java.io.*; import javax.servlet.*; public class Hola extends GenericServlet { public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter pw = response.getWriter(); pw.println("Hola, mundo!"); pw.close(); } }
import
interfaces
Hola
extends
import
interfaces
Hola
extends
Hola()
main()
Hola
main()
hilo de ejecucin
ENTORNOS DE FUNCIONAMIENTO
EN EL NAVEGADOR WEB
Applets
ActiveX
EN SISTEMAS DE SERVIDOR
Servlets Server Pages Java
CGI
frameworks
Struts Webwork
ASP
EN APLICACIONES DE ESCRITORIO
PC
AWT SWT
Swing
PLATAFORMAS SOPORTADAS
JRE Microsoft Mac OS GNU/Linux applets Apple
RECURSOS
JRE
Componentes
o o o o o o o o o o
APIs
JDK
programas java software computadora
INTERFACES DE DESARROLLO
JCREATOR
Sun Microsystems
Netbeans
Eclipse
CVS
ECLIPSE
entorno de desarrollo integrado cdigo abierto entornos de desarrollo integrados Java BitTorrent Azureus
Eclipse Modeling Project Model Driven Engineering IBM VisualAge Fundacin Eclipse
NETBEANS
componentes de software
BIBLIOGRAFIA