Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Stylie
    aktív tag

    De, az kimaradt - a teljes kód valahogy így nézett ki:

    public List<Ork_Slot> list =
    Collections.synchronizedList(new LinkedList<Ork_Slot>());

    Ezzel nem is volt gond, de ha az új módi szerint elhagyom a második Ork_Slotot, IntelliJ 10.5 dob egy "incompatible types"-t.

    IDE-n kívül próbáltad fordítani/futtatni a dolgot?

  • Stylie
    aktív tag

    Valaki próbálta már az új <> operátort gyakorlatban is használni...? Nálam pl. Collections.synchronizedList(LinkedList<>()) már elhasal, ami valahogy nem tűnik túl bíztatónak... :S

    Persze, hogy elhasal, kellene <> közé egy meghatározott típus! (Csak referencia típus lehet, primitív nem!) Próbáld ki mondjuk String-gel...

  • Stylie
    aktív tag

    Az importokkal külső osztályokat hozol be a programodba.
    Alapból nem létezik a Math.PI objektum, de amint beimportálod, a projekted számára látható lesz.

    Upsz egy kicsit lemaradtam :B

    Már miért ne létezne? A Math osztály a java.lang csomagban található, ami automatikusan importálódik, így simán lehet hívni a Math.PI-t. Azzal, hogy statikusan importálja a PI-t, annyit ér el, hogy simán a Math osztály megjelölése nélkül, azaz PI-ként tud rá hivatkozni.

  • Stylie
    aktív tag

    Sziasztok Java Servlet-hez kérnék segítséget. Egy felvi.hu szerű rendszert írtam viszont egy dolgot nem tudok megoldani, ami valószinuleg az hogy nem hal el a servletem vagy ilyesmi. Például ha bejelentkezek a föoldalon, majd vissza kilépek és utana felhasznalonev es jelszo nelkul ranyomok a bejelentkezesre, ugyanugy visszalep az oldalra. Vagy ha kamu dolgokat irok be akkor is ha mar egyszer beleptem es kileptem visszalep ugyanabba afelhasznaloba. Valaki tudna nekem javaslatot adni vagy irjon ram pm-et es kódot is tudok akkor adni, de ide nemszeretnék bemasolni több ezer sort :) Köszönöm!

    Én úgy tudom egy szervletet "megölni" nem lehet, mert azt a szervletkonténer végzi. Miért nem csinálod úgy, hogy ha kijelentkezel, akkor megszünteted az adott session-t egy invalidate metódussal, a "belső" rendszer esetében meg mindig ellenőrzöd, hogy él-e a session, ha nem akkor mehet a bejelentkező oldalra, így meg van oldva a probléma.

  • Stylie
    aktív tag

    Köszi a megerősítést és a javítást, akkor mégsem volt hülye hozzá... :R :C :D

    Hát nincs mit, ettől függetlenül még előfordulhat, hogy ott van, csak nem másolta be ide, de szerintem biztos, hogy ez volt a hiba. Majd meglátjuk, hogy mit jelez vissza :)

    szerk : nem tudok írni :B

  • Stylie
    aktív tag

    Mármint mire gondolsz ?

    sqlp változóba rakom bele , ami meg egy függvénybe van , és egyel lentebb meg meghívóm a függvényt , még az elött hogy az ablakot bezárná.

    Teljesen jogos, amit RedSign mondd, nincs executeUpdate metódushívás, ami lefuttatná az sql-edet.

    szerk: közben látom, Ő is elkezdte megmagyarázni :)

  • Stylie
    aktív tag

    No, igen, csak ezt látni kellett volna :U

    ubid: Mindenesetre örülök, hogy sikerült a problémát megoldani, bár egy kicsit rendhagyó módon :) Viszont ahogy Te is mondtad, azért majd próbálkozz megoldani ténylegesen is, hidd el hasznos tapasztalat lesz!

    Bár lehet, hogy az én hiányosságom is, hogy elsőre nem vettem észre, nem valami sokat foglalkoztam táblázatosdival :U

  • Stylie
    aktív tag

    Az ott valami tablemodelnek tűnik, a getValueAt meg objectet ad, amit nem lehet intre kasztolni (Ha tényleg intből lett az az objektum, akkor Integer jó lehet (Integer.intValue >> int)).

    No, igen, csak ezt látni kellett volna :U

    ubid: Mindenesetre örülök, hogy sikerült a problémát megoldani, bár egy kicsit rendhagyó módon :) Viszont ahogy Te is mondtad, azért majd próbálkozz megoldani ténylegesen is, hidd el hasznos tapasztalat lesz!

  • Stylie
    aktív tag

    netbeans, eclipse

    én netbeans-t használok, de elvileg az eclipse jobb.

    Én is NetBeans-t használok, nem hinném egyébként, hogy az Eclipse jobb...

    Visszatérve a problémára: szerintem akkor viszont a visszatérési értékkel nem stimmel valami, jó lenne látni például mit is csinál az a getValue függvény.

  • Stylie
    aktív tag

    A következőben kérném segítségeteket:

    Írtam egy alkalmazást ami adatbázist kezel jdbc-vel.

    A törlésnél akad egy kis gond : valahogy nem sikerül a típus egyeztetése: azt szeretném, hogy az alkalmazásba megadott azonosító szerint töröljön :
    az adatbázisban az azonosító egy number (int) típusú szám .

    ez a függvény lenne az ami meghívódik :

    public static void UgyfelTorol(int az){
    String sqlp="delete from ugyfel where tipusszam = '"+az+"'";

    és ami használná az egy ilyen részletben történne :

    if (at.getJel(x)) { //Ha a sor meg van jelölve
    UgyfelTorol((int)ttmp.getValueAt(x,1)); //Törli a rekordot az azonosító alapján
    db++;
    }

    de ez így hibát dob a függvény sorába ahol definiáltam az az nevű azonosítóm.

    Valaki help!

    remélem érthető.

    Nem kell a két ' (aposztróf), ugyanis az karakterláncoknál kellene, neked viszont int van.

    Tehát: String sqlp="delete from ugyfel where tipusszam = "+az+""

  • Stylie
    aktív tag

    Sziasztok, köszi a válaszokat, most jól beégetem magam, de a hiba az volt, hogy cygwin-t használok és a classpathot a windows env. variable-k közé raktam be, most javítottam, már minden működik. :) A nevet csak az ide begépeléskor írtam el véletlenül, természetesen egyezik:)

    Ez a könyv pedig bevezetőnek úgy érzem megfelelő, de ezután mindenképp valami komolyabban szeretném továbbfejleszteni a tudásom.

    Hoppá! Elkerülte a figyelmemet, hogy írtad, hogy ott lefordul, csak az szúrta ki hirtelen a szememet, hogy elírtad a nevet :)

    Ha magyar szakirodalmat szeretnél, akkor az általam ajánlott másodikat válaszd(útikalauz), ha nagyjából jól megy az angol, akkor inkább azokat (frisseket!), van bőven választék :)

  • Stylie
    aktív tag

    ja, még egy kis adalék, amit lehet rosszul csinálok, de nem volt egyértelmű, hogy kell alkalmazni:

    fordításkor:
    javac -classpath xom-1.2.6.jar PropertiFileReader.java (sikeresen lefordul)
    futtatáskor:
    java -classpath xom-1.2.6.jar PropertiFileReader (ekkor jönnek a hibák)

    a xom, a java és a class fileok egy mappában vannak.

    bocsi a dupláért.

    shev7-nél a pont.

    Ha rám hallgatsz, akkor az ilyen 24 órás könyvekkel nem foglalkozol, szerintem nem érnek sokat. Inkább egy Angster Erzsébet - Objektumorientált tervezés és programozás ("kicsit" régi, de alapnak nagyon jó szerintem!) vagy a Nyékiné Gajzler Judit - Java útikalauz programozóknak 5.0 (bár őt még nem biztos, hogy szeretni fogod), de még jobb lenne, ha inkább külföldi szakirodalomból okosodnál :)

    Sok sikert.

  • Stylie
    aktív tag

    "Csinálhatod servletekkel, jsp-vel, jsf-el, de kellene az alkalmazás mögé egy adatbázis is, aminek kezeléséhez vagy jdbc vagy jpa kell, szóval eléggé összetett a dolog olyan szempontból, hogy nem sokat értesz a programozáshoz."

    kossz szepen...asszem akkor ezen az uton probalok elindulni es hanyagolom a google webtoolkitet ...netbeansbol a legujabbat ajanlanad?ill. tudsz jo ebookot java webprog. temaban...az teny,hogy nagy sotetseg van a fejemben,de van vagy kb. 3 honapom a projektre...

    Bár azért lehet elsőnek nem ártana az alapokkal kezdeni, amennyiben nem vagy tisztába azokkal. A topikban elhangzott már jó pár könyv :)

    Sok sikert hozzá, amennyiben elakadtál, szólj, segítek.

  • Stylie
    aktív tag

    "Csinálhatod servletekkel, jsp-vel, jsf-el, de kellene az alkalmazás mögé egy adatbázis is, aminek kezeléséhez vagy jdbc vagy jpa kell, szóval eléggé összetett a dolog olyan szempontból, hogy nem sokat értesz a programozáshoz."

    kossz szepen...asszem akkor ezen az uton probalok elindulni es hanyagolom a google webtoolkitet ...netbeansbol a legujabbat ajanlanad?ill. tudsz jo ebookot java webprog. temaban...az teny,hogy nagy sotetseg van a fejemben,de van vagy kb. 3 honapom a projektre...

    Megmaradhat a gwt is, nem valami nehéz dolog :) Tudok ajánlani egy pár jó könyvet, de azok csak akkor jók, ha tudsz angolul. Márpedig ha infóban akarsz mozogni, akkor az idegen nyelv elengedhetetlen (általában angol), külföldi szakirodalom sokkal több és jobb, mint a magyar.

    David HeffelFinger - Java EE 6 with GlassFish 3 Application Server --> ez kiindulásnak jó ebben a témában.

  • Stylie
    aktív tag

    koszi szepen...hat nem kell feltetlenul a gwt...csak azt olvastam,hogy abban konnyen meglehet valositani a grafikai feluletet...ha javaban meglehetne oldani a szerver reszt is,akkor php az nem kene...akkor tanulmantozzam inkabb a netbeans webprogramozas reszet?akkor ebben kenyelmesen meglehet oldani az egesz projektet?amugy annak mi haszna lenne,ha kombinalnam a netbeanst a gwt-vel...?en csak a gwt-t tettem fel,de valamiert nem tudom mukodesre birni :F ugye letrehozok egy mywebapp konyvtart ...generalodnak vmi kodok es ezen belul az ant devmode paranccsal kene induljon az alkalmazas,nem?az a baj,hogy lenyegeben meg en sem tudom,hogy mit akarok..igy ti sem tudtok segiteni...ennyi informaciom van nekem is:"Webes dokumentum-menedzsment

    Egy vállalkozás (vagy bármilyen más intézmény, szervezet) számára nagyon fontos az elektronikus dokumentumok hatékony rendszerezése és kezelése. Emellett ezen szervezetek területi elosztottsága szükségessé teszi a dokumentumok hálózati megosztását és kezelését."
    na ezt kene valahogy szalonkepesse tennem valahogy :D akkor felejtsem el a gwt-t?es netbensbe kene ?java servletek meg ilyesmik?
    ja es fizetnek,ha itt esetleg vki megtudna ezt csinalni... :R

    Tény, hogy a gwt-ben könnyen össze tudsz hozni felületet, ami "ajaxos"tulajdonságokkal fog rendelkezni(persze ezt implementálni is kell), de ahhoz még kell szerveroldali rész is, ami majd megvalósítja a dolgokat. De úgy látom kicsit fogalmi zavarokkal küszködsz, a NetBeans egy integrált fejlesztői környezet, ami segíti a programozó munkáját. A GWT meg egy olyan keretrendszer (vagy eszközkészlet), ami a megírt java kódot javascriptbe konvertálja, így aki nem szeret javascriptezni, viszont javazni igen és szeretne dinamikus weboldalt, annak jó megoldás lehet a GWT. Nem tudom mit akarsz az ant devmoddal, ha létrehoztál egy gwt-s projektet a netbeansben úgy, hogy hozzáadtal a projekt létrehozásának utolsó lépésénél a frameworkoknél a gwt-t, akkor csak egyszerűen a run paranccsal tudod futtatni a dolgot, feltéve persze, ha fel van rakva a gépedre egy alkalmazásszerver(pl Glassfish v Tomcat, stb) és az be is van konfigurálva a NetBeansben.

    A feladat, ami leírtál és amit nagyjából kiveszek belőle az az, hogy egy webes alkalmazás kell, a gwt nem muszáj, hacsak nem ajaxosra szeretnéd csinálni javascript megírása nélkül. Csinálhatod servletekkel, jsp-vel, jsf-el, de kellene az alkalmazás mögé egy adatbázis is, aminek kezeléséhez vagy jdbc vagy jpa kell, szóval eléggé összetett a dolog olyan szempontból, hogy nem sokat értesz a programozáshoz.

    Félre ne értsd, nem kívánom elvenni a kedved tőle, de ahhoz hogy ezeket megtanuld, elsőnek a java alapjaival kellene tisztába lenned, ami még nem nagyon megy Neked, ahogy észreveszem.

    Mikorra kellene ezt amúgy összehoznod?

  • Stylie
    aktív tag

    sziasztok,
    eloszor is tok lama vagyok meg a programozasban,de megkene csinaljak egy projektet valahogy...webes dokumentum menedzsment---<ezt kene...a gwt-t ajanlottak,de elakadtam az uj aplikacio inditasanal...ant devmode...azt irja,hogy nem ismeri az ant parancsot :S mit kene csinaljak?feltettem a jdk-t es a jre-t is...vagy bekell implementalni a netbeansbe a gwt-t vagy miben lenne a legkonnyebb megcsinalni ezt a projektet es hogy kene nekikezdjek ? gwt-vel kene csinalni grafikus feluletet kulon dokumentumok feltoltesere es megosztasara valahogy es egy szervert php-ban jah es az apacs ant,jdk es gwt SDK-n kivul meg vmit kell feltenni,vagy miert nem uzemel be nekem vajon?kell a gwt designer,az eclipse es a speddtracer is vagy inkabb csak sima netbeans weapplicationt csinaljak?
    kossz

    Ha GWT és NetBeans, akkor a NetBeanshez kell egy gwt plugin: [link] Itt egy leírás, plusz példa.

    Számomra elég zavaros, amit írtál, miért is kellene a felületépítéshez mindenképpen gwt?Oké, meg lehet úgy is csinálni, de létezik erre más megoldás is javaban. Illetve minek php-znál, ha már javazol, akkor arra is van megoldás.

    Jó lenne, ha megfogalmaznád pontosan mit is szeretnél és akkor tudunk segíteni. Bár ha még tök "láma" vagy a programozáshoz, akkor első projektnek egy kicsit erős lesz az, amit nagyjából kivettem a szavaidból, véleményem szerint.

    mod: késő van, nem tudok írni :)

  • Stylie
    aktív tag

    A JAVA-t ajánlották már mások is, éppen ezért tartom magamat ehhez. Viszont minden információra szükségem van és megköszönök, tehát ezért is írtam még pluszba ide is. :)

    Én is csak ajánlani tudom abszolút :) Miután belerázódtál rendesen az alapokba, elég sokféle úton indulhatsz el, de szerintem mindegyik nagyon érdekes és jó :)

    Úgy tűnhet, hogy egy kicsit (na jó eléggé) elfogult vagyok a Javaval kapcsolatban, de ez csak azért van, mert próbáltam már több nyelvet is, de ez jött be a legjobban, egyszerűsége és nagyszerűsége miatt. De ha már tényleg többen ajánlották (amin nem csodálkozom), akkor hallgass rájuk is, ne csak egy mániákusra :) Szóval hajrá :)

  • Stylie
    aktív tag

    Lehet kezdőként JAVA-t tanulni csak nem ajánlatos ,legalább is kezdő programozóknak elég nehezen megy a fejébe az objektum orientált programozás.Ha mát a HTML-t ismered akkor jobb választás a PHP-val kezdeni.

    De ha mégis java mellett döntesz akkor ajánlom a hivatalos tutorial oldalt : [link]

    Magyarul Angster Erzsébet : Objektum Orientált programozás -JAVA 1-2 könyveit ajánlom ,bár ezek már nem egy mai darabok.
    Angolul pedig a Head First JAVA-t - ennek a magyar kiadása a közel jövőben várható.

    Amire szükséged lesz az a JDK illetve egy programozásra alkalmas szövegszerkesztő pl PSPad ,Notepad++

    Szerintem meg igenis lehet kezdőként Java-t tanulni, nagyon jó tanulónyelv, bár igazából a PHP is az, de Java után php-t tanulni egészen könnyű, fordítva viszont ez nem igaz...nem egy php programozót láttam, akik meg akarták tanulni a Java-t és nem igazán sikerült nekik...

    Az Angsteres könyv nagyon jó, azt én is csak ajánlani tudom, bár az is igaz, amit mondtál, hogy mivel nem mai, így nincsenek benne a jelenlegi nyelvújdonságok.

    A Head First Java is egy nagyon jó könyv, bár engem annyira nem fogott meg, mint mondjuk az Angsteres, de ez már az én saját dolgom :)

    Ha már belerázódott a témába, akkor még a Java útikalauz programozóknak 5.0 is jó olvasmány lehet.

  • Stylie
    aktív tag

    Sziasztok! Még sajnos kezdő vagyok a Java nyelvben. Azt szeretném tudni, hogyan lehet megoldani, hogy egy gombbal (JButton) ha rákattintok el tudjak és meg tudjak jeleníteni egy JFrame -t?

    Pl :)
    import java.awt.event.*; //eseménykezeléshez kell
    import javax.swing.*; //gui felépítéshez kell

    public class GombTeszt extends JFrame implements ActionListener{ //osztály, mely a JFrameből öröklődik és implementálja az ActionListener interfészt az eseménykezeléshez
    JButton gomb = new JButton("Ez itt egy Gomb, amire rákattintva bejön egy ablak!"); // gomb
    public GombTeszt(String title){ //konstruktor
    setTitle(title); //ablak "címének" beállítása
    add(gomb); //gomb hozzáadása az ablak konténeréhez
    gomb.addActionListener(this); //gomb eseményfogadásának képességét aktiváljuk :)
    pack(); //komponensek elrendezése
    show(); //megjelenítés
    }

    public void actionPerformed(ActionEvent e) { //ActionListener interfész metódusának implementálása
    if(e.getSource()==gomb){ //esemény forrásának vizsgálata
    JFrame masikablak = new JFrame("Új ablak"); //új ablak
    masikablak.pack();
    masikablak.show();
    }
    }

    public static void main(String[] args){
    GombTeszt ablak = new GombTeszt("GombTeszt");
    }
    }

Új hozzászólás Aktív témák

Hirdetés