Table des matières

liens utiles :

doc API Java SE 6 Eclipse J Builder
Launch4j lanceur d'appli java sous Windows



expressions regulières en java

http://www.regular-expressions.info/java.html
http://www.leepoint.net/notes-java/data/strings/40regular_expressions/25sum-regex.html
exemple : “[\\p{Alnum}_-[.]]+”

remplacement

http://www.java-tips.org/java-se-tips/java.util.regex/an-example-of-regular-expression-search-and-replace-pr.html
http://www.javapractices.com/topic/TopicAction.do?Id=80

regexp remplacement

http://articles.sitepoint.com/article/java-regex-api-explained

mémoire

pour autoriser la JVM à utiliser plus de mémoire, il faut lui passer un argument en ligne de commande :
http://javahowto.blogspot.com/2006/06/6-common-errors-in-setting-java-heap.html
java -Xmx256m Classe args
changer ce réglage dans Eclipse

connexion et requête vers Oracle

http://w2.syronex.com/jmr/edu/db/oracle-and-java
pour du Oracle 10g, chercher et inclure ojdbc14.jar (ojdbc6.jar ?) au buildpath

récupérer la valeur d'un attribut généré pendant la requête (autoincrement, sysguid ...)

utiliser executeUpdate(String, int) avec RETURN_GENERATED_KEYS puis getGeneratedKeys. marche aussi avec les PreparedStatement, peut-être aussi en mode batch (le ResultSet retournerai toutes les valeurs d'un coup).

updatable ResultSet

http://download.oracle.com/docs/cd/B10501_01/java.920/a96654/resltset.htm#1018134
Statement statement = connection.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_UPDATABLE);
resultset.getconcurency == ResultSet.CONCUR_UPDATABLE
rs.updateInt(…); rs.updateRow();

classe abstraite vs interface

http://forum.hardware.fr/hfr/Programmation/differences-interfaces-abstraites-sujet_8289_1.htm

formatage de nombres

http://java.sun.com/docs/books/tutorial/i18n/format/decimalFormat.html

concaténation tableaux

http://stackoverflow.com/questions/80476/how-to-concatenate-two-arrays-in-java/96892#96892

concaténation tableau de chaines (implode PHP)

http://stackoverflow.com/questions/794248/a-method-to-reverse-effect-of-java-string-split/794289#794289

trier une map par les valeurs

http://stackoverflow.com/questions/109383/how-to-sort-a-mapkey-value-on-the-values-in-java

clone()

explication générale du clone : http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#clone%28%29
application à un objet non mutable : http://java.sun.com/j2se/1.4.2/docs/api/java/util/ArrayList.html#clone%28%29
exemple deep copy : http://java.sun.com/developer/JDCTechTips/2001/tt0410.html