Contador
Contatori per sitocontadores web
Últimos temas
» Intentare levantar el foro
Vie Mayo 06, 2011 7:47 pm por Revol

» Packs de NDS solo en español
Jue Mayo 05, 2011 4:13 pm por KaoS

» Problema al parchear Fable 3
Miér Mar 09, 2011 12:54 pm por animaengel

» ayuda!!!! 8 dvd a la basura :(
Miér Dic 22, 2010 5:12 pm por yayosoki

» Torneo De Rise of Nations - Rise of Nations Thrones and Patriots
Sáb Oct 24, 2009 1:05 am por xoscaritox

» Buenos Dias,Tarde y noche
Vie Oct 23, 2009 11:56 pm por xoscaritox

» Chistessssss
Miér Jun 03, 2009 1:53 am por KaoS

» NUEVO SITIO WEB... v3..
Mar Feb 03, 2009 1:37 am por Revol

» LEGENDARY POR MEDIAFIRE!
Vie Ene 30, 2009 4:32 pm por uri99


Programacion por java

Ver el tema anterior Ver el tema siguiente Ir abajo

Programacion por java

Mensaje  Delion el Jue Dic 04, 2008 1:18 am

¿Qué es Java?






Java le permite jugar en línea, participar en sesiones de chat con
internautas de todo el mundo, calcular los intereses de una hipoteca y
ver imágenes en tres dimensiones, entre otras muchas aplicaciones. Es
también esencial para las aplicaciones de intranet y otras soluciones
de comercio electrónico que constituyen la base informática de las
empresas.

Version 6 Update 11
Puede que aparezca un cuadro de diálogo para confirmar que desea que el instalador prosiga:
Navegador Netscape 6.2x+: haga clic en instalar y vaya al paso 3.


Navegador Mozilla 1.2+: haga clic en Aceptar y vaya al paso 3.


Navegador Firefox: verá una barra de información en la
parte superior de la página web que dice 'To protect your computer,
Firefox prevented this site (www.java.com/es) from installing software
on your computer' (Para proteger el equipo, Firefox impide que este
sitio instale software en el equipo). Haga clic en el botón Edit Options (Editar opciones).




El cuadro de diálogo Allowed Sites (Sedes admitidas) se abre. Haga clic en el botón Allow (Permitir) para añadir www.java.com/es a la lista de sedes permitidas. A continuación, haga clic en el botón Close
(Cerrar)
. Así da permiso para instalar el software de java.com/es. En la
posteriores instalaciones no se le solicitará que añada java.com/es de
nuevo a la lista.

Haga clic en el botón Descarga gratuita de Java.


Se mostrará un cuadro de diálogo pidiéndole que guarde el instalador. Pulse el botón Save File (Guardar archivo) para guardar el instalador en el directorio de descargas.
Puede que aparezca el diálogo de descargas para informarle de que se ha finalizado la descarga.




Para ejecutar el instalador puede seguir uno de estos dos métodos:

R. Haga clic en el enlace Open (Abrir) del diálogo de descargas.

Puede aparecer otro diálogo pidiéndole que confirme que desea abrir el archivo ejecutable. Haga clic en OK (Aceptar) para ejecutar el instalador.

o

B. Haga doble clic en el instalador que acaba de descargar en el directorio de descargas.


Se iniciará la instalación: el instalador descomprime los archivos
necesarios para continuar. Se abre un cuadro de diálogo en el que se
refleja este proceso, que tarda menos de un minuto. El instalador
presenta una opción para ver el contrato de licencia.


  1. Si desea cambiar el directorio de instalación o personalizar otras
    funciones, seleccione 'Mostrar panel con opciones avanzadas'.

    Cuando termine de leer el contrato, haga clic en el botón Aceptar para aceptar las condiciones y proseguir con la instalación.

  2. Si selecciona el panel con opciones avanzadas, el instalador mostrará una pantalla personalizada
    que le permitirá elegir las funciones del programa que desea
    configurar. Se recomienda seleccionar el valor predeterminado, a menos
    que sea un usuario experimentado y desee tener más control sobre los
    componentes que se van a instalar.

    Una vez seleccionada la opción Típica, haga clic en el botón Siguiente para proseguir con el proceso de instalación.

  3. Después de finalizar la instalación correctamente, verifique la instalación del software de Java. NOTA: quizá deba reiniciar (cerrar y abrir) su navegador para verificar que Java se ha instalado correctamente.





Requisitos del sistema





  • Vista
  • Windows 2000 (SP3 o posterior)
  • Windows XP Home
  • Windows XP Professional (SP1 o posterior)
  • Ediciones de Windows Server 2003

Se admiten los procesadores Intel y aquellos que sean totalmente
compatibles. Se recomienda un procesador Pentium 166 MHz o superior con
al menos 64 MB de memoria RAM física. También se necesita un mínimo de
98 MB de espacio libre en el disco.

Delion

Masculino
Cantidad de envíos : 210
Edad : 27
Localización : Madrid
Empleo /Ocio : Sin empleo/ Sin Ocio
Humor : Gracioso
Fecha de inscripción : 12/11/2008

Ver perfil de usuario

Volver arriba Ir abajo

sintaxix

Mensaje  Delion el Jue Dic 04, 2008 1:21 am

Sintaxis [editar]


Spoiler:
La sintaxis de Java se deriva en gran medida de C++.
Pero a diferencia de éste, que combina la sintaxis para programación
genérica, estructurada y orientada a objetos, Java fue construido desde
el principio para ser completamente orientado a objetos. Todo en Java
es un objeto (salvo algunas excepciones), y todo en Java reside en
alguna clase (recordemos que una clase es un molde a partir del cual
pueden crearse varios objetos).

Hola Mundo [editar]

Artículo principal: Hola mundo


Aplicaciones autónomas [editar]


// Hola.java
public class Hola
{
public static void main(String[] args) {
System.out.println("Hola, mundo!");
}
}


Este ejemplo necesita una pequeña explicación.

  • 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 de las 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 aceptar un 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 a 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 la clase 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 librería estándar de Java: la clase ‘’’System’’’ define un campo
    público estático llamado ‘’’out’’’. El objeto out es una
    instancia de ‘’’PrintStream’’’, que ofrece el método
    ‘’’println(String)’’’ para volcar 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 puede
    especificarse también en el fichero “MANIFEST” del archivo de
    empaquetamiento de Java (.jar).


Applets [editar]


Las applets de Java son programas incrustados en otras aplicaciones, normalmente una página Web que se muestra en un navegador.
// 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);
}
}





Applet Hola Mundo








La sentencia import indica al compilador de Java que incluya las clases java.applet. Applet y java.awt. Graphics,
para poder referenciarlas por sus nombres, sin tener que anteponer la
ruta completa cada vez que se quieran usar en el código fuente.
La clase Hola extiende (extends) a la clase Applet, es decir, es una subclase de ésta. La clase Applet permite a la aplicación mostrar y controlar el estado del applet. La clase Applet
es un componente del AWT (Abstract Windowing Toolkit), que permite al
applet mostrar una inteterfaz gráfica de usuario o GUI (Graphical User
Interface), y responder a eventos generados por el usuario.
La clase Hola sobrecarga el método paint(Graphics) heredado de la superclase contenedora (Applet en este caso), para acceder al código encargado de dibujar. El método paint() recibe un objeto Graphics que contiene el contexto gráfico para dibujar el applet. El método paint() llama al método drawString(String, int, int) del objeto Graphics para mostrar la cadena de caracteres Hola, mundo! en la posición (65, 96) del espacio de dibujo asignado al applet.
La referencia al applet es colocada en un documento HTML usando la etiqueta . Esta etiqueta o tag tiene tres atributos: code="Hola" indica el nombre del applet, y width="200" height="200"
establece la anchura y altura, respectivamente, del applet. Un applet
también pueden alojarse dentro de un documento HTML usando los
elementos object, o embed, aunque el soporte que ofrecen los navegadores Web no es uniforme.[6][7]

Servlets [editar]


Los servlets
son componentes de la parte del servidor de Java EE, encargados de
generar respuestas a las peticiones recibidas de los clientes.
// 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();
}
}


Las sentencias import indican al compilador de Java la inclusión de todas las clases públicas e interfaces de los paquetes java.io y javax.servlet en la compilación.
La clase Hola extiende (extends), es heredera de la clase GenericServlet.
Esta clase proporciona la interfaz para que el servidor le pase las
peticiones al servlet y el mecanismo para controlar el ciclo de vida
del servlet.
La clase Hola sobrecarga el método service(ServletRequest, ServletResponse), definido por la interfaz servlet para acceder al manejador de la petición de servicio. El método service() recibe un objeto de tipo ServletRequest que contiene la petición del cliente y un objeto de tipo ServletResponse, usado para generar la respuesta que se devuelve al cliente. El método service() puede lanzar (throws) excepciones de tipo ServletException e IOException si ocurre algún tipo de anomalía.
El método setContentType(String) en el objeto respuesta
establece el tipo de contenido MIME a "text/html", para indicar al
cliente que la respuesta a su petición es una página con formato HTML.
El método getWriter() del objeto respuesta devuelve un objeto de tipo PrintWriter, usado como una tubería por la que viajarán los datos al cliente. El método println(String) escribe la cadena "Hola, mundo!" en la respuesta y finalmente se llama al método close() para cerrar la conexión, que hace que los datos escritos en la tubería o stream sean devueltos al cliente.

Aplicaciones con ventanas [editar]


Swing es la librería para la interfaz gráfica de usuario avanzada de la plataforma Java SE.
// Hola.java
import javax.swing.*;

public class Hola extends JFrame {
Hola() {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
add(new JLabel("Hola, mundo!"));
pack();
}

public static void main(String[] args) {
new Hola().setVisible(true);
}
}


Las instrucciones import indican al compilador de Java que las clases e interfaces del paquete javax.swing se incluyan en la compilación.
La clase Hola extiende (extends) la clase javax.swing.JFrame, que implementa una ventana con una barra de título y un control para cerrarla.
El constructor Hola() inicializa el marco o frame llamando al método setDefaultCloseOperation(int)
heredado de JFrame para establecer las operaciones por defecto cuando
el control de cierre en la barra de título es seleccionado al valor
WindowConstants.DISPOSE_ON_CLOSE. Esto hace que se liberen los recursos
tomados por la ventana cuando es cerrada, y no simplemente ocultada, lo
que permite a la máquina virtual y al programa acabar su ejecución. A
continuación se crea un objeto de tipo JLabel con el texto "Hola,
mundo!", y se añade al marco mediante el método add(Component), heredado de la clase Container. El método pack(), heredado de la clase Window, es invocado para dimensionar la ventana y distribuir su contenido.
El método main() es llamado por la JVM al comienzo del programa. Crea una instancia de la clase Hola y hace la ventana sea mostrada invocando al método setVisible(boolean)
de la superclase (clase de la que hereda) con el parámetro a true.
Véase que, una vez el marco es dibujado, el programa no termina cuando
se sale del método main(), ya que el código del que depende se encuentra en un hilo de ejecución independiente ya lanzado, y que permanecerá activo hasta que todas las ventanas hayan sido destruidas.

Delion

Masculino
Cantidad de envíos : 210
Edad : 27
Localización : Madrid
Empleo /Ocio : Sin empleo/ Sin Ocio
Humor : Gracioso
Fecha de inscripción : 12/11/2008

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.