Affichage des articles dont le libellé est java. Afficher tous les articles
Affichage des articles dont le libellé est java. Afficher tous les articles

vendredi 18 septembre 2009

Passage par valeur ou par référence en Java

Parfois, on ne se pose même plus la question.
Mais parfois, c'est aussi bon de se rappeler les bases.
Alors en Java, passage par référence, passage par valeur, les deux ?

La réponse est ici, simple, claire, précise.

jeudi 16 juillet 2009

Détection de collision en Java

Vous êtes en vacances, et vous voulez coder un jeu...
Pour plein de raisons, pour voir comment ca marche, pour voir le temps que ca prend, etc.

Bref, si l'affichage de sprites est à la portée de tous, une des parties complexes dans la création de jeu vidéos, c'est l'interaction avec les éléments du jeu.
Par exemple, si votre personnage peut traverser les murs, les tables ou tout autre objet, ca risque de paraitre un peu bizarre. Pour cela, il est possible d'utiliser des moteurs 3D.
C'est ce que vous propose de découvrir l'article suivant.

mercredi 15 juillet 2009

Programmer c'est comme le code

Programmer, on arrive plus ou moins bien suivant plusieurs facteurs, mais les bases, le développeur est censé les avoir.
On a passé N années à étudier l'informatique, un langage en particulier, et il y a des choses simples qu'on oublie facilement. C'est peut être un peu comme le code de la route, il y a des évidences qu'on oublie vite.
Pour vous remémorez certains de vos cours de Java, voici un description des différentes sous-classes de Collection.
Allé on a qu'a dire que c'est un devoir de vacances ;)

jeudi 2 avril 2009

Les constructeurs un point noir ?

En Java, avant de pouvoir utiliser les méthodes d'un objet, il faut l'instancier.
Cet étape passe par un appel au constructeur. Or, il y a bon nombre d'exemples qui font dire que le constructeur n'est pas une solution complète, et laisse parfois l'objet dans un état de "semi-initialisation".
On pense notamment on méthode qui utilise des objets membres, que l'on affecte par des setters.
Pour plus détails, je vous laisse lire cet article, et surtout l'article qui donne plus de détails.

mardi 17 mars 2009

Pour ou contre les annotations

Apres avoir écrit, modifié, supprimé de nombreux fichiers de configurations XML, le principe des annotations arrive avec Java 5.
J'ai pu l'utiliser pour les webservices (avec CXF), rapidement avec les EJB 3, et je trouve que certains codages sont simplifiés grace a se principe.
Bien sûr, il y a des mauvais côtés, et je serai trop peu expert pour vous les lister.
De ce fait, je vous laisse aller regarder cet article qui donne 3 avantages et 3 inconvénients, en espérant qu'il s'enrichisse.

mercredi 17 septembre 2008

Les design patterns appliqués à Java

J'ai participé à la première présentation du JUG de Nantes sur l'intégration continue.
Très bonne présentation, dans laquelle on voit que le métier d'intégrateur change,
mais aussi le métier de développeur.
Il faut essayer de décoreller les modules au maximum en se servant des design pattern.
Une pratique que les jeunes développeurs ne connaissent pas forcément.

Cette information associée au fait que je travaille dans le monde Java, font que cet article
est très intéressant à lire. Il présente les design patterns du GoF appliqués au langage Java.
Alors n'hésitez pas, abusez-en même!

vendredi 4 juillet 2008

Les pools de connexion Server

Cet article présente une gestion des pools de connexions d'un serveur avec des Threads.
Il est expliqué que le nombre de thread est limité, ils ne sont donc pas créés à chaque nouvelle connexion.
Je vous laisse découvrir les détails et le code explicatif.

bonne journée

vendredi 6 juin 2008

Quelques astuces pour eclipse

Eclipse, le fameux environnement de développement, devient de plus en plus lourd.
L'article dont je propose le lien, donne quelques petites astuces pour qu'il consomme un peu moins de mémoire.
A voir, a essayer, il y en a une ou deux sur lesquelles j'ai des doutes.
Par exemple, celle qui préconise de décocher des "validations".

mercredi 4 juin 2008

Des ressources java...

Une liste de plus, des bouquins à lire, des sites à parcourir, des mailing-lists à contacter en cas de problèmes.
Tout se trouve ici.

mardi 1 avril 2008

Quelques astuces sur le garbage collector

J'ai trouvé cet article ici.
Il présente 5 méthodes de l'objet garbage collector :
  • public void gc()
  • public void runFinalization()
  • public long freeMemory()
  • public long totalMemory()
  • public long maxMemory()
Vous trouverez le détail de ces fonctions dans l'article précité.

mercredi 26 mars 2008

Les techniques avancées du garbage collector

La mémoire!
dur travail que d'optimiser son allocation, sa désallocation pour ne rien laisser traîner.
Cet article présente des techniques avancés pour mieux gérer cela.
Un billet technique, qui sera surement utiles aux développeurs Java expérimentés.

vendredi 21 mars 2008

Spring et l'injection de dépendances en Java 5

Vous trouverez à cette adresse un ensemble d'information permettant d'utiliser Spring avec Java 5.
Utiliser ce framework n'est à mon avis pas chose aisée, en effet, l'utilisation du pattern IoC ou inversion de contrôle n'est pas une chose facile à comprendre et encore moins à utiliser.

Mais une fois maîtrisé ce framework peut se montrer très puissant.

jeudi 20 mars 2008

Les 'must have tools' d'un developpeur Java

Je ne blogue pas beaucoup en ce moment...
Voila c'est maintenant réparé.
Vous trouverez dans ce billet 13 outils qui vous permettrons d'être un meilleur développeur Java.
Allant de firefox(qui n'est pas spécifique à un développeur) jusqu'a Checkstyle ou PMD, outils qui vous permettrons d'implémenter vos règles de codage.

mardi 11 mars 2008

16 raisons d'aimer NHibernate

Hibernate est un framework que je considère comme facile d'accès et très pratique.
NHibernate est son pendant sur les plateformes .NET.
Le billet trouvé sur dotNetGuru, pointe 16 raisons pour lesquelles nous ne pouvons qu'apprécier ce framework.

20 sites pour etre un meilleur développeur web

Ce billet présente 20 sites regroupant divers ressources allant d'ebooks gratuits aux sites donnant accès à des tutoriaux sur CSS.
Ils regroupent beaucoup de technologies, CSS comme dit précédemment, mais aussi Java, PHP, .NET.
A lire...

mercredi 5 mars 2008

Controler vos programmes Java

Cet article est très intérressant et me fait découvrir des outils que je ne connaissais pas comme PDM ou FindBugs.
Ils permettent tout deux d'analyser vos sources à la recherche de bugs, de code dupliquer et que sais-je encore.
Je ne les connaissais pas avant ces 5 dernières minutes, je ne saurais donc dire si leur utilisation est complexe.
J'attends vos retours d'expérience.

lundi 3 mars 2008

Scala, le successeur de C# et Java

Scala prend du galon !

Il est vrai que les évolutions de Java sont mineurs (d'après moi) et ne révolutionnent pas l'utilisation de ce langage, ce qui peut se comprendre (pour la compatibilité entre autres).
En tout cas, certains pensent que C# et Java commencent "a montrer des signes de faiblesses".
La suite se trouve ici.

dimanche 27 janvier 2008

interaction avec un model en Java 3D

Voici un tutoriel présentant la création d'une application simple en Java 3D qui charge un model, 3D lui aussi.
C'est expliqué pas à pas et je trouve que c'est plutot bien fait.

mardi 22 janvier 2008

Java sur le déclin ? reflechissez encore...

Et oui c'est le titre du billet suivant.
Avant de penser que l'utilisation du Java en production est sur le déclin, l'auteur nous donne quelques chiffres permettant de positionner ce langage par rapport aux autres.
L'article est issu d'une analyse obtenue par TIOBE Software que l'on peut trouver ici.
On remarquera que le C est en deuxième position et que comme Java sa popularité n'a que très peu bougée depuis l'année dernière. Quant au C#, il perd une place.
On se prendrait presque pour un présentateur du TOP 50 (une petite pensée pour Jacky).

mercredi 16 janvier 2008

Installer un web service simple

Bonjour,
l'article suivant nous propose de développer et de déployer un webservice simple en Java.
il est toujours bon d'avoir des bases solides et de partir du début, c'est donc un bon article.

vous trouverez son pendant en .Net à l'adresse suivante.