Új hozzászólás Aktív témák
-
floatr
veterán
válasz
Aethelstone #6182 üzenetére
Nomeg azt, ahol beolvassa az adatokat
-
Soak
veterán
válasz
Aethelstone #6093 üzenetére
Uristen, nem a kollegadrol volt szo hanem amit muvelnek egyesek az os imadattal.
-
MrSealRD
veterán
válasz
Aethelstone #6091 üzenetére
Szerintem félreérted. Bár nem szerencsés a szóhasználat, de nem arra gondolt amire te gondolsz...
-
Soak
veterán
válasz
Aethelstone #6065 üzenetére
Ez igy nem igaz, GWT-s projektet fejlesztunk kb ugyanolyan gepeken osx,win,linux es a build ido a hibahataron belul van. Mindegyikre van tok jo terminal, mindegyikkel ugyanazt meg lehet csinalni mint a masikkal, szerintem amator ez az os nacisag.
-
floatr
veterán
válasz
Aethelstone #6085 üzenetére
Sun-os JDK volt.
(#6086) kispx ebben mondjuk van valami, főleg a sok kis file esetében, de az MSE is később került fel a gépre.
(#6087) Cathfaern ugyanaz a lapos, nem dual boot-os, egy későbbi ügyfél miatt kellett a win.
-
n00n
őstag
válasz
Aethelstone #6065 üzenetére
Cégnél a Windowsos (7) fejlesztőinknek 2-3x tovább tart összevadászni és telepíteni a fejlesztőkörnyezetüket, mint aki Linuxon (Ubuntu 14.04) fejleszt. Windowson sokszor hegeszteni kell, ami Linuxon out of box megy. Nem mondom, hogy nem lehet, hogy máshol fordított a helyzet. Nálunk ezt tapasztaltam.
-
válasz
Aethelstone #6065 üzenetére
Nem tudom, mit csinal az igazi ferfi, de az igazi mernok azt csinalja, ami a legegyszerubben elvezeti a celjahoz.
-
floatr
veterán
válasz
Aethelstone #6016 üzenetére
Eszembe jutott, hogy mekkorát szoptam a "Noun"-ok közvetlen definíciójának hiánya miatt, amikor egy JavaScript (of Verb) alkalmazásban funkcionálisan raktam össze egy szekciót. Amikor a funkció keres magának kontextust, ha nem talál -- na az már programozás
-
floatr
veterán
válasz
Aethelstone #6004 üzenetére
Sokkal egyszerűbb ez, mint bármilyen másik nyilvántartás. Ott a file rendszer
-
válasz
Aethelstone #5989 üzenetére
Nem rossz maga az app. Egyszer majd GWT-zem, bár ahogy én látom a világ egyre inkább távolodik ezektől a "monolitikus" nagy keretrendszerektől az egyszerűség irányába.
-
válasz
Aethelstone #5988 üzenetére
Az nem baj feltetlenul, nem kell mindennek keresztplatformosnak lennie..
-
M_AND_Ms
veterán
válasz
Aethelstone #5975 üzenetére
Én meg 5 éve GWT-zek, két nagy projekttel. Eddig nem kellett a js kódhoz nyúlni. Igaz, csúnya módon egy Sencha osztályba bele kellett piszkálnunk.
-
Cathfaern
nagyúr
válasz
Aethelstone #5975 üzenetére
Ez már nagyon szőrszálhasogatás, de ha window.open() -t kell használni egy weboldalon, az már rég rossz
Hogy klasszikust idézzek, "menne is vissza tőlem reviewról ...."
-
válasz
Aethelstone #5975 üzenetére
Kellene valami éles projekt, ami GWT-vel fut, az lenne az igazi tapasztalat szerzés, megismerés számomra. Felírtam a TODO listámra, hogy majd egyszer. :-)
-
Jim-Y
veterán
válasz
Aethelstone #5977 üzenetére
Hat igen, ez viszont igaz. Egy kivetel lehet, ha az egyiknek nincs jovoje, mig a masiknak mondjuk lenne. Bar a Dart eseten is ketseges a jovo, pont mint a GWT-nel.
-
Jim-Y
veterán
válasz
Aethelstone #5972 üzenetére
Azon meg nem gondolkoztatok el, hogy talan erdemes lenne kiprobalni a Dart-ot, csak mert nekem ugy tunik, hogy az meg jobb lenne nektek, mint a GWT.
-
válasz
Aethelstone #5969 üzenetére
No offense, mert nem piszkáltam túl sokat a GWT-t, de nekem kicsit utópisztikus, hogy nem kell belenyúlni a kódba sose.
-
Cathfaern
nagyúr
válasz
Aethelstone #5969 üzenetére
Ezzel meg csak annyi a bajom, hogy vastag kliensnek miért JS? Persze tudom, swingnél bármi jobb
fordfairlane
"Nem olyan rossz az, ehhez is érteni kell."
De ha már külön meg kell tanulni, akkor annyi erővel a JS-t is megtanulhatom. -
Cathfaern
nagyúr
válasz
Aethelstone #5964 üzenetére
Nem ismerem a GWT-t, de én már helyenként a JQuery-vel is úgy vagyok, hogy kezd kicsit túl sok lenni, és helyenként nagyon drasztikus teljesítmény különbség tud lenni attól függően hogy melyik functiont használja az ember ugyanarra a feladatra. Pedig ugye elvileg nem kéne így lennie. Ehhez képest egy java kódból js kódra fordítás nagyon meredeknek hangzik számomra... persze nyilván egy általános honlapnál rendben van (csak oda meg minek java kód), de ha erőforrás igényeset kell alkotni, akkor jó eséllyel úgyis bele kell nyúlni "kézzel"... akkor meg már valahol a lényege, a jó átláthatóság veszik el. De én csak koca javás vagyok, szóval nyugodtan cáfoljatok meg
-
floatr
veterán
válasz
Aethelstone #5964 üzenetére
Szvsz ez az alapvető problémája a GWT-nek, hogy nem az a vége, amiből elindulsz.
-
válasz
Aethelstone #5962 üzenetére
Így van mindenki azt használ amit akar, illetve amit a projekt elbír. Hiába szeretnék én AngularJS-t használni, HTML5-tel, Bootstrappal, ha a projektünk, kódbázisunk struts2 alapokra épül.
Személy szerint a GWT nem nyerte el a tetszésemet, de én csak kontárkodom. :-)
-
boost
veterán
válasz
Aethelstone #5960 üzenetére
Pont GWT-re, mikor pletyakszinten belengették, hogy GWT outdaten lesz a közeljövo"ben? Ráadásul nem kapcsolódik egy Java szabványhoz sem, ergo nincs easy-switch alternatíva.
-
válasz
Aethelstone #5957 üzenetére
Nem is nyitunk vitát, itt-ott tényleg kilóg a lóláb, de sok helyen még a mai napi élünk ezekkel a technológiákkal.
-
válasz
Aethelstone #5954 üzenetére
Már ha az ember backend fejlesztőként dolgozik. Ha főleg frontenden dolgozik mint pl én, akkor nem árt a JSF,JSP, Servlet.
-
floatr
veterán
válasz
Aethelstone #5954 üzenetére
Vagy szerver, alkalmazásszerver, servlet konténer, struts, spring, hibernate
-
boost
veterán
válasz
Aethelstone #5949 üzenetére
Elso" lecke: Getting started with java server faces
hát ez nagyon kezdo"
Szerintem vegyen egy Java Servlet könyvet, és azt olvassa el, és gyakorolja. 2001-es, de pont az az alapja a mostani webes java programozásnak is. Aztán ha tudja, mi az, hogy Servlet, JSP, HTML, akkor utána jöhet a JSF és társai.
-
floatr
veterán
válasz
Aethelstone #5949 üzenetére
+1
Anno én is a sun tutorialokból szedtem össze a legtöbbet. Könnyen-gyorsan emészthető. Szerencsére sok framework követi ezt a dokumentációs példát.
-
plaschil
aktív tag
válasz
Aethelstone #5946 üzenetére
És erre van valami gyógyszered?
Úgy értem anyag.
Tan-anyag. -
plaschil
aktív tag
válasz
Aethelstone #5942 üzenetére
Én ott ragadtam le, hogy van a JavaSE. Ez mind szép és jó, írtam Swing-es vastagklienst (JDBC-vel), és ennyi. És nem látom, hogyan léphetnék át EE-re. Egyszerűen nem látom a kapcsolatot. Én webes dolgokhoz még hülye vagyok, és nem igazán tudom megfogni az egészet sehogyan sem.
Úgy érzem, kellene még pár építőkocka ehhez. -
Mazsul
tag
válasz
Aethelstone #5942 üzenetére
Kezdő tutorialokat, feladatokat próbálgatom. Sajnos Pascal-al kezdtem, és elég nehéz az átszokás. Ha már könyv, akkor melyiket ajánlanád? Jó lenne, ha a fogalmak is szájbarágósan lennének leírva
-
válasz
Aethelstone #5933 üzenetére
interface IIf <TReturn> {
TReturn IfTrue();
TReturn IfFalse();
void Execute();
}abstract class If<TReturn> implements IIf<TReturn>{
private Callable<Boolean> statetement;
public AbstractIf(Callable<Boolean> statement)
{
this.statement = statement;
}public override Execute(){
if (statement.call())
IfTrue();
else
IfFalse();
}...
IIf if = new If(....)
esatobbi.
(ha valaki beirja, hogy rivjun nala nem menne ez at, akkor bannoltatom)
-
sztanozs
veterán
válasz
Aethelstone #5928 üzenetére
Tőlem azért menne vissza,mert rühellem...
-
Szmeby
tag
válasz
Aethelstone #5887 üzenetére
És mind felesleges, mert tiszta javaban ugyanazt el lehet érni kevesebb erőforrás felhasználásával.
Persze több meló és odafigyelés, de valamit valamiért. -
bucsupeti
senior tag
válasz
Aethelstone #5885 üzenetére
+1
A JDBC segítségével az adatbáziskezelés fapados módját ismerje meg, majd utána jöjjön az ORM!
-
floatr
veterán
válasz
Aethelstone #5859 üzenetére
Ha multi, akkor távbabrálásban jönnek a román, majd indiai kollégák. Ez van. A 10 órás marhaságra meg csak annyit lehet mondani, hogy tehetségtelen PM/architekt emberekkel is tele van a piac, emiatt van ez, meg hogy leprásként tekintenek sok helyen a 30+ családosakra, mintha az lenne a normális, hogy az ember bent éli az életét.
-
floatr
veterán
válasz
Aethelstone #5820 üzenetére
Framework-függő, de ha lombokot használsz, akkor tagonként 2 annotációval letudhatod a getter/setter metódusokat is
-
floatr
veterán
válasz
Aethelstone #5685 üzenetére
Eddig erről volt szó. Hol voltál?
Mostanáig csak a liferay okozott problémát, bár az más területen is.
Amúgy a scan vissza tud ütni nagyon, amikor az alkalmazás konfigurációja szét van szórva a csomagot forrásaiban. Sokkal könnyebb egy jól strukturált XML-t kézben tartani, mint egy sokemberes csapat annotációs munkáját. Persze ott vannak a review-k, de néha az sem véd meg az így eldugott dolgoktól. Arról nem is beszélve, ha menet közben kell gyógyítani valamit, akkor egy szövegszerkesztő hamarabb találódik egy szerver node-on az XML-hez, mint egy komplett build rendszer. Most nálunk egy ilyen épp aktuális volt.
-
floatr
veterán
válasz
Aethelstone #5683 üzenetére
Nézd, nekem az is megfelel, ha egy projekt indításakor egyszeri alkalommal összerakott 20-30 soros spring konfigurációért a csapat és a cég istenként tisztel, miközben azt motyogják, hogy "úriiiisten, ez hogyan működik"
-
TheProb
veterán
válasz
Aethelstone #5598 üzenetére
hát én jelen állás szerint majd zöld robotra szeretnék fejleszteni, aminek ugye alapja az java. így nem a túlélésre hajtok vizsgán
-
boost
veterán
válasz
Aethelstone #5596 üzenetére
Persze, meg tanár, vagy internet, vagy mindkettő, hogy amik felmerülnek kérdések, gondolatok, azokra tudd a választ.
-
boost
veterán
válasz
Aethelstone #5593 üzenetére
Én a C++ könyvnek ugortam neki ilyen formában, kb 10 éve. Persze 24 óra nem volt elég, de tényleg jó leckék voltak. Kimentem nagyszüleimhez, no internet, no cimborák, csak ezzel foglalkoztam, meg este a falutévén megnéztem valami VHS kaziból játszott filmet, és egy hét alatt egész sokáig eljutottam.
-
TheProb
veterán
válasz
Aethelstone #5588 üzenetére
egyébként magyar könyvek közül a "tanuljunk meg java-t 24óra alatt..." meg az agyhullámot ajánlották sokan.
-
M_AND_Ms
veterán
válasz
Aethelstone #5584 üzenetére
Csak a "miért a régi elavult dolgokat tanítják" témához szól
-
Karma
félisten
válasz
Aethelstone #5582 üzenetére
BME-n csak egy félév a C, és maga a nyelvi összefoglaló, amit anno lehetett használni vizsgán is akár, mindössze két oldal. Aztán egy félévnyi - a gyakorlattól teljesen elrugaszkodott - C++, és jött a Java meg a C#, ami azért több tárgyban előjött.
Szerintem ennyi azért kell. Mondjuk a C++-nál nem lenne rossz, ha lenne bármi köze a valósághoz (frameworkök, valós helyzetek pl.)
-
M_AND_Ms
veterán
válasz
Aethelstone #5582 üzenetére
91-ben az elektroműszerész suliban elektroncsövekkel ment minden alapkapcsolás...
-
Karma
félisten
válasz
Aethelstone #5568 üzenetére
Én elvagyok velük, nagy bajom nem volt vele pedig csináltam már cifra merge-öt is vele. A leginkább az jön be, hogy az átnevezéses/mozgatásos refaktorokat automatikusan követik SVN-ben is, amit manuálisan nem tudom hogy lehetne megoldani idegbaj nélkül.
-
floatr
veterán
válasz
Aethelstone #5567 üzenetére
Azért bárki bármit mond, egy maven build shortcut 3%-al csökkenti az idegrángás okozta szemráncokat
-
floatr
veterán
válasz
Aethelstone #5558 üzenetére
Jajjmá, vegyed magadra
Gondoltam itt többek közt arra, amikor a plugin megoldja a problémád, aztán mégis van olyan, aki a kattintás helyett csak megnyit egy konzolt, hogy mvn package.
-
Amartus
senior tag
válasz
Aethelstone #5554 üzenetére
Köszönöm.
Semmi különlegeset, csak ilyen sufni projectet próbálok. Cd-dvd katalógus, fogyasztási adatok, pár tábla, valami. Az igazi cél, hogy kicsit képbe szeretnék kerülni a hibernate-tel és a maven-nel. MySQL vagy PostGreSQL adatbázison.
Eclips-nél amiben belefutottam és nem tudtam mit kezdeni vele az a maven repository-k voltak. Ami példát én találtam, az egy webapp-t csinált, de amikor a maven-t állította be, akkor én a sajátomon nem találtam azt az artifact-ot, amit a példa használt. Sőt, igazából egy webapp-s volt csak a listában, holott a példa vagy húszat felsorolt. -
Amartus
senior tag
válasz
Aethelstone #5552 üzenetére
Köszönöm, ez így helyrerakott dolgokat. A hsz-em további részében is tudnál segíteni?
-
Karma
félisten
válasz
Aethelstone #5544 üzenetére
Ez, kiegészítve azzal, hogy a reflexión túl az annotation preprocessing nagyon sokat tud dobni rajta.
-
axioma
veterán
válasz
Aethelstone #5544 üzenetére
Munkatars, igy tudom, hogy o a kedvenc (sajat tool-jahoz faragott) xml-ekbol csinalja, sajat domain modell, stb. De itt ennek semmi ertelme nem lenne, me'g a szabvanyositott leirasnak es abbol felolvasasnak sem, mert kb. 6 integer (hosszok, darabszamok) valtozhatnak es esetleg egyes elemek sorrendje, vagy lehetseges elemnevek listaja - mivel minden mas esetben a firmware oldalon is borulna jopar dolog. Tulajdonkeppen megcsinalhattam volna leszarmaztatas nelkul kicsit tobb switch-el is es meg akkor se lenne teljesen attekinthetetlen - foleg amig egyetlen generacio van -; de igy normalisabb. Csak hulye voltam es nem gugliztam ra angolul, meg elakadtam a letrehozasnal, nem gondoltam at hogy mi lenne a hasznalat. Hamu a fejemre. Mar sajnalom hogy ennyi idot fecsereltek ra.
-
n00n
őstag
válasz
Aethelstone #5529 üzenetére
Persze, többször ellenőriztük, darab számra és méretre is stimmel több teszten is.
-
n00n
őstag
válasz
Aethelstone #5526 üzenetére
Még nem volt időm éles adatokon kipróbálni. De elvileg pár óra múlva lehetőségem lesz rá, akkor beszámolok róla mennyit jelent az új módszer. De szerintem drasztikusan csökkenni fog az ideje. Jelenleg így néz ki a dolog:
146 227 fájl, 15 400 mappában.
Tehát kb. 10 fájl van egy mappában. Magyarán, ha egy egész mappát ki lehet hagyni, mert semmi nem módosult benne, akkor nem kell 10 fájlt ellenőrizni. Naponta el kell ezt játszani. És naponta olyan 200 mappában történik durván változás (nincs benne rendszer, hogy melyikben). Tehát ~15 200 mappába bele se kell lépni és ~ 150 000 fájl-t nem kell ellenőrizni, hogy létezik-e.
A régi módszerrel körülbelül 7 perc volt még végig ért minden fájlon. Itt szerintem bőven 5 perc alá fog szorulni a dolog. Ami most nem tűnik olyan soknak, de ha egyszer lehet, akkor miért ne.
-
n00n
őstag
válasz
Aethelstone #5520 üzenetére
Régebben is már foglalkoztam vele. Csak mindig félre lett téve, mert annyira nem fontos. Ha viszont van egy kis szabadidőm akkor előveszem.
Szerinted ez megoldható úgy ahogy én gondoltam?
-
plaschil
aktív tag
válasz
Aethelstone #5498 üzenetére
Hát ez az hogy nincsen.
Anno vajon hol szereztem be ezeket... Az eclipse nem képes ezt magától behúzni valahonnan netről? Ha nem, akkor hol keresgéljek jar fájlok után? -
Karma
félisten
válasz
Aethelstone #5488 üzenetére
...aminek a nagy része halott, és a magyar nyelvhez még irreleváns is.
Nekem a HunspellJNA, HunspellBridJ és a LanguageTool tűnik a legéletképesebbnek. Az előbbi kettő mondjuk natív libet illeszt be, aminek megvan a maga komplexitása.
-
floatr
veterán
válasz
Aethelstone #5478 üzenetére
Egyébként ha csak a logikáját átgondolod, akkor sem stimmelne a dolog. Ha csak megjelölné, akkor nem tudhatod, hogy mikor lesz 100%-osan az a pont, amikor lezárhatja a műveletet. Az iterációt bármikor meg lehet szakítani, nem csak a végén.
-
WonderCSabo
félisten
válasz
Aethelstone #5472 üzenetére
Ez nem igaz. Nézzük csak meg pl. az ArrayList iterátorának a forráskódját:
public void remove() {
if (lastRet < 0)
throw new IllegalStateException();
checkForComodification();
try {
ArrayList.this.remove(lastRet);
cursor = lastRet;
lastRet = -1;
expectedModCount = modCount;
} catch (IndexOutOfBoundsException ex) {
throw new ConcurrentModificationException();
}
}Ez simán ráhív a ArrayList.this.remove(lastRet) -ra ami ténylegesen kitörli az elemet.
Vagy nézzük meg az Androidos implementációt:
public void remove() {
Object[] a = array;
int removalIdx = removalIndex;
if (modCount != expectedModCount) {
throw new ConcurrentModificationException();
}
if (removalIdx < 0) {
throw new IllegalStateException();
}
System.arraycopy(a, removalIdx + 1, a, removalIdx, remaining);
a[--size] = null; // Prevent memory leak
removalIndex = -1;
expectedModCount = ++modCount;
}Itt még egyértelműbben látszik, hogy az arraycopyval odébb mozgatja az egészet eggyel.
Az állításod már ott megbukott, hogy a "végén kikapja az elemeket". Milyen végén? Itt nincs semmi esemény, amihez ezt köthetni lehetne, in-place kell kitörölni az elemet.
-
kemkriszt98
tag
válasz
Aethelstone #5472 üzenetére
Hát több szál nem, de egy másodlagos szál x másodpercenként hívogatja azt a metódust melyben az általam bemásolt kódrészlet is van és előfordulhat, hogy az egyik még nem ért véget mikor megint meghívódik... (vagy valami ilyesmi
)
-
kemkriszt98
tag
válasz
Aethelstone #5467 üzenetére
Na, most egy másik lista kezdett kivételt dobni viszont azt is megoldotta a megoldás amit mondtál. Legalábbis úgy látszik most (biztosra nem mehetek mert ez eddig is egy időszakos probléma volt) úgyhogy ha sikerül megint előidézni még jövök
Addig is kösz a segítséget
-
kemkriszt98
tag
válasz
Aethelstone #5464 üzenetére
Nem volt türelmem végigszámolni (az eclipse kiírja a sor számát de még nem jöttem rá, hogy hogyan lehet a sorhoz ugrani, így feltételezem, hogy nem lehet...) vég de nem a törlés dobja? Dobhatja más is? Azonnal megszámolom.
-
WonderCSabo
félisten
válasz
Aethelstone #5458 üzenetére
A Date egyes metódusai joggal deprecated-ek.
-
fatal`
titán
válasz
Aethelstone #5454 üzenetére
Jogos, nem figyeltem eléggé, bocsánat.
-
WonderCSabo
félisten
válasz
Aethelstone #5454 üzenetére
Valóban deprecated a konstruktor, amit hunfatal javasolt. Viszont nem túl hatákony és szép SimpleDateFormat-ot létrehozni, majd String-é konkatenáni és abból visszakonvertálni Date-é. Inkább így:
Calendar instance = Calendar.getInstance();
instance.set(2014, 0, 1);
Date date = instance.getTime(); -
válasz
Aethelstone #5443 üzenetére
A matek az megint meger egy miset
nalunk az osszes matek vizsga (targyak fele) abbol all hogy bofogj vissza 150-200 tetelt es 50-70 bizonyitast.
Az androidrol meg loturot nem tanitanak, specit meg lehetetlen felvenni
-
Karma
félisten
válasz
Aethelstone #5422 üzenetére
Én ilyet már láttam élesben, nem fake
-
Oppenheimer
nagyúr
válasz
Aethelstone #5422 üzenetére
Effective java
-
válasz
Aethelstone #5414 üzenetére
A java is c-s származék nem?
-
válasz
Aethelstone #5412 üzenetére
Orvosi műszerek? Hát én biza nem bíznám a pacemakerem egy javas szoftverre
-
Oppenheimer
nagyúr
válasz
Aethelstone #5410 üzenetére
Mindkettő téma volt. Amúgy mondasz példát ilyen javas hard real time rendszerre? Kíváncsi lennék hol alkalmazzák.
-
Oppenheimer
nagyúr
válasz
Aethelstone #5405 üzenetére
En azert megmaradok a c/c++ban fejlesztett repulok mellett
nem hiaba nem tört be a java azokra a területekre ahol szamit a hatékonyság.
-
Oppenheimer
nagyúr
válasz
Aethelstone #5402 üzenetére
Kíváncsi lennék, hogy repülő vezérlésében mit írnak meg Java-ban, amikor ott minden hard real time kell jegyen....
Amúgy jók ezek a videók, kár, hogy nincs több ilyen. Megnéznék egy visszavágást az ms-től.
-
válasz
Aethelstone #5402 üzenetére
-
floatr
veterán
válasz
Aethelstone #5395 üzenetére
Nem a nyelv a probléma, hanem a kapcsolódó API-k. Itt pl. a java.lang csomag, és tsai. Ugyanez megvan természetesen a C#-al is. Mindennel
-
WonderCSabo
félisten
válasz
Aethelstone #5381 üzenetére
Ez így van.
-
WonderCSabo
félisten
válasz
Aethelstone #5379 üzenetére
Szerintem ez ok, ez ugye alap felüldefiniálás, én mérges is lennék, ha nem így lenne.
Egyébként a jaros probléma most is hasonlóan fenáll abstract class esetén, ha beraknak egy új metódust az ős framework classba.
-
Aethelstone
addikt
válasz
Aethelstone #5378 üzenetére
És a következő kavarás:
" Also if the class implements an interface's default method, the implementation of the class will be used instead of interfaces's default implementation"
Ez nekem spec nem tetszik. Csinálok véletlenül egy ugyanolyan nevű metódust és máris agyonvágom a default implementációt. Persze, ezt manapság is megtehetem abstract class vagy bármilyen extendált class esetén(@Override nélkül is), de hogy egy interfész metódust így szét lehet cseszni...még emésztenem kell.
Plusz van egy külső jar. Van benne egy default metódus. Csinálok ez alapján egy osztályt, beleteszek egy saját nevű metódust. Jön egy új jar egy ugyanilyen default metódussal, mert engem nem kérdeznek meg, hogy van-e már ilyen metódusom, aztán jól nem fog működni a default implementáció.
-
WonderCSabo
félisten
válasz
Aethelstone #5375 üzenetére
Igen, valóban megvitattuk már, elnézést, hogy megint felhoztam. Mindenesetre azért furcsa, hogy hirtelen mind egyetértünk, és mégis bele lett erőltetve a nyelvbe ez a dolog.
Az új stream apihoz még annyit, hogy azért volt már ilyesmi a Guavában régóta.
-
vazee00
tag
válasz
Aethelstone #5362 üzenetére
Viszont köszönöm a segítőkészséged
-
vazee00
tag
válasz
Aethelstone #5350 üzenetére
Köszönöm a válaszod, az alábbi hibát kapom így:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Teszt : Unsup
ported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source) -
szcsaba1994
tag
válasz
Aethelstone #5358 üzenetére
A téglalappal szerintem a legegyszerűb leprogramozni. A 3x4-re gondoltam
-
szcsaba1994
tag
válasz
Aethelstone #5356 üzenetére
Köszi, így már van honnan elindulnom
A másik (gui-s) kérdésre nincs valami öteleted?
-
szcsaba1994
tag
válasz
Aethelstone #5354 üzenetére
Köszi a választ.
Egy játékosnak több mezője is van. -
vazee00
tag
válasz
Aethelstone #5347 üzenetére
Ez nem az én képem, az interneten találtam, de ugyan ezt írja ki, ugyan ilyen kis ablakban, más, egyéb szöveg nélkül.
[link] -
MrSealRD
veterán
válasz
Aethelstone #5341 üzenetére
Ha már így szóba jött. Mivel lehet "szép"/esztétikus GUI-t csinálni Java-ban?
Egy nagyon egyszerű kis néhány órás hobbi programot dobnék össze, de szeretném ha az ódon stílusú AWT-nél egy fokkal jobban néznek.
A Swingben a Nimbus-t már erőltetettnek érzem...inkább valami modern letisztult felületben gondolkodom...de nem találtam eddig túl sok segítséget erre. -
WonderCSabo
félisten
válasz
Aethelstone #5336 üzenetére
Jó a C, megvan annak a helye. Pl. Linux kernelt nem fogsz Javában írni, de még cpp-ben. Persze értem én, hogy Ő írhatna Javában...
-
-v-
addikt
válasz
Aethelstone #5336 üzenetére
-
floatr
veterán
válasz
Aethelstone #5336 üzenetére
Hát nem rossz az a C, ha az embert órabérben fizetik
-
kemkriszt98
tag
válasz
Aethelstone #5317 üzenetére
Ez annyira nem fontos (ezért nem is kérdeztem rá) mert a leírás (ami alapján írom) szerint a végén átírjuk androidra... de ha már rákérdeztél itt van:
<html>
<body>
<applet code="somegame/SomeGame.class">
</applet>
</body>
</html> -
PandaMonium
őstag
válasz
Aethelstone #5309 üzenetére
Ez eddig oké, ez majdnem azonos a ClassLoader "getResourceAsStream()" metódusával.
Az én kérdésem leegyszerűsítve az, hogy ha megvan az URL ("getResource()") vagy az InputStream ("getResourceAsStream()") egy JAR -on belüli mappához akkor utána hogyan tudom a mappát a tartalmával együtt átmásolni a JAR -on kívülre (ergo kicsomagolni). -
Karma
félisten
válasz
Aethelstone #5252 üzenetére
Érdekes módon más környezetben (ld. C#) ez nem okoz problémát
-
n00n
őstag
válasz
Aethelstone #5231 üzenetére
Nekem is volt ilyen problémám és én sem találtam jobb megoldást.
-
tothpetya
újonc
válasz
Aethelstone #5229 üzenetére
Ezzel tisztában vagyok. Azért kérdeztem, hogy nem tudtok-e olyan megoldást, aminek nem kell végigjárni az egész fát. De akkor ezek szerint nem.
-
tothpetya
újonc
válasz
Aethelstone #5227 üzenetére
USB3-as sebességhez én kicsit lassúnak érzem.
-
floatr
veterán
válasz
Aethelstone #5221 üzenetére
Az az egyetlen probléma, hogy nem látom, mit csinál az ő kódjában a Files.copy(). Ami nálam a meglévő library-kben van, egy JBoss-féle implementáció, és nem foglalkozik azzal, ha ott van valami.
public static void copy(File source, File target, byte[] buff)
throws IOException {
BufferedInputStream in = new BufferedInputStream(new FileInputStream(
source));
BufferedOutputStream out = new BufferedOutputStream(
new FileOutputStream(target));
try {
while ((read = in.read(buff)) != -1) {
int read;
out.write(buff, 0, read);
}
} finally {
Streams.flush(out);
Streams.close(in);
Streams.close(out);
}
int read;
}Ha sok kicsi file-t kell másolni, akkor az feltételes végrehajtás érezhetően gyorsabb, mint a kivételkezelés. Lehet h ugyanezt megteszi, így egy kicsit nehéz saccolni. Mindenesetre a size() könyvtárakra nem működik, max a módosítás dátumával okoskodhat, de az sem tud normálisan működni, ha túl mély a fa.
Szerk.: Ah látom 1.7-es NIO.
-
tothpetya
újonc
válasz
Aethelstone #5221 üzenetére
Nem baj, azért írtam ide, mert szeretnék minél több nézőpontot megismerni.
Az általam említett kódban is csak azt másoljuk ami nincs még meg (a fájlok nem változnak létrehozás után).
-
floatr
veterán
válasz
Aethelstone #5152 üzenetére
Sőt. Egy igazi torony tud hibázni is. Lőjön mellé
És a mozgó támadók meg kapjanak becsapódási eseményeket, és aszerint döntsenek a sérülésről.
Ilyen szimulációt simán elbírnak a mai procik. -
floatr
veterán
válasz
Aethelstone #5134 üzenetére
C/C++ esetében az IDE nem volt az embernek annyira barátja, hogy volt értelme használni. Java esetében már nem sokat tesz hozzá az életminőség javulásához...
Új hozzászólás Aktív témák
Hirdetés
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Xiaomi Redmi 9A 32GB Kártyafüggetlen 1Év Garanciával
- Apple iPhone 12 Pro Max 128GB Kártyafüggetlen 1Év Garanciával
- Samsung Galaxy S23PLUS 256GB Kártyafüggetlen 1Év Garanciával
- Dell G3 Gamer laptop (2TB SSD, 32GB Ram, 4GB Videókártya, FullHD kijelző, szép állapotban)
- Thinkpad T14 Gen5 14" FHD+ IPS Ultra 5 135H 16GB 512GB NVMe ujjlolv IR kam gar
- TAVASZI BOMBA AKCIÓK! STEAM, UBISOFT CONNECT, EA APP, XBOX EREDETI KULCSOK 100% GARANCIA
- Bomba ár! HP ProBook 430 G8 - i5-1135G7 I 16GB I 256GB SSD I HDMI I 13,3" FHD I Cam I W11 I Gari!
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB DDR5 RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- Telefon felvásárlás!! Samsung Galaxy A70/Samsung Galaxy A71/Samsung Galaxy A72
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged