====== Java ====== {{page>sjabloon:Coolsaet_Certified}} Laten we hier e java-cursus schrijven :D == Handleiding: GUI-applicatie == In het algemeen komt het schrijven van een visuele applicatie in Java neer op de volgende sequentie van gebeurtenissen: * **1**: U maakt zich met veel moeite de API van Java eigen en verwondert zich over de halsstarrige toepassing van het Objectgeoriënteerd gedachtengoed voor het oplossen van problemen die absoluut geen objectoriëntatie kunnen verdragen. Want zo flexibel is Java dan ook wel weer. * **2**: U zwoegt en zweet als een Egyptische arbeider onder farao Cheops om een applicatie van duizenden regels code bijeen te typen. U test de applicatie module voor module en elke module werkt perfect. * **3**: U voegt alle modules samen om de applicatie in zijn geheel te testen en u merkt dat de applicatie niet wil reageren. * **4**: U spendeert 3 maanden aan het bestuderen van de API van elk miniem aspect van uw code, tot u het zo beu wordt dat u het liefst een paar Russische atoomduikboten overkocht om die brave lieden bij Sun Microsystems duidelijk te maken wat u van die schijtzooi van een programmeertaal van hen vindt. * **5**: Uiteindelijk merkt een vriend-programmeur dat u één klasse was vergeten te registreren als luisteraar bij zijn model. U bent nog nooit zo woest geweest en Java ergert u meer dan u voor mogelijk had gehouden. * **6**: U neemt zich voor om nooit nog een kop Java-koffie aan te raken en bij de eerste de beste gelegenheid een reis te boeken naar het eiland Java om de inwoners uit te lachen. (In uw achterhoofd vraagt u zich af waar het eiland C++ precies ligt). ===== Relix' 3-Stappen Plan ===== * **Stap 1**: Leer een deftige taal zoals C/C++ * **Stap 2**: Maak [[Blacky's Popcorn|popcorn]] * **Stap 3**: Baad in de heerlijkheid die er komt door geen Java te kennen ===== Or do you want to follow classes like this? ===== {{http://wina2.ugent.be/~capi/pub/tots.jpg}} =====Sleep===== Hell no! Ook slaap wordt gedefinieerd in java: public class JavaSlaap{ public static void main(String [[]] args){ boolean slaap = java.lang.Programmer.getSlaap(); System.out.println("ALL YOUR SLEEP ARE BELONG TO US"); } } public class Programmer extends HumanButItWouldBeAwesomeToBePredatorLikeInAlienVsPredator implements NoLife, NoGirl, NoFriends, EndlessPizza{ private static final boolean I_AM_PROGRAMMING = true; public static boolean getSlaap(){ return !(I_AM_PROGRAMMING); } } zie ook [[archief:java_slaap]]