Diferencia entre revisiones de «Java»

De gacq wiki
Saltar a: navegación, buscar
(Base)
(Libs)
 
(No se muestran 3 ediciones intermedias del mismo usuario)
Línea 3: Línea 3:
 
*[http://java.sun.com/j2se/1.5.0/docs/tooldocs/ JDK Tools and Utilities]
 
*[http://java.sun.com/j2se/1.5.0/docs/tooldocs/ JDK Tools and Utilities]
 
*[http://java.sun.com/j2se/1.5.0/docs/index.html JDKTM 5.0 Documentation]
 
*[http://java.sun.com/j2se/1.5.0/docs/index.html JDKTM 5.0 Documentation]
 +
*[http://java.sun.com/j2se/1.5.0/docs/api/ JavaTM 2 Platform Standard Ed. 5.0]
 
*[http://java.sun.com/j2se/1.5/docs/api/overview-tree.html Class hierarchy]
 
*[http://java.sun.com/j2se/1.5/docs/api/overview-tree.html Class hierarchy]
 
*[http://java.sun.com/j2se/1.5.0/docs/api/overview-summary.html JavaTM 2 Platform Standard Edition 5.0 API Specification]
 
*[http://java.sun.com/j2se/1.5.0/docs/api/overview-summary.html JavaTM 2 Platform Standard Edition 5.0 API Specification]
 
*[http://java.sun.com/j2se/1.5/docs/api/index-files/index-1.html Index of all fields and methods]
 
*[http://java.sun.com/j2se/1.5/docs/api/index-files/index-1.html Index of all fields and methods]
 
*[http://www.itapizaco.edu.mx/paginas/JavaTut/froufe/parteC/capc-1.html  Sintaxis del Lenguaje]
 
*[http://www.itapizaco.edu.mx/paginas/JavaTut/froufe/parteC/capc-1.html  Sintaxis del Lenguaje]
 +
*[http://mindprod.com/jgloss/collection.html Collections]
  
 
==Tutoriales==
 
==Tutoriales==
Línea 38: Línea 40:
 
=Libs=
 
=Libs=
 
;http://jakarta.apache.org/commons/lang/
 
;http://jakarta.apache.org/commons/lang/
:Tiene implementada lo de pasar a mayuscula la primer letra y debe tener un monton de cosas utilies ya hechas
+
:Tiene implementada lo de pasar a mayuscula la primer letra y un monton de cosas utilies ya hechas
 
:[http://jakarta.apache.org/commons/lang/apidocs/org/apache/commons/lang/WordUtils.html#capitalizeFully(java.lang.String) Pasar palabras en un string de mayusculas a minusculas]
 
:[http://jakarta.apache.org/commons/lang/apidocs/org/apache/commons/lang/WordUtils.html#capitalizeFully(java.lang.String) Pasar palabras en un string de mayusculas a minusculas]
 +
 +
;http://logging.apache.org/log4j/docs/
 +
:Logs files
 +
 +
=Utils=
 +
==Decompilers==
 +
*[http://www.kpdus.com/jad.html JAD]
 +
*[http://jrevpro.sourceforge.net/ JREVERSEPRO]
 +
*[http://jode.sourceforge.net/ Jode]
 +
*[http://www.bysoft.se/sureshot/jcavaj/ JCavaj]
 +
 +
Mirarlos en ese orden
  
 
=JVMs=
 
=JVMs=

Revisión actual del 12:31 24 jun 2007

Documentation

Base

Tutoriales

Ejemplos de codigo

Misc

los metodos comienzan con minuscula

  • los nombres de metodos, clases, variables o de cualquier cosa que implique una palabra compuesta, deben escribirse con Mayuscula al comienzo de cada

Design Patterns

En UML

Libs

http://jakarta.apache.org/commons/lang/
Tiene implementada lo de pasar a mayuscula la primer letra y un monton de cosas utilies ya hechas
Pasar palabras en un string de mayusculas a minusculas
http://logging.apache.org/log4j/docs/
Logs files

Utils

Decompilers

Mirarlos en ese orden

JVMs

Debian

Using packages from debian-multimedia

apt-get install sun-java5-bin sun-java5-fonts sun-java5-jdk sun-java5-jre sun-java5-plugin sun-java5-source sun-java5-src   

Using .bin file downloaded from java.sun.com

Ya hay repositorios con los distintos modulos paquetizados.

Bajar el .bin de la ultima version del JRE en java.sun.com

Ejecutar como root

apt-get install java-package
apt-get install fakeroot

# Como usuario pepe, sino no le gusta
exit
fakeroot make-jpkg j2sdk-1_4_2_10-linux-i586.bin

# (Como root)
su -
dpkg -i sun-j2sdk1.4_1.4.2+10_i386.deb

Se pueden instalar varias versiones de java, para cambiar entre ellas:

update-alternatives --config java

Redhat Enterprise Server 4 - JRE Installation and firefox config

rpm -i vpnc-0.3.3-1.2.el4.rf.i386.rpm
cd /usr/lib/mozilla/plugins
ln -s /usr/java/jre1.5.0_09/plugin/i386/ns7/libjavaplugin_oji.so
firefox about:plugins

Que es un JNLP

Un jnlp es un xml que lo lee un app que se llama Java Web Start y que se baja los jar y los ejecuta y cada vez que la ejecutas se fija hay una version nueva en el server