J'ai réussi ma certification SCJP et j'ai quelques conseils pour ceux qui voudraient la passer.
Je pense que le moyen le plus facile est d'avoir un bon livre et un bon outil pour s'entrainer.
Comme livre, je vous recommande : SCJP Sun certified programmer for JAVA 6 310-065 (Katherine Sierra, Bert Bates). Ce livre vous donnera plein de conseils, d'astuces et de pièges à éviter !
Ce qu'il vous faut aussi, c'est de quoi pratiquer. Pour cela il existe certains logiciels. Pour ma part,
j'ai utilisé celui de www.whizlabs.com/scjp.../scjp.html.
Certes, ce sont des solutions payantes mais elles vous permettront d'atteindre plus facilement et plus rapidement votre objectif.
Remarque : Il est intéressant aussi de s'informer sur les news du monde JAVA. (On apprend toujours quelque chose). Allez-voir mes sites préférées : http://totalprog.blogspot.com/2009/08/les-meilleurs-sites-java.html
Un petit blog principalement sur l'univers du développement pour partager aussi bien des astuces pratiques utiles au quotidien mais également réfléchir sur les évolutions et perspectives de l'informatique.
samedi 29 août 2009
lundi 17 août 2009
Netbeans 6.8 milestone 1
Netbeans 6.8 milestone 1 est disponible.
Les principales nouveautés sont les suivantes :
-. Moteur de rendu interne ou externe
- XULRunner
- JSF
- Maven
-Autres
Si vous cherchez un résumé des features, vous pouvez regarder sur developpez.com :
http://x-plode.developpez.com/articles/netbeans6.8/
Les principales nouveautés sont les suivantes :
-. Moteur de rendu interne ou externe
- XULRunner
- JSF
- Maven
-Autres
Si vous cherchez un résumé des features, vous pouvez regarder sur developpez.com :
http://x-plode.developpez.com/articles/netbeans6.8/
dimanche 16 août 2009
Les meilleurs sites JAVA
Voici ma liste préférée des meilleurs sites java :
http://java.developpez.com/ : C'est à mon avis le meilleur des sites francophones !
Il y a un forum très réactif, des FAQ, des tutoriels, des news. Enfin, tout ce qu'il faut !
http://www.infoq.com/ : Ce site présente des articles et vidéos de personnalités reconnues
du monde de la programmation. Très intéressant et des sujets pointus.
http://www.javaworld.com/ : Beaucoup d'articles complets sur un sujet précis.
http://www.jboss.org/webinars
Newsletter :
http://java.developpez.com/ : C'est à mon avis le meilleur des sites francophones !
Il y a un forum très réactif, des FAQ, des tutoriels, des news. Enfin, tout ce qu'il faut !
http://www.infoq.com/ : Ce site présente des articles et vidéos de personnalités reconnues
du monde de la programmation. Très intéressant et des sujets pointus.
http://www.javaworld.com/ : Beaucoup d'articles complets sur un sujet précis.
http://www.jboss.org/webinars
Newsletter :
http://thecodersbreakfast.net/index.php
Si vous en avez d'autres, n'hésitez pas à les partager ! Je mettrai cette liste à jour.
Je pense que les sites ci-dessus sont amplement suffisants pour se tenir informé et progresser
en java.
Si vous en avez d'autres, n'hésitez pas à les partager ! Je mettrai cette liste à jour.
Je pense que les sites ci-dessus sont amplement suffisants pour se tenir informé et progresser
en java.
jeudi 13 août 2009
Nouveau moteur de recherche google : cafeine
Google a annoncé sa nouvelle version de son moteur de recherche.
Pour l'instant, elle est en béta et n'est pas toujours accessible.
J'ai fait quelques comparaisons de requête et c'est plus rapide !
http://googlewebmastercentral.blogspot.com/2009/08/help-test-some-next-generation.html
Pour l'instant, elle est en béta et n'est pas toujours accessible.
J'ai fait quelques comparaisons de requête et c'est plus rapide !
http://googlewebmastercentral.blogspot.com/2009/08/help-test-some-next-generation.html
dimanche 9 août 2009
Netbeans : cannot set LC_CTYPE locale
Problème :
En configurant subversion pour netbeans, j'ai eu le problème suivant :
Solution :
Le problème vient du fait que LC_CTYPE n'a pas été reconnu.
Il faut s'assurer que la valeur est bien écrite.
Pour cela : locale -a
Exemple :
$ locale -a
C
POSIX
fr_FR fr_FR.iso88591
fr_FR.iso885915@euro
fr_FR@euro
Ensuite, il suffit de vérifier dans la conf, la valeur inscrite :
Sous gentoo : vi /etc/env.d/02locale
Exemple :
vi /etc/env.d/02locale
LANG="fr_FR.iso885915@euro"
LC_COLLATE="C"
=> Vous devez avoir une variable LANG initialisée avec une des valeurs affichées
par la commande : locale -a
Vous pouvez également laisser à chaque utilisateur linux le soin de configurer
ses variables :
vi ~/.bashrc
Exemple :
vi ~/.bashrc
export LANG="fr_FR.iso885915@euro"
export LC_ALL=C
En configurant subversion pour netbeans, j'ai eu le problème suivant :
Solution :
Le problème vient du fait que LC_CTYPE n'a pas été reconnu.
Il faut s'assurer que la valeur est bien écrite.
Pour cela : locale -a
Exemple :
$ locale -a
C
POSIX
fr_FR fr_FR.iso88591
fr_FR.iso885915@euro
fr_FR@euro
Ensuite, il suffit de vérifier dans la conf, la valeur inscrite :
Sous gentoo : vi /etc/env.d/02locale
Exemple :
vi /etc/env.d/02locale
LANG="fr_FR.iso885915@euro"
LC_COLLATE="C"
=> Vous devez avoir une variable LANG initialisée avec une des valeurs affichées
par la commande : locale -a
Vous pouvez également laisser à chaque utilisateur linux le soin de configurer
ses variables :
vi ~/.bashrc
Exemple :
vi ~/.bashrc
export LANG="fr_FR.iso885915@euro"
export LC_ALL=C
samedi 8 août 2009
Netbeans : Cannot execute ... Check external browser configuration.
Problème :
Si vous avez l'erreur suivante lorsque vous cliquez sur view -> Web browser :
Solution :
La solution consiste à modifier les arguments passés pour executer firefox.
Pour cela, il suffit d'aller dans Tools -> Options :
Puis cliquez sur Edit.Vous arrivez alors ici :
Il faut alors modifier les arguments :
Dans mon cas (firefox 3.0.11), il suffit de mettre {url} comme ceci :
Vous pouvez trouver plus d'informations sur le sujet directement sur le blog de Sun :
http://blogs.sun.com/NetBeansSupport/entry/firefox_and_netbeans
Si vous avez l'erreur suivante lorsque vous cliquez sur view -> Web browser :
Solution :
La solution consiste à modifier les arguments passés pour executer firefox.
Pour cela, il suffit d'aller dans Tools -> Options :
Puis cliquez sur Edit.Vous arrivez alors ici :
Il faut alors modifier les arguments :
Dans mon cas (firefox 3.0.11), il suffit de mettre {url} comme ceci :
Vous pouvez trouver plus d'informations sur le sujet directement sur le blog de Sun :
http://blogs.sun.com/
vendredi 7 août 2009
Overriding paint dans Netbeans.
Pour mon premier message, une petite astuce concernant l'utilisation de netbeans.
Problème :
Si vous voulez effectuer un override de la méthode paint dans une classe de l'IHM,
vous ne pourrez pas !
En utilisant l'éditeur (new JFrame form), vous obtiendrez une classe similaire à cela :
*/
public class PacketMakerView extends FrameView {
public PacketMakerView(SingleFrameApplication app) {
Et il vous sera impossible d'overrider la méthode paint.
Solution:
Dans l'interface “Design”, faire un clic droit sur le composant puis choisissez customize code. L'astuce consiste à changer l'initialisation avec “custom creation”
test = new javax.swing.JLabel()
{
public void paint(Graphics g) {
super.paint(g);
// ...
}
}
Problème :
Si vous voulez effectuer un override de la méthode paint dans une classe de l'IHM,
vous ne pourrez pas !
En utilisant l'éditeur (new JFrame form), vous obtiendrez une classe similaire à cela :
*/
public class PacketMakerView extends FrameView {
public PacketMakerView(SingleFrameApplication app) {
Et il vous sera impossible d'overrider la méthode paint.
Solution:
Dans l'interface “Design”, faire un clic droit sur le composant puis choisissez customize code. L'astuce consiste à changer l'initialisation avec “custom creation”
test = new javax.swing.JLabel()
{
public void paint(Graphics g) {
super.paint(g);
// ...
}
}
Inscription à :
Articles (Atom)