- antikomcsi: Való Világ: A piszkos 12 - VV12 - Való Világ 12
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- gban: Ingyen kellene, de tegnapra
- Szevam: Érzelmi magabiztosság/biztonság - miért megyünk sokan külföldre valójában?
Hirdetés
-
Képeken az egyik kameráját elvesztő Sony Xperia 10 VI
ma Részletes anyag került fel az internetre a Sony idei középkategóriás telefonjáról, három helyett két hátlapi kamera várható.
-
Sokat fogyaszt az AI, egyre több az adatközpont, kell az atomenergia
it Az AI-t kiszolgáló adatközpontok olyan nagy energiaigénnyel bírnak, hogy egyre több atomenergiára van szükség.
-
Hamarosan indul a SERUM korai hozzáférése PC-n
gp A belső nézetes túlélőjáték premierje május végétől lesz elérhető.
Új hozzászólás Aktív témák
-
jetarko
csendes tag
Szeretnék venni vps-t java alkalmazások futtatására, tesztelésére. Alapvetően gyakorlás céljából és ha egyszer belejövök, akkor lehet lenne is rajta vmi alkalmazás Kezdem megunni ezt a csak localhost dolgot
Játszadoznék mysql,oracle,mssql, tomcat, weblogic, spring, hibernate-l és hasonló technológiákkal.
Sima webhosting nem hiszem, hogy megfelelő lenne erre a célra.
Ingyenes cuccok mint heroku és társai nem érdekelnek.
Néztem több szolgáltatót is, ami jónak tűnt többet között az Azure,digitalocean. Noname szutykot nem akarok, ezért talán Azure hangzik jól elsőre.
Linuxhoz nem értek, semmi más webes dologgal nem játszadoztam ami így vhol "kint van", de hát egyszer bele kell tanulni és az elhatározottság megvan.
Domainnel együtt havonta max 10k-t szánnék rá.
Vkinek tapasztalata,javaslata van hova érdemes befizetni? -
moriak
tag
válasz bucsupeti #7004 üzenetére
Pontosan. Egy évre előre is. Van egy számlád oda befizethetsz és akkor időarányosan vonják róla a pénzt. Ha használod 2 hetet azt is megteheted. Általában késésben szoktam lenni 3-4 dollárral mindig későn jut eszembe, de kapok róla figyelmeztető emailt. Jól kell bekonfigolni, mert csinglisek szeretik támadni.
MongoDB, MySQL, Tomcat, SVN, GIT, Apache van fent nekem. Sávszél nem nagy, de nem is torrentszervernek vettem ill. érdemes odafigyelni rá, hogy van adatforgalom limit. Soha nem voltam a közelében sem. Volt kuponkódom Googleben találtam így volt 2 hónap ingyen. Ubuntu szerver van fent nekem. -
smallmer
őstag
Sziasztok, lenne egy olyan kérdésem, hogy hogyan tudnék úgy létrehozni egy tömböt , hogy egy függvénnyel megadnék pontokat pl:
Hely egy = new Hely (2,1);több ilyet is megadnék és be kellene rakni egy 2 dimenziós tömbbe
addig értem, hogy létrehozok egyint tomb[][];
tömböt és 2 egymásba ágyazott for ciklussal bejárom, de nem tudom, hogy hogyan tudnám átadni az értéket a tömbnek
köszönöm szépen előre is a helpet
-
smallmer
őstag
-
bucsupeti
senior tag
válasz smallmer #7008 üzenetére
mi lenne a célod? Az hogy egy tömbben el tudj tárolni számpárokat, vagy egy adott számpár által jelzett koordinátapont meg legyen jelölve? Esetleg a megadott Hely objektumot kell tárolni egy tömbben?
Kérlek pontosan fogalmazd meg, egyelőre nem tisztán értem a kérdésedet."Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
axioma
veterán
válasz smallmer #7008 üzenetére
En ebbol azt bogoztam ki, hogy
- lesznek valahol keletkezo Hely tipusu objektumaid
- lesz egy koord.-rendszernek megfelelo 2D tombod
es ebbol szeretnel olyat, hogy:
- minden pontra az i,j-vel letrehozott pont keruljon a tomb[i][j]-be
Ekkor erzesem szerint neked a ket getter hianyzik: getX() es getY() a Hely objektumnak.Vagyis a tokures tombbe az egyikHely nevut igy illeszted be: (szerk. termeszetesen elotte ellenorizve, hogy belefer-e)
tomb[egyikHely.getX()][egyikHely.getY()]=egyikHelyHa ez se az, amit gondoltal, akkor passzolok...
[ Szerkesztve ]
-
Ursache
senior tag
válasz smallmer #7008 üzenetére
Szerintem ezeket a helyeket akarja egy tömbben eltárolni.
De várjál, ezekből a számpárokból szeretnél még egy párt alkotni? Tehát Hely x Hely párok? Akkor Hely[][] tömb kell neked.
És a dimenziós tömbben ezeket a helyeket mi alapján hova fogod rakni?
https://www.youtube.com/watch?v=eIri9YLHpOg
-
smallmer
őstag
leírom az egészet érthetőbben. szóval van egy osztályom ami tartalmaz egy x és y egész típusú változót.
ebben kell egy konstruktor ami két számot vár és ebből a két pontból készít egy kordinátát lényegében.és van egy külön osztályom amiben vannak pontok megadva ahogy az előbb adtam meg és akkor így kellene létrehozni pontokat
így érthetőbb?
-
PumpkinSeed
addikt
válasz smallmer #7014 üzenetére
Gondolom valami ilyesmire gondolsz. Az első osztályban megadod a pontokat, majd a második osztályban van egy Pont adattípusú tömböd amiben tárolod a pontokat. A Pontok-ban van egy konstruktor ami megadja a tömböt, meg egy hozzáad metódus.
A Pont adattípus annyit takar, hogy példányosított pontokat lehet neki adni. pl.:
Pont p1 = new Pont(1,2);
Pontok pontok = new Pontok();
pontok.pontHozzaAd(p1);"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
Atke
senior tag
Sziasztok!
Most kezdtem el foglalkozni a Java nyelvel, semmiféle előképzésem nincsen. Választásom a Tanuljuk meg a Java programozási nyelvet 24 óra alatt könyvre esett. Ahogy láttam már van jóval újabb verziója a Java-nak azóta mióta kiadták a könyvet, és ebben még a 2.0 alapján tanítgatják az embert. A kérdésem az lenne hogy ennek van-e valami jelentősége? Vagy ha a könyvben leírtakat megtanulom, akkor nem lesz problémám az újabb verziókkal?
Előre is köszönöm. -
Sk8erPeter
nagyúr
"ebben még a 2.0 alapján tanítgatják az embert"
Ez most komoly? Akkor dobd el messzire azt a könyvet. Ez a 24 órás sorozat amúgy is csak felületes gyorstalpalóra jó, nem pedig az alapok normális elsajátítására, meg úgy általában az algoritmizálási képességek fejlesztésére, szóval ha már ilyen gyorspélda-sorozatról van szó, akkor ne ősrégi példák alapján kapj képet a nyelvről.Sk8erPeter
-
bucsupeti
senior tag
egyetértek az előttem szólókkal. Az eredeti kérdésedre a válaszo egyébként az hogy az alapok elsajátításához jó a régebbi java is. Az Angster könyv se a mai java verziót használja, de az alap tanulásnál elegendő a régebbi verzió is.
Én is az Angster könyveket ajánlom.
[ Szerkesztve ]
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
floatr
veterán
Csak kéne egy bevezető szöveg már, hogy minden 2-3. nap megkérdezi ezt valaki...
-
Atke
senior tag
Köszönöm szépen!
floatr:végig néztem az elmúlt 4-5 hónapot nem találtam könyvekre való utalást...
-
Atke
senior tag
válasz M_AND_Ms #7025 üzenetére
Köszi, sikerült már beszerezni.
A fórumot tudom használni, csak nem tudtam, mit keresek ( 24 óra, könyv, illetve a kezdő szóra kerestem) A legtöbb találatot 200X. évben hozta a kereső,így inkább rákérdeztem
Bár nem értek a dologhoz, de elég felszínesnek éreztem a könyv leírását. Mivel hosszú távú terveim vannak vele így az elejétől, szájbarágósan akarom az egészet tanulni.
Köszönöm még egyszer a segítséget -
Atke
senior tag
válasz M_AND_Ms #7027 üzenetére
Szerintem félreértetted a dolgot...
Itt leírtad hogy melyik az a könyv,amit ajánlasz..
itt megköszöntem és reagáltam floatr hsz-ére
Ha nem erre gondolsz, akkor azért nem kerestem rá a szerzőre mert fogalmam sincs hogy kiírta azt a könyvet, aminek a nevét sem tudom -
szcsaba1994
tag
Sziasztok!
Ha van 3 szintű öröklődésem, amiből az első 2 abstract, a 3. pedig final, hogy kell a konstruktorokat meghívni?
Kb így épülnek fel az osztályok
Ősosztály (4 int)
Gyerekosztály (+1int)
Final osztály (nincs külön adattag, csak az ősosztályokban lévő metódusokat írja felül, ezt példányosítanám)Ezen kívül a Final osztályban, hogy kell az ösosztály adattagjaira hivatkozni, ha még nincs példányosítva?
-
Szmeby
tag
válasz szcsaba1994 #7030 üzenetére
Ilyesmire gondolsz?
public class Main {
static abstract class A {
private final int f1;
private int f2;
A() {
this.f1 = 100;
}
A(int f1) {
this.f1 = f1;
}
void setF2(int f2) { this.f2 = f2; }
int getF1() { return this.f1; }
int getF2() { return this.f2; }
}
static abstract class B extends A {
private final int f3;
private int f4;
B(int f3) {
super();
this.f3 = f3;
}
B(int f1, int f3) {
super(f1);
this.f3 = f3;
}
void setF4(int f4) { this.f4 = f4; }
int getF3() { return this.f3; }
int getF4() { return this.f4; }
}
static final class C extends B {
C() {
super(300);
}
C(int f1) {
super(f1, 3000);
}
C(int f1, int f3) {
super(f1, f3);
}
C(int f1, int f2, int f3) {
super(f1, f3);
setF2(f2);
}
}
public static void main(String[] args) {
A a = new C(1, 3);
a.setF2(2);
System.out.println(a.getF1() + ", " + a.getF2());
B b = new C(10, 30);
b.setF2(20);
b.setF4(40);
System.out.println(b.getF1() + ", " + b.getF2() + ", " + b.getF3() + ", " + b.getF4());
C c = new C();
c.setF2(200);
c.setF4(400);
System.out.println(c.getF1() + ", " + c.getF2() + ", " + c.getF3() + ", " + c.getF4());
c = new C(1000);
System.out.println(c.getF1() + ", " + c.getF2() + ", " + c.getF3() + ", " + c.getF4());
c = new C(10000, 30000);
System.out.println(c.getF1() + ", " + c.getF2() + ", " + c.getF3() + ", " + c.getF4());
c = new C(100000, 200000, 300000);
System.out.println(c.getF1() + ", " + c.getF2() + ", " + c.getF3() + ", " + c.getF4());
}
}A super kulcsszó a barátod. Ezzel hívhatod meg az ős konstruktorát, itt adhatod át a konstruktor argumentumokat is. Ezeket vagy kívülről kapja a konstruktor, vagy akár egy konstanst is átadhatsz, attól függ, mi a cél. A fieldeket beállíthatja konstruktor, vagy ha példányosításkor még nem tudod, akkor setter. Most vegyesen vannak.
Lehet több konstruktor is egy osztályon belül, természetesen eltérő paraméterezéssel. Lehet default konstruktor. Ha default konstruktort hívsz, a super(); lényegében elhagyható, mivel a compiler mindig belefordítja. Mindig az első sorba... tehát az ős mindig készen fog állni arra, hogy az adattagjait piszkálhasd.
Ha nem tetszik a konstruktoron belüli setter hívogatás, a fieldeket teheted protecteddé, így közvetlenül is értéket adhatsz nekik. De ilyenkor a csomagon belül minden más osztály is írhatja ezeket az adattagokat. -
M_AND_Ms
addikt
Napfogyatkozás volt. Most egy ideig megint csak ez marad:
[ Szerkesztve ]
Aki tejszínhabot szeretne, az inkább verje ki a fejéből!
-
M_AND_Ms
addikt
Olyan természeti jelenség nincs
Aki tejszínhabot szeretne, az inkább verje ki a fejéből!
-
sutszi
veterán
válasz M_AND_Ms #7034 üzenetére
Dugj hálókábelt egy babszembe és lesz.
[ Szerkesztve ]
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
floatr
veterán
válasz Aethelstone #7033 üzenetére
Két lépés vissza?
-
floatr
veterán
válasz Aethelstone #7037 üzenetére
Most februárban egy hónapig használnom kellett a netbeans-t... hát basszus, megőszültem tőle. Nemtom kinek írják ezt, de nem nekem való.
-
Sk8erPeter
nagyúr
Mi volt a bajod vele egészen konkrétan? Amúgy bármilyen másik IDE-re állnál át, mint amit nagyon megszoktál és kiismertél, először gondod lenne vele, és minden totál máshol lenne, szóval annyira nem meglepő, hogy eleinte szarnak találtad. Aethelstone-hoz hasonlóan először nekem is hasonló trauma volt az Eclipse, aztán megszoktam azt is, most meg hogy épp plugint fejlesztek rá, legalább tudom, micsoda egy szar tud lenni. Pl. az automatikus függőség-felderítés a plugineknél borzalmas, totál hibás, és a legjobban azt szeretem, amikor teljesen általános jellegű exceptionhalmazt kapok pluginfejlesztésnél, vagy amikor magában az Eclipse-ben "törik el" valami, például VALAMELYIK plugin VALAMELYIK része, de nyomozni még a backtrace-ek, logok alapján is elképesztő időigényes tud lenni, hogy mégis mi okozza, és mi oldja meg, és ilyenkor az a remek, hogy gyorsabb egy új, "szűz" Eclipse-példányt letölteni, ismét letölteni a szükséges pluginjeidet, és importálni a beállításaidat. Csak hogy ne tartsa az Eclipse-et sem senki olyan tökéletesnek. Ettől függetlenül megszerettem valamennyire ezt is, bár én a NetBeans-t sok szempontból ezerszer stabilabbnak tartom még mindig, csak az Eclipse-ben sajnos több a lehetőség bizonyos esetekben.
Sk8erPeter
-
floatr
veterán
válasz Aethelstone #7039 üzenetére
(#7040) Sk8erPeter
10+ évvel ezelőtt váltottam netbeansről eclipse-re céges policy miatt. Az megkönnyebbülés volt. Ez alatt a pár hét alatt alatt egész egyszerűen semmi sem működött úgy ahogy kellett volna. Kiszámíthatatlan volt, néha működött valami, néha nem. Egy maven projekt összeállításánál a spring lib függőségek verzióit összekavarta. A projektben a beágyazott javadb-t néha nem tudta elindítani. Néha nem fordított... nem egy production ready dolog..Nem mondom h az eclipse tökéletes lenne, de jobb. Netbeansben vannak jópofa "varázslások", amik marhajók, ha az ember nulláról tapasztalat nélkül kezd hozzá valamihez. Cserébe viszont instabil.
-
Aethelstone
addikt
Ezek tipikus ízlésbeli, de inkább céges policy-beli eltérések. Ezért is van nálunk pl. hogy mindenki azt használ, amit csak akar, a projekt maven, a Jenkinsben olyan mind1, hogy ki és mivel szerkesztette a kódot. Pár alapbeállítás ki van kötve, hogy ne baxjuk össze a kódot, mint sorhossz, stb, de onnantól fogva szabad a vásár.
[ Szerkesztve ]
MI 10T Pro 8/256 , Arsenal FC - Go Gunnarz...
-
Sk8erPeter
nagyúr
Hát ez nagyon furcsa, mert ilyen jellegű instabilitási problémákat soha nem tapasztaltam NetBeans-szel. Eclipse-szel annál inkább (mint írtam, tehát a "VALAMELYIK plugin 'eltört' VALAHOL VALAMI miatt"-szintű exceptionök, rossz függőség-feloldás (ezt konkrétan Xtexttel kapcsolatos plugineknél tapasztaltam), aztán logban, backtrace-ekben túrkálás, feladás, új Eclipse-példány letöltése), tehát számomra az instabilitás az előbb említett dogok miatt inkább igaznak tűnt Eclipse-re, de egyébként ismerősök sztorijaiból kiindulva is megerősítést nyert ez az elképzelésem - nyilván ezzel totálisan ellenkező tapasztalatok is vannak, lásd a Te esetedet. Igaz, a NetBeans-es instabilitási problémák okait tényleg nem értem nálad, fogalmam sincs, mi lehetett az oka. Félreértés ne essék, használom az Eclipse-et, bizonyos szempontokból jobban szeretem a NetBeans-nél, más szempontból meg épp a NetBeans-t szeretem. Egyébként ezek a stabilitásbeli kérdések természetesen felhasználásfüggők is, hogy egyáltalán milyen esetekben van esély rá, hogy előjöjjenek (pl. engem pluginfejlesztésnél halálba idegesít az Eclipse, egy más jellegű projektnél meg simán előfordul, hogy csak úgy megy, ahogy a NetBeans is).
Amúgy még sokan az IntelliJ IDEA-t dicsérik, na ezzel nekem még nincs tapasztalatom, majd adok neki egy esélyt, már kíváncsi vagyok, mitől olyan népszerű.[ Szerkesztve ]
Sk8erPeter
-
polaroi8d
csendes tag
Sziasztok, elég kezdő szinten vagyok Java-ból, egy játékot szeretnék megvalósítani, akinek van egy kis türelme és ideje írna privátot, és részletezném, hogy hol akadtam meg...
orbanlevi.hu - I have an addiction. It's called winning.
-
Sk8erPeter
nagyúr
válasz polaroi8d #7044 üzenetére
Hidd el, az esetek 90%-ában egy ilyen SEMMI konkrétumot nem tartalmazó hozzászólást ignorálják az azt olvasók, mert az emberek többsége nem fog önként jelentkezni, hogy akkor megoldjon helyetted egy feladatot. Mindenkinek korlátos a szabadideje. De ha bedobnád IDE a kérdést, nem pedig privátban kérnél szívességet valakitől, akkor biztos, hogy lennének többen is, akik segítenének neked.
Sk8erPeter
-
cucka
addikt
válasz Sk8erPeter #7043 üzenetére
IDEA nagyon jó, főleg macen, ahol az Eclipse nem igazán nyújt csúcskategóriás user experience-t. Annyi a baj vele, hogy 450 dollár belőle egy céges licensz. Amúgy kézreáll és tud mindent kb.
(#7025) M_AND_Ms
Nemár, tényleg ezt az Angster könyvet ajánljátok kezdőknek? Nekem elavultnak tűnik, kitalált bikkfanyelvű szakkifejezésekkel, irreleváns "elméleti" tudás hegyek, szóval ez nem egy modern szakkönyv, hanem inkább egyetemi jegyzet, arra kihegyezve, hogy legyen benne elég tanulnivaló, hogy lehessen mit kérdezni a vizsgán.
Bruce Eckel - Thinking in Java esetleg? -
-
cucka
addikt
válasz bucsupeti #7047 üzenetére
Én nem ismertem eddig ezt az Angster féle könyvet, most olvastam bele. Elég szomorú, hogy emberek ebből kénytelenek programozni tanulni.
Az "első java programom" rész a 134. oldalon kezdődik. Előtte definiál mindent, az assemblertől az oop paradigma részleteiig, anélkül, hogy egy deka java kódot írna az ember. A terminológia sokszor teljesen érthetetlen, szükségtelen részletekkel foglalkozik (szoftverkrízis, CASE eszközök, wtf), ugyanakkor alapvető, mély megértést igénylő fogalmakat elintéz egy bikkfanyelvű definícióval, sok helyen elavult, stb. Ezért írtam, hogy ez elsősorban arra jó, hogy legyen elég anyag benne, hogy legyen mit kérdezni vizsgán, de hogy ebből senki nem fog rendesen megtanulni programozni, az tuti.(Azért az nem lehet véletlen, hogy egy tetszőleges multicég helyből 3 hónapos java képzésre küldi a juniorokat, mert az egyetemen oktatott anyag arra sem elég, hogy alap feladatokat rábízzanak az emberre.)
[ Szerkesztve ]
-
bucsupeti
senior tag
azt gondolom hogy konyvbol nem lehet megtanulni programozni. programozás oktatassal (is) foglalkozom es azt vallom hogy programozni ugy lehet megtanulni ha programozunk. programozas nem egyenlo valamilyen nyelv ismeretevel. az architekturalis alapok, az operacios rendszerek ismerete, a matematikai alapok, a programozasi elvek es paradigmak ismeret, az algoritmikus gondolkodas, az alapveto tervezesi technikak, az adatszerkezetek, meddig soroljam......
szoval nem eleg leulni es kodolni, kellenek az alapok, mert kulonben nem lesz a kodnak minosege es ez igen koltseges tud lenni.
mint irtam izlesek es pofonok. en nem tartom az angster konyveket folosleges temak halmazanak es azt sem mondom hogy hianytalan. jo konyv es kezdo szinten kelloen alapos.
a thinking meg pörgős es jóval gyakorlatiasabb.szerintem az angster melyebb elmeleti alapozast ad, a thinking pedig a sok gyakorlat miatt azonnal hasznalhato gyakorlati tudast.
[ Szerkesztve ]
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
cucka
addikt
válasz bucsupeti #7049 üzenetére
Ennek az elméleti alapozásnak az értéke nulla. Szerinted mi értelme mondjuk a szoftver életciklusának a tankönyvi definícióit felsorolni egy olyan embernek, aki életében egy hello world-öt nem írt? Milyen tudást ad egy ilyen embernek, ha megtanítod neki a szoftver karbantarthatóságának a definícióját? Az átlag olvasó ezt a tudást meg tudja ugyan tanulni, de garantáltan nem fogja megérteni.
Szerintem ez egy teljesen ineffektív tanítási módszer. Hasonló szemlélettel oktattak annak idején az ELTE progmaton is, ott azzal verték a mellüket, hogy felvesznek 400 embert és ebből 30-40 fog diplomát szerezni. Erre remek ez a könyv, bárhol felnyitom, találok 3-4 definíciót amit kikérdezhetek.
Szóval a lényeg, hogy programozni úgy lehet megtanulni, ha az ember sokat programozik. Az elméleti alapozás és a mélyebb összefüggések feltárása is programozáson, kódon keresztül történik. A tankönyvi, elméleti definíciók megértéséhez előbb erre a szintre el kell jutni.(Az Angster könyv olyan, mint ha a szakácstanulóknak előbb megtanítanád a fehérjeláncok denaturálódásának kémiáját, mint elméleti alapozást a rántotta készítéséhez.)
[ Szerkesztve ]
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Hardcore café
- alza vélemények - tapasztalatok
- Projektor topic
- Crypto Trade
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Starfield
- BestBuy topik
- Aliexpress tapasztalatok
- Sokat fogyaszt az AI, egyre több az adatközpont, kell az atomenergia
- Alapértelmezett konfiguráción sok Core CPU-nak lehet stabilitási gondja
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest