- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
- Adatmentés - HDD - SSD - Flash
- Milyen TV-t vegyek?
- Melyik tápegységet vegyem?
- Évekre előre elszipkázzák az adattárolókat az AI adatközpontok
- Amlogic S905, S912 processzoros készülékek
- Nyolcmagos CPU-val és 32 GB RAM-mal is munkára fogható az MSI egykártyás gépe
- Video digitalizálás
- Épített vízhűtés (nem kompakt) topic
- Nyomtató topik
- Apple MacBook
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
btraven
őstag
-
btraven
őstag
Stream.of("a1", "a2", "a3") //step1.map(s -> s.substring(1)) //step2.mapToInt(Integer::parseInt) //step3.max()
Tényleg zavaros a mapToInt elnevezés, nem inkább makeIntStream kellett volna? -
btraven
őstag
Ezt a Java könyvet ajánlom

-
btraven
őstag
-
btraven
őstag
-
btraven
őstag
-
btraven
őstag
java.awt.Color.ORANGE
public static final Color ORANGE
The color orange. In the default sRGB space.MS Paint-ban milyen pixel-t kell ehhez csinálnom, hogy egyezzen?
ARGB 255,255,200,0 pixel egyezik
de miért? ezt sehol nem találom specifikálva?
vagy ki kell debuggolni minden egyes színt?vagy más környezetben más az értéke?
bizonyos környezetben a narancs gyümölccsel egyenlő a default zöldséges standján a piacon?
-
btraven
őstag
-
btraven
őstag
-
btraven
őstag
Ha rengeteg objektumot írok ki serializálva a tárolóra akkor jobb byte field-eket használni az osztályban használni mint int-et?
Elvileg negyede lesz a fájl mérete? -
btraven
őstag
Android Studio erre miért nem jelez hibát?
class Nation
private final List<League> leagues = new ArrayList<>();
class League
private List<Integer> teamIds = new ArrayList<>();Team promotedTeam = statActor.getAscendingTeam();nation.getLeagues().get(downLeague).getTeamIds().remove(promotedTeam); -
btraven
őstag
Gradle nem azért van hogy segítse a munkát?
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
Állandóan ezt írja ki.
Mennyivel egyszerűbb volt amikor az ember berakta az összes szükséges lib-et a projektbe aztán soha nem volt több gondja vele.
Itt meg köhög a Gradle, meg persze iszonyat lassú. Mi a problémája? Oldja meg. Ne plusz munkát próbáljon nekem adni. Mi az hogy elavult? Miért nem visszafelé kompatibilis?
Megint egy ingyenes "freeszar".Android Studio meg kiírja hogy új Gradle verzió elérhető, frissítsem.
Minek? Azért hogy még jobban elromoljon? -
btraven
őstag
Én vagyok ennyire lassú vagy a Java? (libgdx)
Csináltam egy új képernyőt ahol egy csapat kiválaszthatja a taktikát a következő meccsre. Na gondoltam pikk-pakk kész lesz.
Erre másfél órát elvacakoltam vele.
-
btraven
őstag
Hogy kell megadni hogy linuxon menjen a program? Adott könyvtárban van minden fájl.
windows-on:
java -cp "*" pro.Main -
btraven
őstag
Most komolyan kell csinálnom egy dummy metódust: ilyenkorNemKellMeghivniMertTobbGLSceneVan();
?
Mert nem írhatok kommentet?
Nem terheli ez a rendszert feleslegesen?
Nem az ilyenek miatt van hogy a népszámlálás meg különböző bankok rendszerei is összeomlanak egy kisebb terhelés alatt? -
btraven
őstag
Le vagyunk sajnálva. Nem volt Java programozó opció a népszavazáson.
-
btraven
őstag
Ezt nem értem miért a java topikba írtad.
De nézzük csak, kell egy oroszlánszelídítő. Artista meg bűvész is lehet. Meg kardnyelő. Bolhacirkusz.
Bohóc viszont mindenképpen kell, akár kettő is. -
btraven
őstag
Hívnak hogy menjek Full Stack Developer-nek Ukrajnába. Szerintetek menjek?
Full Stack-be a fegyverforgatás is beletartozik? -
btraven
őstag
Én csak azt ismerem TDD-nek amit a 3. pontban írsz.
Programkódot nem szabad írni amíg a teszt nincs meg.
És nem szabad újabb tesztet írni amig nincs kész az előző tesztre a jó program.
unit teszt az más tészta, azt lehet írogatni szabadon a program mellett.
Tehát ha valaki unit tesztet használ az még nem TDD.De lehet rosszul tudja, Robert C. Martin könyvében olvastam.
-
btraven
őstag
-
btraven
őstag
-
btraven
őstag
-
btraven
őstag
Nem. A repo létrehozást.
Most én a github-on csinálok egy üreset.
git clone
majd ebbe az új könyvtárba másolom a libgds által generált cuccokat
és azt commit+pushmost újra csináltam, az előbb 2 branch lett, main meg master, én se tudom hogy
és mindez azért mert valaki sérelmezte a master nevet
legalább büdösnigger lett volna, akkor még érteném -
btraven
őstag
Na megint jól belekavarodtam. Az a baj hogy az ember évente egyszer csinál egy új git repository-t aztán közben main lett a master-ből a githubon?
A régi projektek meg master-ral futnak tovább?
Most figyelhetem melyik melyik?Egyébként jól csinálom?
libgdx generál egy gradle projectet x könyvtárba
ezt eclipse-be importálom mint existing gradle project
hogy kellene ennek a github-ra kerülnie? -
btraven
őstag
Nem tudom hogy az hol van Windows 10-en. Én mondjuk nyomát se látom az én gépemen.
-
btraven
őstag
-
btraven
őstag
jpackage paranccsal csináltam egy exe fájlt. De hova kerül a System.out ilyenkor ha futtatom ezt az exe-t?
-
btraven
őstag
Csalódtam a Java-ban. Évek óta fejlesztek/használok egy játékot eclipse-ben. Jó sokat játszottam vele, mert olyan jó.
Na gondoltam, kirakom az itch.io-ra.
Na de ha jar-ból futtatnám akkor hirtelen minden fájl elérés megváltozik.
Még önmagával se kompatibilis.
Mi lenne ha linuxon is kipróbálnám? Jaj -
btraven
őstag
A Javadoc-ot is aki kitalálta..
intplayAsMusic(float pitch, float gain, boolean loop)
azt írja: float gain-re: the gain of the sound
Tényleg? Hűha most okosabb lettem.
Gondolom a float miatt 0.0f és 1.0f közötti érték lehet. Legalábbis color-nál így van. -
btraven
őstag
-
btraven
őstag
Szerintetek mi értelme van hogy ez a sor kétszer van a programban? Kitöröltem az egyiket mert felesleges.
addWar(requesterId, againstId);addWar(requestedId, againstId); -
btraven
őstag
Ez az "interneten gyorsan megnézem tudású" programozás is vissza tud ütni.
Használtam a slick audio-t internetes példa alapján hogy na, ok, működik.
Aztán pár év múlva nekiálltam hogy ne csak eclipse-ben hanem jar fájlból is futtatható legyen a program.
Már órák óta kínlódom a getResourceAsStream meg File meg egyéb nyalánkságokkal.
Aztán egyszer csak kiderül hogy az audio meg hoppá működik mind a két helyen.
Kiderült hogy a slick-ben meg van csinálva egy ResourceLoader ami mindent kezel.
Hogy miért nem az audio betöltése van előbb a programban mint a többi kép, adat stb? Mert akkor azzal kezdtem volna.
-
btraven
őstag
Tényleg

Android Studio-t használom nagy ritkán hobbi projectre.
Ma úgyis elnyomoztam vagy fél napot mert memóriaszivárgásom volt.
Ahelyett hogy 15 perc alatt méltóztattam volna átnézni a szóban forgó kódot.
Persze pár napja beleírtam valami új dolgot, a takarítás meg elfelejtődött. :facepalm:
Viszont ez újdonság volt, mert nem a heap hízott, hanem a Windows folyamat memóriája. -
btraven
őstag
Azért klassz dolog a setter mert nemcsak védve van az adattag.
Hanem amikor keresed hogy hol lett módosítva/elrontva az adattag akkor könnyű megtalálni hol hívták a setter-ét.
Ha például életszerűen 100 helyen olvassák és 1 helyen írják. Mert egyébként setter nélkül nézhetné végig az ember mind a 101 helyet. És azt nem kívánom senkinek. -
btraven
őstag
-
btraven
őstag
Nem tudja valaki véletlenül hogy libgdx-ben hogy lehet megadni hogy egy Stage/viewport csak a képernyő egy részét használja?
Például van egy 1920x1080-as képernyőm. Egy térképet csak a bal felső részen szeretnék megjeleníteni. Persze ez a térkép zoomolható, scrollozható. Az lenne jó ha csak egy 1500x700-as területen dolgozna, és nem rajzolgatna a többire. Most az egész képernyőt használja, akármit csinálok. Fit/Fill/Stretch/ÖsszesViewPortot próbáltam már.
lwjgl-ben olyan szépen lehet szeletelni a képernyőt. Egyik részen 3D, a másik részen 2D, tetszés szerint. -
btraven
őstag
1.9.14-gyel indult a projekt. Csak belefutottam egy hibába ami a 15-ben javítva van állítólag. Közben máshogy(jobban) sikerült kikerülni. Nincs kedvem feleslegesen upgrade-elni. Így is van bajom elég. Mindig elkezdek egy kis játékprogramot írni hogy na gyorsan összecsapom, aztán már játszhatok is vele. Aztán egy év után még mindig nincs kész a "kis" program.
-
btraven
őstag
-
btraven
őstag
Upgradelni szeretnék lingdx-et. Gradle project.
ezt írtam át 1.9.14-ről a build.gradle-ben:
gdxVersion = '1.9.15'Eclipse-ben nyomtam Refresh Gradle Projectet. De most minden piros.
Mit kell tennem hogy jó legyen? -
btraven
őstag
eclipse-ben gradle project. Ha nem a main programra nyomom a Run-t akkor egy gradle configuration indul el a program helyett.
-
btraven
őstag
Van olyan hogy Collections.shuffle(List).
Ez a tudás hogy ezt meg kell találni. Nem pedig neki állni és leprogramozni (tök feleslegesen). -
btraven
őstag
public static void save() {
FileOutputStream fos = null;
ObjectOutputStream out = null;
try {
fos = new FileOutputStream("save/quicksave.sa1");
out = new ObjectOutputStream(fos);
out.writeObject(Main.party);
out.close();
} catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException("Save file error");
}
}public class Party implements Serializable {
private static final long serialVersionUID = 6541433114632027143L;public class Main {
public static Party party; -
btraven
őstag
-
btraven
őstag
Ha nem sikerül a serializálás fájlba akkor beleírja az exception-t a végére?
-
btraven
őstag
-
btraven
őstag
-
btraven
őstag
-
btraven
őstag
Köszönöm a "syso" és társait. Jó pap holtig tanul.

-
btraven
őstag
Én igazi programozó vagyok AKA lusta disznó.
Hogy lehet rövidebben írni aSystem.out.println()-t?
Én sokat használom debug-ra. Ráadásul a "drága" eclipse mindig a print()-et hozza fel első segítségnek. -
btraven
őstag
eclipse-ben ilyet is lehet csinálni?
rooms.add(room);❤😂😂😊😊❤🤦♀️😒👌😘💋👏🐱💻🐱👓👍😂🤣
kész vagyok...
Clean code-os fickó írhat új könyvet hogy nemcsak kommentet nem ajánlott írni, de emojit se.
Erről az az angol programozó jut eszembe aki botrányosan rossz kódot írt, de telerakta vicces megjegyzésekkel. True story. -
btraven
őstag
-
btraven
őstag
public void setManowar(int manowar) {
this.manowar = manowar;
setFleetLabelText();
}Mi a hiba?
-
btraven
őstag
-
btraven
őstag
Nem lett bonyolult a helyzet ezzel a lambda meg stream-ekkel?
Most mindig gondolkoznom kell hogy for legyen vagy stream.Tanmesét mondok. Bár lehet olyan régen volt hogy igaz sem volt.
Annak idején egy fejlesztőnyelv/eszköz-ben csak az volt ami nagyon kellett. Minden le volt dokumentálva és minden úgy működött ahogy a doksiban volt.Most már nehéz a programozó élete. A sok nyílt forráskódú, ingyenes cuccban az egyik fele nincs dokumentálva a másik fele meg hibásan működik vagy éppen sehogy. Ugye azért nyílt, mert majd kijavítod magad ha nagyon kell. Csak nem képzeled hogy ingyen még hibátlan is legyen?
-
btraven
őstag
-
btraven
őstag
Őrület határán voltam. Ez a jpackage nem akart működni sehogy se a Hello world alkalmazással.
De aztán a gradle-s projectemben meg ment.
Eclipse-ből lehet futtatni gradle task-ot?
Nekem csak Command prompt-ból sikerült "gradlew.bat tasknév' módon. -
btraven
őstag
[Deploying libGDX with jpackage and Badass Runtime]
Ez a jpackage a legmodernebb módszer java alkalmazás telepítésére?
Hogy ne kelljen a felhasználónak JRE telepítgetéssel foglalkozni?Bár ez a Badass "jól" hangzik. Ennek a paranoiás felhasználók biztos örülnek.
-
btraven
őstag
Ellenszenves (volt) nekem ez a fuckcionális programozás.
De viszont próbálom használni, ahol lehet. Hogy tanuljam.
Aztán egyszer csak azt vettem észre hogy hogy kifogástalanul működik. Soha nincs bajom azokkal a programrészekkel.
-
btraven
őstag
-
btraven
őstag
git-ben lehet commit üzenetet módosítani?
már olyan fáradt vagyok hogy az angol leírásban azt írtam hogy 'helyett'
instead helyett -
btraven
őstag
Óriási siker!
Visszaálltam Eclipse-re az Android Studio-ról és végre látom a console outputot debug-ban

1 mp alatt elindul a debug, nem malmozik 10+ másodpercet.
Csak tudnám hogy mi tartott annyi ideig a gradle buildben?
-
btraven
őstag
-
btraven
őstag
Feltaláltam a "jobb mint az emberi gondolkodás" programot. Kapok érte Nobel díjat?
Egy interfész lenne:interface BetterThanHumanBrain {
void thinking();
}ezt kell implementálni és a thinking() metódusba beírni amit kell.
-
btraven
őstag
Köszönöm, de ez a libgdx library-ban van. És valóban pool-t használ. Azért módosult. Csak rácsodálkoztam hogy mik vannak

Android Studio-ban ha debugolok akkor miért nem jelenik meg semmi System.out.println() a console-on?
Csak ennyi: Connected to the target VM, address: 'localhost:59661', transport: 'socket' -
btraven
őstag
-
btraven
őstag
A a = new A("hello");
A a2 = a;
a = new A("hi");a = hi, a2 = hi
ugye milyen klassz?kiderült a háttérben pool-ozva vannak, és ugyanazt az objektumot kaptam újrafelhasználásra
-
btraven
őstag
-
btraven
őstag
Clean code - beszélő nevek
Ha van egy Land osztályom akkor isAvailable() vagy isAvailableLand() legyen a metódus neve? Vagy más?
Visszaadja hogy rendelkezésre áll-e ez a Land.Mennyivel jobb volt régen amikor a nevek olyanok voltak hogy BA001, BA002 stb. Nem kellett ennyit variálni. Meg könnyebb volt megjegyezni mint azt hogy most isThisLandAvailableForConquest() vagy forConquestLandAvailable() ?
-
btraven
őstag
Ha valakinek esetleg új lenne, így kell programot írni: [programming tutorial]
-
btraven
őstag
Az a baj hogy elhatároztam hogy hallgatok az Android Studio warning-jaira commit előtt.
Ha iteratort használsz akkor lehet közben törölni.
Most a másik warning:
GameDB.armies.remove(Integer.valueOf(army.getId()));
mapban Integer van, de a getId() int-et ad vissza.
szerinte felesleges a valueOf
Így bízza az ember magát egy programra.
Állandóan figyelni kell. -
btraven
őstag
In for-each loop, we can’t modify collection, it will throw a ConcurrentModificationException on the other hand with iterator we can modify collection.
-
btraven
őstag
Iterator<Army> iter = defenderArmies.iterator();
while (iter.hasNext()) {
Army army = iter.next();
army.getArmyLabel().remove();
army.remove();}
ez kompatibilis ezzel?for (Army army : defenderArmies) {
army.getArmyLabel().remove();
army.remove();
} -
btraven
őstag
-
btraven
őstag
Android Studio (Idea) azt javasolja cseréljem le a lambdát method reference-re.
pausedActions.forEach((k, v) -> {
k.addAction(v);
vspausedActions.forEach(Actor::addAction);class Actor { public void addAction (Action action) {
nem is értem a lambdában miért van kávé? Biztos túl sokat iszom. -
btraven
őstag
-
btraven
őstag
-
btraven
őstag
Android Studio-t használom, ami az Idea-n alapszik.
Állandóan adja a tippeket hogy szedjem le a zárójeleket az egysoros if-ről.
Ha leszedem akkor meg tegyek zárójeleket az if-re.
Nem tudja eldönteni mit akar? -
btraven
őstag
Ha szeretnék egy nagyon egyszerű felületet készíteni azt miben érdemes manapság java-ban?
Még mindig swing? Vagy van jobb? -
btraven
őstag
Tényleg nem szabad használni a switch statement-et?
-
btraven
őstag
-
btraven
őstag
[link]
An "In" Variable An "in" variable serves up data to the code. Imagine a copy method with two arguments: copy(src, dest). The src argument provides the data to be copied, so it is the "in" parameter.
An "in" variable is defined with an upper bounded wildcard, using the extends keyword.Ott meg a bemenet consumer-re super-t ír?
-
btraven
őstag
<R> Stream<R>map(Fucktion<? super T,? extends R> mapper)ilyen esetben nem sérül a clean code elmélete?
Előző példánál maradva e -> e.getValue0()
miért? super T
az első type pataméter és miért? extends R
a második?vagy kár ezen filózni, elég "bután", rutinból használni ezeket a fucktional interface-ket és lambdákat?
-
btraven
őstag
OCP könyvből idézek:
"On the OCA, you learned that you could create a date using a factory. If you’ve forgotten how, don’t worry."Akkor miért tette le az OCA vizsgát ha mindent elfelejtett? Csak azért hogy legyen papírja?

-
btraven
őstag
-
btraven
őstag
Írtam egy ötöslottó számokat generáló programot. Nem tudom mi lehet vele a baj. Kiad 5 számot, de nem a nyertes számokat. Még egy számot se talált el.
Új hozzászólás Aktív témák
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- Szoftverfejlesztés
- Java programozás
- (kiemelt téma)
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Adatmentés - HDD - SSD - Flash
- EAFC 26
- Kertészet, mezőgazdaság topik
- Suzuki topik
- Milyen TV-t vegyek?
- Elektromos autók - motorok
- One otthoni szolgáltatások (TV, internet, telefon)
- War Thunder - MMO Combat Game
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Fogyjunk le!
- További aktív témák...
- Apple iPhone 14 Pro 128gb - Jó állapot, akku 100%, tokkal és fóliával, akár beszámítással
- Samsung Galaxy S26 Ultra 12/256gb Cobalt Violet - Új, bontatlan, garanciális, akár beszámítással
- Apple iPhone 16 128gb - Makulátlan, akku 100%, garanciális, tokkal, akár beszámításal
- 4 FAJTA (Május) DELL Latitude Laptop Tartós-Golyóálló-AKÁR SULIBA 7320 7430 7440 5320 5420 5430
- NEW! Bontatlan Lenovo Thinkpad T14 G6 Tartós Üzleti Laptop 14" -40% Ultra 7 255U 16/512 FHD+ Magyar!
- iPhone 17 Pro Max Mélykék - Bontatlan !! www.stylebolt.hu - Apple eszközök és tartozékok !!
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! Microsoft XBOX Series S 512GB játékkonzol garanciával hibátlan működéssel
- BESZÁMÍTÁS! ASRock B450M R5 3600 16GB DDR4 512GB SSD GTX 1660 Super 6GB Rampage SHIVA DeepCool 400W
- Corsair NAUTILUS RS LCD-Modul, Display, Kijelző
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




