Új hozzászólás Aktív témák
-
válasz
WonderCSabo #3499 üzenetére
Ha nincs semmi performace loss (amit nehezen tartok megvalósíthatónak), akkor jöhet. Szeretjük a null-okat
-
TBG
senior tag
válasz
WonderCSabo #3494 üzenetére
Csatlakozom...baromság lenne.
-
fatal`
titán
válasz
WonderCSabo #3494 üzenetére
Az jó nagy baromság lenne szerintem.
-
Karma
félisten
Ha esetleg úgy érzed, hogy kinövöd a beépített megoldásokat, nekem anno bevált a MiG Layout. Rugalmas és eléggé adja magát a használata szerintem
-
Jim-Y
veterán
válasz
WonderCSabo #3485 üzenetére
Köszönöm a válaszokat, így már jó
-
Karma
félisten
Errefelé nézz szét a layouttípusokkal kapcsolatban. Amennyit leírtál,az alapján a default BorderLayout is elég. Amikor a szúlőpanelhez hozzáadod a gyerekeket, használd az add második argumentumát: a bal oldalinak BorderLayout.LINE_START, jobb oldalinak LINE_END értékkel.
-
Jim-Y
veterán
Sziasztok, vagy egy swing komponensem, ami történetesen egy JPanel, erre szertnék úgy elhelyezni két másik panelt, hogy az egyik bal oldalon legyen, a másik pedig a sor végén jobb oldalon. Nekem annyire nem tiszta a JAVA-s layoutkezelés, hogy ezt nem sikerült megcsinálnom
Tud valaki kis infóval szolgálni, esetleg egy link? üdv
-
TBG
senior tag
Ebben az esetben én is inkább az enum-ot támogatnám. Nyilvánvalóan be lehet drótozni boolean segítségével 2 féle típust, de egyrészt nem bővíthető, másrészt meg egy másik fejlesztőnek nem beszédes. Max. ha hülyére van dokumentálva.
Másrészről ilyen esetekben a kedves kollégának is maximálisan igaza van, aki azt mondja, hogy nincs szükség ilyemi differenciálásra. Az egyes cikkek azonosítói(ár, szín, stb) bőven elegendőek és egyediek.
Elnézést a kedves kérdezőtől, de valószínűleg egy igen kezdő programozóról van szó, nem csak simán kezdő Java fejlesztőről.
-
válasz
WonderCSabo #3478 üzenetére
Az enum is egy osztály valójában.
-
Peter Kiss
őstag
válasz
WonderCSabo #3478 üzenetére
Akkor viszont nincs ilyesféle megkülönböztetés. Vannak cikkek (megnevezés, ár, kategória és a többi szükséges cucc), amelyeknek vannak árai és kész, de semmi más extra varázslat nem kell.
-
WonderCSabo
félisten
válasz
Peter Kiss #3477 üzenetére
Nem értek egyet. Ez az osztály egy rendelést reprezentál. A rendeléseknek lehetnek itt fajtái, asszem itt az volt, hogy hegyi bicikli, vagy sima bicikli. Ennyiért sztem teljesen okés elgondolás, ha pl. egy enumot vagy int értéket tartalmaz az osztály, ezért külön osztályt létrehozni sztem felesleges. Főleg, hogy *kell* külön írni ehhez osztályt, az nagyon erős túlzás.
-
Peter Kiss
őstag
válasz
WonderCSabo #3476 üzenetére
Type code class a minimum, de gyanítom, hogy maga az alapelképzelés is hibás jelen esetben. Ha külön típusokról beszélünk Order szempontból, akkor azt kódba reflektálni kell külön típussal.
-
TBG
senior tag
válasz
Peter Kiss #3472 üzenetére
Ezt meg én nem értem....
-
pvt.peter
őstag
elég sokféleképpen meglehet oldani
Obj.java
package bikeshop;
public class Obj {
private final int ordertime;
private final boolean ordertype;
private int price;
public Obj(int ordertime, boolean ordertype) {
this.ordertime = ordertime;
this.ordertype = ordertype;
this.price = (this.ordertime >= 1 && this.ordertime <= 5) ? 10 : 30;
this.price += this.ordertype ? 10 : 5;
}
public int getPrice() {
return this.price;
}
}Main.java
package bikeshop;
public class Main {
public static void main(String[] args) {
Obj obj = new Obj(5, false);
System.out.println("Price: " + obj.getPrice());
}
} -
artiny
őstag
Azt szeretnem elerni,hogy ha a kolcsonzesi ido pl 5 napig tart akkor 10 ft-ot maskulonben 30- ft fizessenek.
Ha hegyi biciklit kolcsonoztek akkor 10ft maskulonben 5ft.
A vegen pedig a kiiratasnal ezeket osszeadni majd kiirni a vegoszegget egy fugvennyel.
az arat a konstruktorban kell letrehoznom? mert azt nem fogom bevinni amikor letrehozok a konstruktorbol egy megrendeles hanem csak a tipust es az idot fogom ismerni.
Hogyan lessz akkor a ár változo?Most a bicikli tipusa szerint akarom az art kiiratni eloszor de nem jon ossze.
Meghivas:
obj o = new obj(5,false);
o.vypis(); -
pvt.peter
őstag
válasz
WonderCSabo #3460 üzenetére
Köszi, akkor ezt választom
-
Karma
félisten
válasz
RaPiDsHaRe #3461 üzenetére
A PATH környezeti változóhoz kell hozzáadnod a bin mappa teljes elèrési útját, pontosvesszővel elválasztva az utolsótól. Windowson a legegyszerűbb ezt a Rapid Environment Editorral felvenni, de persze a vezérlőpulton keresztül is megoldható.
Linuxon és társain meg a ~/.bash_profile-ba kell hasonlót betenni (export PATH=$PATH:/valami/valami/bin).
-
RaPiDsHaRe
aktív tag
Sziasztok!
Feltettem a JDK-t és szeretném elérni parancssorból a JDK\bin mappa fájlait. Ehhez mit kell beállítani ?
-
pvt.peter
őstag
Köszönöm a választ modder és WonderCSabo.
Amire nekem kellene: XML fájlból elemek, attribútumok beolvasása.
Egyszóval, teljes egészében beolvasni egy XML fájlt, hogy majd ebből később szabályok alapján metrikákat számoljak / vizsgáljak.
Futás idő mindegy mennyi -
modder
aktív tag
válasz
pvt.peter #3456 üzenetére
Nem vagyok egy nagy XML vadállat, csak mostanában kellett. Attól függ, hogy akarod használni.
ha entitást akarsz generálni az xml-ből oda-vissza, akkor JAXB (Metro, de inkább Eclipse Moxy implementációt használd, mert kevésbé bugos).
Ezt nagyon egyszerű használni.Ha több kontroll kell, akkor pl StAX API.
Én most a kettőt együtt használtam, mert alá kellett írni az eredeti xml üzenetet, ami sokféle típusú lehet. szóval fogtam, jaxb-vel legenerelátam az üzenet xml-t, szintén jaxb-vel legeneráltam a signature objektumból az xml-t, majd StAX-szal a kettőből összeheggesztettem egy nagyon egyszerű xml-t, ami a kettőt tartalmazza.
-
pvt.peter
őstag
Üdv!
XML fájlok parsolásához tudtok ajánlani hatékony külső libeket?
-
-
TommyX_
őstag
válasz
Superhun #3451 üzenetére
Egy olyan programot kell készíteni, ami kiszámolja a félévi jegyet.
Be kell olvasni a 2 zh eredményét, ha ez eléri a kívánt határt, akkor már csak az elméleti dolgozat eredményét kéne hozzá venni és így kiírná a fél éves átlagot a végén.
De vizsgálni kell azt is, hogy el juthat-e valaki az elméleti dolgozat megírásához.
Pl 21%-nál, ha kevesebb a 2 zh átlaga, akkor nem írhat, elméletit, de ha pl 21% és 50% között van a 2 zh átlaga, akkor be kell még olvasni pluszba a javító zh eredményét is.Odáig meg vagyok vele, hogy vizsgálja a 2 zh átlagát, ha kisebb 21%-nál, akkor nem enged tovább, mivel nem elég a feltételnek, de ha pl beírom neki, hogy 50,50,50, akkor kéri a javító zh eredményét is, holott már nem kellene, mert megfelel a követelmények.
-
TBG
senior tag
-
TommyX_
őstag
Kezdő javásként, szeretnék segítséget kérni.
Egy feladatban három különféle művelet végzést(feltétel vizsgálatot) kellene elvégezni, addig el jutottam, hogy ezt else if-fel tudnám esetleg megoldani, de arra nem jövők rá, hogy a műveleteket hol kéne meg adni, hogy jól számolja ki az eredményt a program -
pakriksz
őstag
Na ilyet még nem láttam, van egy java program, aminél egy fájlból olvas be szöveget (számokat), és azt értelmezi. Valamiért java.lang.NumberFormatException: empty String-el elszáll. Na ezért beraktam pár println-t hogy megnézzem tényleg üres-e. És csak ezt az exceptiont írja, a println-ek kimaradnak, mintha rögtön a program közepére ugrana.
Beraktam a reader létrehozása után közvetlenük egy println-t aminek ki kéne írnia egy szöveget. ÉS nem írja, viszont az utána lévő sor exceptionját igen. És most átírtam a reader fájlhivatkozását, egy nem létező fájlra, és akkor is ugyan azt az exceptiont írja.
-
MrSealRD
veterán
válasz
WonderCSabo #3444 üzenetére
Én a HF Java-t csináltam végig. Néhol kicsit szétszórtnak éreztem az általad említett dolgok miatt...Összességében viszont gyorsan tudtam átmenni a témákon.
Ez is ízlés kérdése kinek bejön kinek nem. Sokszor nehéz megtalálni a megfelelő szakirodalmat...
-
MrSealRD
veterán
válasz
WonderCSabo #3440 üzenetére
Minden Head First ilyen....Néhol kicsit zavaró, de összességében szerintem nagyon könnyen nyomja beléd a tudást..
-
artiny
őstag
A szemeszter végére egy olyan programot kell majd összehozni ami egy cég alkalmazottjainak adatbízisát tartalmazza,...
Hat nem vagyok semmiben sem expert,inkabb csak van valmi betekintesem....
(pascal, delphi, C ezeket tanultam)
-
DopeBob
addikt
válasz
WonderCSabo #3440 üzenetére
Egy kezdőnek szerintem tökéletes, érdekes, nem unalmas. Nyilván egyik sem egy referenciakönyv.
-
Taoharcos
aktív tag
Először a Java 24 óra az egy kicsit olyan játékosan mutatja be a dolgokat, utána a Nagy Gusztáv könyv. Később pedig valami komolyabb. Persze ha jól tudsz angolul (sajnos én nem), akkor sokkal több lehetőség adódik (sok videó is van fennt csak angolul).
Persze kérdés az is tudsz-e valamilyen nyelven jól programozni, mert ha igen, hagyd ki a Java 24 óra -t. -
artiny
őstag
JAVA - melyik konyvet ajánjátok kezdo (java) tanulonak a kettő közul?
1./Nagy gusztav . java programozas
http://nagygusztav.hu/sites/default/files/csatol/java_programozas_1.3.pdf
2./Java 24 óra alatt
/tudom h nem 24h /
-
TBG
senior tag
válasz
Scroll Lock #3432 üzenetére
Érdekes workaround.....
-
WonderCSabo
félisten
válasz
Scroll Lock #3429 üzenetére
Csinálj egy új osztályt a varázslóval, és pipáld be, hogy csináljon main fv-t bele. Akkor tuti jó lesz.
-
Karma
félisten
válasz
Scroll Lock #3426 üzenetére
Esetleg a main függvényed szignatúráját idemásolnád?
-
WonderCSabo
félisten
válasz
Scroll Lock #3426 üzenetére
A Run Configurationben egyébként direkt meg mondhatod neki, hogy melyik fv-t keresse.
-
pvt.peter
őstag
válasz
Scroll Lock #3426 üzenetére
azt az osztalyt futtasd, ahol definialva van main metodus
-
Scroll Lock
tag
Sziasztok!
Egy olyan problémám lenne, hogy az Eclipse mindegyik osztály futtatásakor (amit írtam) hibaüzenetet ír ki:
Error: Main method not found in class Elvis, please define the main method as:
public static void main(String[] args)holott van main metódus és amikor az Eclipset először töltöttem le még nem írt ki hibát.
Valami ötlet? -
pvt.peter
őstag
válasz
Taoharcos #3421 üzenetére
@Taoharcos: elnézek arra is
@Superhun: próbálkoztam már külföldi fórumon, eddig eredménytelenül
Cégekkel való kapcsolatfelvételben én is gondolkoztam, a következő lépések közé teszem -
Pitu
aktív tag
Bár ilyen egyszerű lenne, ügyfélnél 1.5-ös verzió van
Mondjuk azt én sem értem hogy még miért... alkalmazkodnunk kell, ez van, többször is javasoltuk már a frissítést.
Még annyi problémám van, hogy így az ant scripttel történő generálás (wsimport) nem megy. 1.6/1.7jdk-val minden ok. -
Pitu
aktív tag
jól látom hogy a jax-ws és 1.5 java nem kompatibilisek?
-
pvt.peter
őstag
Sziasztok!
Ezt posztot az Android programozás -hoz is beírtam, de mivel Java -hoz is kapcsolódik, ezért ide is beírom. Tehát:
szeretnék kérni egy kis segítséget Tőletek, ugyanis Android platformmal kapcsolatban fogok szakdolgozatot írni, illetve részt venni egy projektben.
A dolgozat címe: Android alkalmazások minőségbiztosítása - egy minősítő modell kidolgozása és eredményeinek validálása.
Elég tág téma így első hallásra, ezért is megpróbálom behatárolni nagyjából.
Először is ezen a projekten 3 fő fog dolgozni, beleértve engem is.
Ezek a körök kerülnek feldolgozásra, illetve ezeket kellene feldolgozni a projekt során:1) Android GUI XML-ek elemzése, új metrikák definiálása
magának az Android alkalmazás felhasználói felületének elemzése meglévő illetve új metrikák bevezetésével
2) Andorid Java kód elemzése, új metrikák definiálása
Android specifikus kód elemzése meglévő illetve új metrikák bevezetésével
3) Minőségi modell adaptálása Androidra, minőségi eredmények és felhasználói vélemények statisztikai összefüggéseinek keresése
az előző két pontban definiált részek használata és eredményeinek felhasználása a felhasználói visszajelzések összehasonlításábanLátható, hogy nem új keletű dolgok kerülnek feldolgozásra, elemzésre, hanem már létező (különálló) rendszert kell átdolgozni magára az Android platformra.
Annyiban új a dolog, hogy még nem igazán vannak speciel Android alkalmazások minőségbiztosításával foglalkozó területek, projektek, ebből adódóan ez a projekt leginkább kutatás/fejlesztés témába sorolható.
Ehhez elsősorban irodalmat kell kutatni.
Találtam is ezzel foglalkozó cikket, SAMOA (ha valaki tud ehhez hasonló cikket, publikációt akkor azt is szívesen veszem).Illetve lenne még kérdésem, ami leginkább azokhoz szól, akik foglalkoztak/foglalkoznak szoftverek minőségbiztosításával:
Érdekelne engem minden ezzel kapcsolatos forrás, tehát amit érdemes feldolgozni, ami mentén érdemes elindulni. (link, cikk, publikáció, bármi)
Ez vonatkozik mind az XML, illetve az Android specifikus Java kódra.
Pl. Android specifikus szabályok gyűjteményeAjánlásokat illetve a segítséget előre is köszönöm
-
TBG
senior tag
Ah, hülye kérdésre hülye válasz...azt is kérdezhetted volna, hogy a pinára gondolsz? Nem? Miért nem?
Mivel a kérdésedben semmi olyan nincs, hogy az egyik miért lenne jobb, mint a másik, csak annyi, hogy miért nem, ezért sem értettem.
Azért nem gondoltam a STAX-ra, mert a SAX-ra gondoltam. Ez így megfelel?
-
Karma
félisten
válasz
WonderCSabo #3409 üzenetére
Igen, én is ilyen SAX-okat szoktam látni. Tagváltozók, hogy éppen milyen tagen belül jár a parser, aztán a startElement, characters és endElement metódusokban összeturmixolva a mindenféle esetet lekezelő logika; bonyolultabb esetben egy stack még előfordul. Eztán elindítod a parsert az XML-re, végigdarálja, a callbackjeid meghívódnak és a legvégén örülsz, ha minden kitöltődött rendben.
Ehhez képest a StAX fordítva működik. Amikor parsolsz, te lépteted folyamatosan a következő tokenre (iterátor), és az aktuális token típusától, nevétől, stb. eldöntheted, mit csinálsz - akár félbe is hagyhatod a feldolgozást.
De ami fontosabb, a parsert szabadon megoszthatod több metódussal, amik egy adott elemet tudnak feldolgozni. Az előző példakód úgy nézne ki, hogy if fák helyett vannak parseFirstName, parseLastName, stb. metódusaid, amik a startElementtől az endElementig elvégzik a dolgukat.
És eközben teljesítményben nem rosszabb. Itt egy jókis stackoverflow kérdés, amit reggel olvasgattam amikor a kérdésemet elkezdtem.
Példát most nem tudok írni, mert dolgozom.
-
TBG
senior tag
válasz
pakriksz #3402 üzenetére
(aminek a többségéről nem is tudok mindent),
Aham, tehát a Java a szar...
Egyre jobban értem azt akik ócsárolják a java-t tele van, lehetetlen dolgokkal, olyan triviális apróságokkal kell szenvedni vele hogy az hihetetlen.
Nem kötelező használni....tudod, Kun Béla egyszer azt mondta, hogy ha a kupleráj nem megy, akkor nem a bútorokat kell kicserélni, hanem a kurvákat....azok ócsárolják, akik Hozzád hasonlóan nem hajlandóak tanulni, fejlődni...új dolgokat megismerni.
Aki valóban meg akar oldani egy problémát, az nem a kifogásokat keresi, hanem a megoldást. A SAX parser kiváló megoldás lehetett volna, de dolgozni kell vele..igen. Az élet kemény.
-
pakriksz
őstag
nem fogok napokat tölteni azzal hogy megcsináljam az osztályokat az xml mintájára (aminek a többségéről nem is tudok mindent), mert néhány sorban a több ezer közül meg kell változtatni pár dolgot. Akkor inkább a favágómódszeres ment, visszaolvas replace, újra ment dolog lesz a nyerő. Egyre jobban értem azt akik ócsárolják a java-t tele van, lehetetlen dolgokkal, olyan triviális apróságokkal kell szenvedni vele hogy az hihetetlen. És rákeresve a neten pont ezzel a dologgal mint én jó sokan szenvednek jó rég óta. Persze nem került be a transformer osztályba egy erre való beállítás...
Új hozzászólás Aktív témák
Hirdetés
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- AKCIÓ! PC Specialist Recoil VIII 17 notebook - i9 14900HX 16GB RAM 2TB SSD RTX 4060 8GB WIN11
- Lenovo ThinkPad 40AF docking station (DisplayLink)
- Iphone 16E 128GB Fekete Bontatlan 24 Hónap Garancia
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- BESZÁMÍTÁS! Microsoft XBOX Series S 512GB játékkonzol garanciával hibátlan működéssel
Állásajánlatok
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest