Hirdetés
- ASUS Maximus VIII Ranger Z170 6-7-8-9-10 gen támogatás (Coffeetime mod)
- DFI és DFI Lanparty gyűjteményem
- Möbelix Milan íróasztal - a tapasztalatok összeszerelés után.
- Keychron V6 Max (HU) Mechanikus vezetéknélküli billentyűzet (Bluetooth, RF, USB)
- Újjászületés: szombattól új szerverkörnyezetben a PROHARDVER!
- GoodSpeed: Möbelix Milan íróasztal - a tapasztalatok összeszerelés után.
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Fire/SOUL/CD: INGYENES Clone és Backup-Restore alkalmazások tesztje [2024]
- Brogyi: CTEK akkumulátor töltő és másolatai
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- gban: Ingyen kellene, de tegnapra
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- sh4d0w: Ez van, srácok...
Új hozzászólás Aktív témák
-
robisz
senior tag
-
Gabesss
tag
Hi!
A kérdésem az lenne, hogy mi az a progi amiben a legjobb elkezdeni a java programok írását? Találtam sokat, viszont nem tudom, hogy melyik a legjobb.
Előre is köszi a segítséget.... -
SamIam
csendes tag
válasz
auth.gabor #997 üzenetére
Köszi, mostmár megvan. Csak a rs.next() maradt le. Valamiért azt gondoltam, ha csak egy mező kell, akkor ez nem. Bár egész más a kód, de segített ez a lényeg, THX.
-
auth.gabor
tag
Nem igazán értem a kérdést...
Ha JDBC és tudod melyik sor melyik oszlopa kell, akkor:
java.sql.PreparedStatement stat=connection.prepareStatement(''SELECT * FROM táblanév WHERE id=?'');
stat.setInt(1,12345);
java.sql.ResultSet result=stat.executeQuery();
if (result.next())
{
String mezoNeve=result.getString(''mező_neve'');
if (mezoNeve.equals(''...''))
{
// ...
}
}
result.close();
stat.close(); -
SamIam
csendes tag
Hello
Ha lehet itt kérdezni akkor szeretném azt; hogy egy sql adatbázisból, csak egy cella értékét kivenni összehasonlításra (String) hogy lehet?
Köszi, ha van segítség. -
wiggen123
senior tag
Megoldottam időközben a problémát. A router ipjének lekérdezése, nem egy könnyű feladat, úgyhogy azt mellőztem. A program egy weblapról tölt le egy fájlt és ezzel ellenőrzi a netkapcsolat meglétét. Itt a kód is ha valakit érdekel:
[link] -
wiggen123
senior tag
Sziasztok!
A prorgamom célja az lenne, hogy jelezze, ha megszakad az internetkapcsolat. Semmi közöm nincs a java.net csomaghoz egyelőre
Úgy gondoltam, hogy az ip címemet kérdezem, le, mert mikor megszakad, akkor 0.0.0.0-ra vált amit könnyen fel lehet ismerni.
Eddig az InetAddress osztállyal próbálkoztam, de mivel router mögött vagyok, az csak a local IP-t adja vissza.
A kérdésem az elnne: van e egyszerűbb mód a netkapcsolat szakadás figyelésére és hogy hogy lehet a valódi IP címet lekérdezni? -
eddie303
őstag
Sziasztok!
egy halozati chat programot szeretnek irni, egy dolgon akadok el: Ugy szeretnem megcsinalni, hogy a privat uzenetek kulon tabokra jojjenek, a tab neve az lesz, ami a kuldo neve. Ezekre a tabokra kerul egy-egy jtextarea, amit en meg kellene tudjak cimezni akkor is, hogyha az adott tab nincs felul. Van erre valami otletetek? -
robijr
csendes tag
Hellosztok!
Kékfoggal akarok a telómra küldeni játékot és kell a jad fájl is neki, hogy tudom megoldani hogy mind a 2 fájlt(jar+jad)egyszerre küldje a telóra? -
loszerafin
senior tag
class Odd {
static boolean end = false;
static class Szamol1 implements Runnable {
static long num=0;
public synchronized void run() {
while(!end){
num+=2;
}
}
}
static class Szamol2 implements Runnable {
static long num=1;
public synchronized void run() {
while(!end){
num+=2;
}
}
}
public static void main(String[] args)
throws InterruptedException{
Thread t1 = new Thread(new Szamol1());
Thread t2 = new Thread(new Szamol2());
t1.start();
t2.start();
Thread.sleep(50000);
end = true;
t1.join();
t2.join();
System.out.println(''Vége'');
}
}
Nekem ez linuxon mindkét processzoron fut, összesen 194%-al.
Egyik szál a páros számokon lépked végig, másik szál a páratlanokon.
A harmadik szál meg várakozik.
A ''változó regiszterben tartásáról'': szerintem ez annyira Java-idegen gondolat, hogy meglepődnék, ha lenne ilyen.
Ha ilyen kis nüanszokon múlik a sebesség, akkor inkább a változó típusok meggondolt használatával de főleg az adatszerkezetek és algoritmusok átgondolásával lehetne gyorsítani. Vagy gyorsabb processzorral. -
btotyi
tag
Ha jobban megnézed a példát az elején egyszerűen létrehoz egy Thread leszármazottat Szal néven. A thread nek van egy start, stop, terminate és ami neked fontos egy run metódusa. Ebben aztán azt valósítasz meg ami neked tetszik. Persze erőforrásokhoz való hozzáféréskor észnél kell lenni mert könnyű deadlock-ot előidézni, de ha csak számolgatod a páros/páratlan számokat akkor nincs baj. Tehát csinálhatsz két(n) thread leszármazottat és a run metódusukban elvégzed a kívánt feladatot. Persze futtatáshoz a megfelelő típusút kell létrehozni.
[Szerkesztve] -
btotyi
tag
Egyszerűen semmi különös.A példában simán visszakapsz egy Complex osztályt. Igazából egy Complex osztályt pontosabban egy IComplex interfészt implementáló osztályt. Ha Complex típusú lenne a változó akkor csak Complex típusú példányt adhatnál át, IComplex-ként viszont bármilyen olyan osztályt ami implementálja az IComplex interfészt. Ennek fényében a második fele a kérdésednek egyértelmű.
Egy kis magyarázat :[link] -
Sianis
addikt
Sziasztok!
[link]
Alatt található egy feladat megoldása. Érdekelne, hogy az Interface-t, mint visszatéréi értéket meghívva, hogyan is alakul a dolog?
ezek a div és mul függvényeknél fordulnak elő. Légyszi magyarázzátok el, hogy itt most valójában mi is történik! Nagyon szépen köszi!
Sianis -
btotyi
tag
Például így :
package test;
class Szal extends java.lang.Thread {
volatile static boolean Stop = false;
// Primordial thread executes main()
public static void main(String args[]) throws InterruptedException {
// Create and start 2 threads
Szal thread1 = new Szal();
thread1.setPriority(1); // 1st thread at 1th non-RT priority
Szal thread2 = new Szal();
thread2.setPriority(1); // 2nd thread at 1th non-RT priority
thread1.start(); // start 1st thread to execute run()
thread2.start(); // start 2nd thread to execute run()
// Sleep for 10 seconds, then tell the threads to terminate
Thread.sleep(10 * 1000);
Stop = true;
}
public void run() { // Created threads execute this method
System.out.println(''Created thread'');
int count = 0;
for (; Stop != true;) { // continue until asked to stop
count++;
Thread.yield(); // yield to other thread
}
System.out.println(''Thread terminates. Loop count is '' + count);
}
}
forrás:[link] -
shev7
veterán
válasz
sanyixXx #979 üzenetére
hat most igy fejbol nem
vannak altalanosan hasznalhato cuccok, meg van minden adatbazisszerverhez sajat kliens is. En azokat szoktam hasznalni, de ahhoz tudni kene milyen adatbazisrol van szo, de az kiderul a connection stringbol. De mielott ebbe belemegyunk fejtsd vissza, hogy egyaltalan szukseged van-e erre.
-
loszerafin
senior tag
válasz
sanyixXx #976 üzenetére
Ha szerencséd van:
java -jar jar-file
Ha nincs, akkor
kell egy html oldal, amiben ez van:
<applet code=main-class-neve.class
archive=''jar-file-konyvtára/jar-file-neve.jar''
width=120 height=120>
</applet>
Futáskor esetleg kiír vmi hibaüzenetet, akkor kiderül, nálad van-e az adatbázis. -
sanyixXx
senior tag
hali
van nekem egy .jar fileom. ennek a tartalmát szeretném megnézni. van benne mindenféle .class file. ez egy kérdőív és a kérdésekre lenne szükségem belőle
hogy/mivel lehet ezt úgy kibontani, hogy belenézhessek a tartalmába?
köszi -
robisz
senior tag
Őőő... számomra az ablak bezárása azt jelenti, hogy ráklikkelsz a jobb felső
sarokban a bezárás (X) gombra
A WindowListener windowClosed metódusa ebben az esetben hívódik meg.
Ha jól értelmezem Te valami mást szeretnél, talán az Ok vagy Cancel gomb
lenyomására szeretnél végrehajtani valami kódot?
Írd le kicsit bőbeszédűbben, hogy pontosan mit akarsz, pls -
Sianis
addikt
Hogyan lehet olyat csinálni, hogy egy dialógus alblak bezárása után, fusson le egy kód?
Sianis -
Sianis
addikt
Hali!
[link]
Ezzel a metódussal szeretném azt csinálni, hogy lehessen szerkeszteni az elemeket. A szerkesztés már megy is szépen, de ha üres a lista, akkor csak egy üres elem legyen.
Errefel IndexOutOfBoundsException-t kapok, holott én ellenőrzöm, hogy üres-e a lista.
Hol itt most a hiba?
Sianis -
norbiphu
őstag
tud valaki ajánlani könyvet java tanulásra (full kezdő)? programozói előéletem c/c++.
java 24 óra alattról vélemény? -
shev7
veterán
ez a resz azert nem jo, mert elkapod az exception-t de errol semmilyen visszajelzes nincs. Tehat ha esetleg ilyen hiba tortenik, akkor az nem fog kiderulni:
catch (IOException ex) {
return;
}
catch (ClassNotFoundException ex) {
return;
}
(Bar ha letrejon a file, akkor elvileg itt nem lehet hiba...)
A tobbi elsore jonak tunik...
De masodikra mar nemnem fogod elhinni, a Host.javaban van a hiba, azert null a toStringed, mert nem jol allitod be a HostName-et.
public void setHostName(String Hostname) {
this.HostName = HostName;
}
Parameterkent atadod a Hostname-et, de a beallitashoz mar az osztaly sajat HostName valtozojat (nagy N-nel) hasznalod, ami termeszetesen null, ezert lesz null.
Illetve a kiiratas sem jo
for (int i=0;i<this.Hostok.size();i++) {
oout.writeObject(HostAdatok);
}
gondolom nem az aktualisan beolvasott cuccot akarod n-szer kiirni, hanem a Hostok.get(i) -t
Egy jotanacs. A getter-setter metodusokat mindig generaltasd. (Netbeansben encapsulate fields-nek hivjak a menupontot ami megcsinalja)
[Szerkesztve] -
Sianis
addikt
-
shev7
veterán
''- Kiírás előtt be kell olvasni az összes elemet egy tömbbe. Itt gondolom, hogy valamilyen dinamikus tömbkezelest kell írnom, vagy ha jól emlékszem pont erre jó a Collection?''
Peldaul egy ArrayList (jol raereztel ez egy Collection is, csak megvan az az elonye, hogy peldanyosithato, mivel a Collection csak egy interfesz) tokeletesen megfelel a celnak.
''- Olvasáskor hogyan valósítható meg, hogy minden objektumot beolvasson?''
Addig olvasol az ObjectInputStreambol, amig el nem ered a file veget.
Egyebkent nem pocsolos, csak egyszer kell alaposan megerteni -
Sianis
addikt
Nem gondoltam, hogy ennyire pöcsölős ez a dolog, no de ez van!
Tehát:
- Kiírás előtt be kell olvasni az összes elemet egy tömbbe. Itt gondolom, hogy valamilyen dinamikus tömbkezelest kell írnom, vagy ha jól emlékszem pont erre jó a Collection?
- Olvasáskor hogyan valósítható meg, hogy minden objektumot beolvasson?
Sianis
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Apple iPhone 14 Stílusos megjelenés, megbízható teljesítmény- Használt, karcmentes 3 hónap gari!
- BESZÁMÍTÁS! MSI H310M i5 9500 16GB DDR4 120GB SSD 2TB HDD RTX 3050 8GB Zalman T4 Plus AeroCool 550W
- DJI Osmo Pocket 3
- HP Thunderbolt-dokkoló, 120W G4 (4J0A2AA)
- Apple iPhone 14 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest