Recap java, semaine 4, année 2014

La récap Java, 1 entrée(s) pour la semaine du 20 janvier au 26 janvier 2014.

Comme toujours, cliquez sur les titres pour les articles complets.


Renverser une String en Java : une question d’entretien technique par thierryler (22/01/2014 17:29)

Un de mes collègues aime bien poser la question suivante en entretien technique : « Comment écrire une fonction Java qui renverse une String ». Le sujet est assez simple mais perturbe une bonne partie des candidats. Voici ma réponse… Pour bien comprendre le sujet, il faut s’imaginer une String : 1final String s = "abcd"; On […]

Tags: 3T, Recrutement, String, TDD, Test


Recap java, semaine 48, année 2013

La récap Java, 1 entrée(s) pour la semaine du 25 novembre au 01 décembre 2013.

Comme toujours, cliquez sur les titres pour les articles complets.


L’Ebook « Android a Complete Course » un nouveau chapitre disponible: Les Ressources par MathiasSeguy (30/11/2013 11:22)

Bonjour à tous, Dans la continuité du delivery de l’EBook « Android A Complete Course » au mode lecture gratuite, un nouveau chapitre est disponible ! Yes! Vous pouvez ainsi lire le nouveau chapitre Les Ressources. Bien sûr vous pouvez toujours lire les chapitres précedents : Introduction. Installer l’espace de travail. Premiers pas avec Android. Composants graphiques élémentaires Android. Composants graphiques complexes Android. Threads, AsyncTask et Handler. Cycle de vie de l’activité Intents et IntentFilters. Les prochaines […]

Tags: Android, Android A Quick Course, Color, Complete Course, Consultation gratuite, Drawable, Le savoir concevoir, Le savoir faire, Les news, Plurals, Raw, Resources, String, String array, Values, Xml


Recap java, semaine 44, année 2010

La récap Java, 4 entrée(s) pour la semaine du 01 novembre au 07 novembre 2010.

Comme toujours, cliquez sur les titres pour les articles complets.


Sortie rapide des boucles par thierryler (04/11/2010 11:03)

Je vous invite à programmer vos boucles, et plus spécifiquement vos conditions de test, pour sortir au plus vite des boucles. Par exemple, dans le cas suivant : boolean ok = false ; for(Foo foo : foos) {   if( foo.truc() ) {      ok = true ;   } } return ok ; Dans ce genre de cas, pensez à mettre un « break » dans votre boucle, pour ne pas continuer à parcourir inutilement la liste, puisque la valeur […]

Tags: Collections, Dev


Enum.valueOf par thierryler (03/11/2010 08:46)

Voici un point rapide sur les enums et plus spécifiquement sur les méthodes valueOf et values. Partons d’une enum simple : public enum AnimalEnum {       CHIEN("Wouaf"),       CHAT("Miaou"),       VACHE("Meuh"),       SERPENT("Kss");       final private String onomatopee;       AnimalEnum(String onomatopee) {          this.onomatopee = onomatopee;     }       public String getOnomatopee() {          return […]

Tags: Dev


Des itérators et des boucles par thierryler (02/11/2010 09:03)

Nos open-spaces sont souvent lieux de discussion à propos des parcours de liste, notamment lorsqu’on ne dispose que de l’itérator sur la liste comme c’est parfois le cas dans certaines lib. Pour illustrer tout ça, prenons en compte la liste d’amis, définie de la manière suivante dans un test (version simplifiée). private List<String> amis;   @Before public void doBefore() {     amis = newArrayList(); // cf. tuto Google-Collections     amis.add("Lucie");     amis.add("Jean"); […]

Tags: Collections, Dev


La guerre des SBs par thierryler (02/11/2010 08:51)

Connaissez-vous les différences principales entre les StringBuffers et les StringBuilders ? Vous savez déjà que c’est une mauvaise pratique de concaténer des String (hors constantes) et qu’il faut passer par un StringBuilder (ou un équivalent). La doc de Java 1.4 donne une très bonne explication. Je vous laisse la relire tranquillement si besoin. Quand JBuilder existait encore, j’avais vu une démo en double thread avec d’une part des algo de concaténation à base de String […]

Tags: Dev, String