Diferencia entre revisiones de «Java»
De gacq wiki
(→JVMs) |
|||
Línea 4: | Línea 4: | ||
*sun-java | *sun-java | ||
*http://www.blackdown.org/java-linux/java2-status/jdk1.4-status.html#debs | *http://www.blackdown.org/java-linux/java2-status/jdk1.4-status.html#debs | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=Debian= | =Debian= | ||
Línea 50: | Línea 40: | ||
en el server | en el server | ||
+ | =Desarrollo= | ||
= Codificacion = | = Codificacion = | ||
*[http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html Convenciones para una codificación feliz] | *[http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html Convenciones para una codificación feliz] | ||
Línea 58: | Línea 49: | ||
*[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] | *[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] | ||
− | = Tutoriales = | + | ==Tutoriales== |
*[http://java.sun.com/docs/books/tutorial/ SUN The Java Tutorial] | *[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.scism.sbu.ac.uk/jfl/jflcontents.html Java an Object First Approach] | ||
Línea 65: | Línea 56: | ||
*http://wiki.java.net/bin/view/Javapedia/ | *http://wiki.java.net/bin/view/Javapedia/ | ||
− | + | ==Ejemplos de codigo== | |
*[http://javaalmanac.com/egs/ The Java Developers Almanac 1.4] | *[http://javaalmanac.com/egs/ The Java Developers Almanac 1.4] | ||
*[http://users.erols.com/ziring/java-samp.html Java Class Samples Page] | *[http://users.erols.com/ziring/java-samp.html Java Class Samples Page] | ||
+ | *[http://www.java2s.com/ Ejemplos varios] | ||
+ | |||
+ | ==Design Patterns== | ||
+ | *http://en.wikipedia.org/wiki/Design_Patterns | ||
+ | *http://www.research.umbc.edu/~tarr/dp/lectures/StateStrategy.pdf | ||
+ | |||
+ | ==En UML== | ||
+ | *[http://www.tml.tkk.fi/~pnr/GoF-models/html/ Gang of Four Design Patterns] |
Revisión del 11:36 27 nov 2006
Contenido
JVMs
- gcj
- ikvm
- sun-java
- http://www.blackdown.org/java-linux/java2-status/jdk1.4-status.html#debs
Debian
Instrucciones para la instalacion de la JVM de SUN en Debian (metodo antiguo)
- 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
Desarrollo
Codificacion
- 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
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
Design Patterns
- http://en.wikipedia.org/wiki/Design_Patterns
- http://www.research.umbc.edu/~tarr/dp/lectures/StateStrategy.pdf