Diferencia entre revisiones de «Java»
De gacq wiki
(→Libs) |
|||
(No se muestran 13 ediciones intermedias del mismo usuario) | |||
Línea 1: | Línea 1: | ||
− | = | + | =Documentation= |
− | * | + | ==Base== |
− | * | + | *[http://java.sun.com/j2se/1.5.0/docs/tooldocs/ JDK Tools and Utilities] |
− | *sun-java | + | *[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.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://www.itapizaco.edu.mx/paginas/JavaTut/froufe/parteC/capc-1.html Sintaxis del Lenguaje] | ||
+ | *[http://mindprod.com/jgloss/collection.html Collections] | ||
+ | |||
+ | ==Tutoriales== | ||
+ | *[http://java.sun.com/docs/books/tutorial/ SUN The Java Tutorial] | ||
+ | *[http://www.scism.sbu.ac.uk/jfl/jflcontents.html Java an Object First Approach] | ||
+ | *[http://www.ibiblio.org/javafaq/javatutorial.html Brewing Java: A Tutorial] | ||
+ | *[http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html The J2EE 1.4 Tutorial] | ||
+ | *http://wiki.java.net/bin/view/Javapedia/ | ||
− | = Ejemplos = | + | ==Ejemplos de codigo== |
+ | *[http://javaalmanac.com/egs/ The Java Developers Almanac 1.4] | ||
+ | *[http://users.erols.com/ziring/java-samp.html Java Class Samples Page] | ||
*[http://www.java2s.com/ Ejemplos varios] | *[http://www.java2s.com/ Ejemplos varios] | ||
+ | *[http://www.idevelopment.info/data/Programming/java/PROGRAMMING_Java_Programming.shtml Java Programming Examples] | ||
+ | |||
+ | ==Misc== | ||
+ | *[http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html Convenciones para una codificación feliz] | ||
+ | *las clases comienzan con Mayuscula | ||
+ | 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 | ||
+ | |||
+ | *[http://www.ftponline.com/javapro/2004_10/online/sfriedrich_10_20_04/ Poniendo nombres representativos a las variables, a los métodos, a las clases] | ||
− | = Design Patterns = | + | ==Design Patterns== |
*http://en.wikipedia.org/wiki/Design_Patterns | *http://en.wikipedia.org/wiki/Design_Patterns | ||
*http://www.research.umbc.edu/~tarr/dp/lectures/StateStrategy.pdf | *http://www.research.umbc.edu/~tarr/dp/lectures/StateStrategy.pdf | ||
− | == En UML == | + | ==En UML== |
*[http://www.tml.tkk.fi/~pnr/GoF-models/html/ Gang of Four Design Patterns] | *[http://www.tml.tkk.fi/~pnr/GoF-models/html/ Gang of Four Design Patterns] | ||
− | = | + | =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 | ||
+ | :[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= | ||
+ | *gcj | ||
+ | *ikvm | ||
+ | *sun-java | ||
+ | *http://www.blackdown.org/java-linux/java2-status/jdk1.4-status.html#debs | ||
+ | |||
+ | ==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 | Bajar el .bin de la ultima version del JRE en java.sun.com | ||
Línea 37: | Línea 89: | ||
</nowiki></pre> | </nowiki></pre> | ||
− | = | + | ==Redhat Enterprise Server 4 - JRE Installation and firefox config== |
− | |||
− | |||
− | =Redhat Enterprise Server 4 - JRE Installation and firefox config= | ||
rpm -i vpnc-0.3.3-1.2.el4.rf.i386.rpm | rpm -i vpnc-0.3.3-1.2.el4.rf.i386.rpm | ||
cd /usr/lib/mozilla/plugins | cd /usr/lib/mozilla/plugins | ||
Línea 49: | Línea 98: | ||
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 | 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 | en el server | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revisión actual del 12:31 24 jun 2007
Contenido
Documentation
Base
- JDK Tools and Utilities
- JDKTM 5.0 Documentation
- JavaTM 2 Platform Standard Ed. 5.0
- Class hierarchy
- JavaTM 2 Platform Standard Edition 5.0 API Specification
- Index of all fields and methods
- Sintaxis del Lenguaje
- Collections
Tutoriales
- SUN The Java Tutorial
- Java an Object First Approach
- Brewing Java: A Tutorial
- The J2EE 1.4 Tutorial
- http://wiki.java.net/bin/view/Javapedia/
Ejemplos de codigo
Misc
- Convenciones para una codificación feliz
- las clases comienzan con Mayuscula
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
- http://en.wikipedia.org/wiki/Design_Patterns
- http://www.research.umbc.edu/~tarr/dp/lectures/StateStrategy.pdf
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
- gcj
- ikvm
- sun-java
- http://www.blackdown.org/java-linux/java2-status/jdk1.4-status.html#debs
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