Java

Most sem hagyjuk cserben azokat az olvasóinkat, akik Java programozásra adták fejüket. Hisz ennél a teljesen objektum orientált, biztonságos, és könnyen elsajátítható programozási nyelvnél szebbet nehezen találunk a mai programozási nyelvek kínálatban.

Terítéken van egy cikk, amelynek első részét múlt számunkban olvashatták, illetve egy érdekes programozási feladat Java megvalósítása, hisz szép a Java, de azért a sebesség bajnoka nem lehetne még, épp ezért törekednünk kell az algoritmikailag tökéletes, és főleg optimális megoldások kiagyalására...

Dinamikus osztálybetöltés

Egy programozási feladat...

Múlt számunkban elkezdtünk a dinamikus osztálybetöltéssel foglalkozni, és amint cikkírónk megígérte, ebben a részben meg fogunk ismerkedni egy pár ízletes és hasznos ínyencséggel (idézet tőle) melyek használata megkönnyíti, és főleg lehetségessé teszi további munkánkat.

Ez a második része a mini sorozatnak be fog mutatni egy osztályt, mely segítségével szinte minden osztály­betöltési munkát végre lehet hajtani.

A cikk szerzőjének ígérete szerint lesz harmadik rész is, amely... na, de ezt nem árulhatjuk el most.

Néha egyszerűen nem elég, ha gyors a számítógépünk, mert a programunk érezhetően lassan fut rajta. Ilyenkor nincs más megoldás, mint csökkenteni az algoritmus komplexitásán, ami azt jelenti, hogy kevesebb lépésszámmal ugyanazt az eredményt érjük el, mint többel. Vagyis "optimalizáljuk" a programot.

Ez az optimalizálási láz különösen érvényes, ha a Javaval dolgozunk, hisz a Java egy interpretált nyelv, és emiatt sajnos nem tündökölhet a sebességben. Ez a cikk egy optimális megoldást ad a feladatra, mely úgy hangzik, hogy találjuk meg az első I legkisebb elemet egy n elemű sorozatban.