Új hozzászólás Aktív témák
-
Drizzt
nagyúr
Egy meglehetősen láma kérdés: melyik package-t kell importálni, hogy lehessen szionuszt, cosiunust, meg ilyesmit számoltatni, s utána melyik függvénnyel? Köszi...
I am having fun staying poor.
-
Drizzt
nagyúr
válasz Diskcopy #470 üzenetére
Köszi, de arra már írtam egy saját kis átalakítót, mire szóltál. Éppen egy nagyházival szopok... A lényege az, hogy van két kis tank, az egyiket én, a másikat az ellenség irányítja, valós időben mennek az események, s a golyó röppályája a ferde hajítás fizikai képleteiből számolandó.
I am having fun staying poor.
-
Drizzt
nagyúr
Megcsináltam nagyjából a cuccot, de rögtön van gond...
Azt írja, amikor futtatni akarom, hogy nincsen main class. Na most, van nekem egy Frame-ből származó GameWindow, abból GameEngine, aminek van egy loopja(MyThread), meg egy load függvénye... a konstruktora nekem pont jó lenne main függvénynek? Mit tegyek? A netbeans folyton azt írja, hogy nincsen main class, hiába hozok létre akár egy különállót is magam...(Pedig van benne public static void main(String[] args){ ...} is...)I am having fun staying poor.
-
Drizzt
nagyúr
válasz Diskcopy #473 üzenetére
Helló, ez volt a gond, nem egyezett a file neve, bocs, hogy ilyen hülységgel zaklattalan, de tényleg nagyon gagyin tanították ezt nekünk. Összesen 4 gyakorlat volt egész félévben, aztán tanuljunk meg abból javazni, meg egy elmagyarázott slide-ból...
Most már fut, de nem csinál semmit, amit kéne, s a mainem azt írja, hogy dob egy NullPointerExceptiont, amikor példányosítom a GameEngine-t, s nem tudm miért? :S
A GameEngine végső soron a Frameből származik, s a konstruktora onnan örökölt, egy stringet vár, így pinicializáltam:
GameEngine a=new GameEngine(''lőjj!'');
hm... hol itt a nullpointerexception oka?I am having fun staying poor.
-
Drizzt
nagyúr
Nah, volt egy pár, amire rájöttem, hogy mitől van, de van mégegy, most annak az okát keresem...
I am having fun staying poor.
-
Drizzt
nagyúr
válasz Diskcopy #477 üzenetére
Koszi. Nalam az a helyzet, hogz van egz osztalz, amiben van egz masik osztaly, ami a threadbol szarmazik. Ebben nem tudom elerni a tartalmazo osztaly semelzik valtozojat sem, nah, ezt nem ertem miert van, illetve hogz lehetne kikuszobolni. Tehat ez a threadbol szarmazo osztalz a masik osztalzon belul van definialva.
I am having fun staying poor.
-
Drizzt
nagyúr
válasz Jester01 #496 üzenetére
Azt nem lehet, a Graphics nem inicializálható, legalábbis azt írja, amikor a szokásos módon, konstruktorhívással inicializálom. Máshogy kell?
Az a baj, hogy egy példaprogram alapján írtam nagyrészt a cuccot, s ott nincsenek ilyen problémák, pedig nincsen látszólag nagyobb különbség.
[Szerkesztve]
Ha a window.selfet próbálom előbb meghívni, akkor arra is azt írja, hogy nullpointer hiba, pedig az inicializálva van.
[Szerkesztve]I am having fun staying poor.
-
Drizzt
nagyúr
[link]
Help! Nem értem, miért nem csinálja azt csomó részen, mint kéne. Gondolok itt az inputkezelésre(self.processinput), s a Self.Draw-ban miért nem rajzolja ki az ágyúcsövet rendesen?I am having fun staying poor.
-
Drizzt
nagyúr
[link]
Helló. Na valaki akkor megtudná majd nézni valamikor? Nagyon megköszönném. Azt nem értem, hogy miért működik ez a dolog rosszul. Ami rossz: Egy lövés után behal a golyó, pedig nem kéne. 2: számomra teljesen érthetetlen módon a nyavalyás ágyúcsövet nem bírja kirajzolni, pedig szerintem matematikailag helyesen írtam le a helyét. Vagy akkor valami gond tényleg az inputtal van. :SI am having fun staying poor.
-
Drizzt
nagyúr
Huhh, a ferde hajítás modellezése már tökéletes! Már csak gyorsan össze kell dobni valami gagyi Mi-t. Meg a fránya ütközéskezelés... Mindez 40 perc alatt.
I am having fun staying poor.
-
Drizzt
nagyúr
[link]
Nagyon szépen köszönöm a segítséget!!! Ilyen lett a vége... Nálam jól fut netbeansben, de a tanárnál nem volt ez jellemző. Azért elfogadták. Koppkoppkopp. Most kezdhetek készülni a holnapi zh-ra.I am having fun staying poor.
-
Drizzt
nagyúr
válasz Jester01 #540 üzenetére
Ez volt a suliban is, de nálam ment jól. Nah, bocs, de most ezzel egyelőre nem foglakozom, amúgy a gép kb. 5 mp-enként lőne, egyre közelebb hozzád., te meg akkor lőhetsz újra, ha az előző lövedéked már valamilyen módon megsemmisült.
Mégegyszer köszi mindent, mert ha arra a kisbetű, nagybetű eltérésre nem hívod fel a figyelmem, még mindig itt sírok...I am having fun staying poor.
-
Drizzt
nagyúr
Huhh, ha meglesz valahol az, hogy mi volt a zh Javaból, akkor felrakom majd... Itt fogtok hüledezni, de tényleg.
I am having fun staying poor.
-
Drizzt
nagyúr
Hello, lenne egy kérdésem.
Van egy olyan osztálystruktúrám, hogy van GameObject, s annak vannak leszármazotta: Gyerek, Automata, stb... Ezek hozzá vannak rendelve mezőkhöz referenciák által. Egy mező GameObject típusú referenciában tartalmazza, hogy ki van rajta. Namost, ha gyerek van rajta, s ennek egy saját tagfüggvényét szeretném meghívni, akkor mit kell tenni?I am having fun staying poor.
-
Drizzt
nagyúr
Van egy frame-m, hiába csinálok rajta setSize-ot, nem változik meg a mérete, úgy rémlik, hogy még valami extra kéne ezek után a showon kívül, nem?
I am having fun staying poor.
-
Drizzt
nagyúr
válasz loszerafin #877 üzenetére
Az volt a para, hogy a htm file bírálta felül. :S
Na más egyszerűbb kérdésem van. Appletet kell csinálni, írtam egy filet IntervalException.java néven, ahol van. Az importálásához kell még valami, hogy lássa? Elég idegesítő, hogy Unixon kell fejleszteni(ssh loginnal), így elég nehézkes, míg valamit kipróbálgtok...I am having fun staying poor.
-
Drizzt
nagyúr
Akkor a kérdés pontosan. Szóval van egy java fájlom, ami applet, s a htm megjeleníti. Kéne nekem egy exception leszármazott osztály intervalexception néven. Ha simán belerakom az eredeti javaba public class intervalexception extends exception, akkor azt írja ki, hogy ezt egy másik fájlban kellene definiálni. Na ekkor mit csináljak?
I am having fun staying poor.
-
Drizzt
nagyúr
Csak az Applet használná. Belső osztály az mit takar?
public class IntervalException extends Exception{
public IntervalException(String msg){
super(msg);
}
}
Ezen mit kéne változtatni? Gondolom valamelyik osztályba, vagy egyébbe kellene ezt belerakni?I am having fun staying poor.
-
Drizzt
nagyúr
Kösz, s egy másik kérdés: azt szeretném, hogy egy exceptiont dobjak, ha egy sztring nem ''V'', vagy ''D'', de ha egy if utáni feltétel részbe írnám őket or-ral összekapcsolva, akkor mindig azt mondja, hogy már korábban zárójelet vár. Mi lehet ilyenkor a megoldás? Néezegettm ezt-azt, de nem lettem sokkal okosabb... :S
I am having fun staying poor.
-
Drizzt
nagyúr
Egy kérdés: egy egyszerűbb hűlózati szimulátort írok épp. Ami jól is működik általában, de ha nagyon sok résztvevőt, meg számításigényt növelő paramétert állítok magasra, akkor a jó működést azt már nem hozza. LinkedList-et használok, gondoltam rá, hogy talán ezzel foglalok el túl sok memóriát. Van esetleg valami másik List típus, amivel több elemet tudnék tárolni? Bár érdekes, mert hibát nem küld a program, simán csak rosszul működik nagy fájlokra.
I am having fun staying poor.
-
Drizzt
nagyúr
Kupac adatszerkezet van valahogyan implementálva Javaban?
I am having fun staying poor.
-
Drizzt
nagyúr
Találtam egy ilyet:
[link]Viszont ezt az org.apache.commons.collections.BinaryHeap dolgot hogy tudom beimportálni Eclipse-ben?
I am having fun staying poor.
-
Drizzt
nagyúr
Java EE-hez milyen anyagot ajánlanátok leginkább, kezdő Java SE tudás mellé? Nézek most egy ilyet, ez nagyon tetszik: [link]. De szerencsére ezt ingyen tudom nézni. Ezen kívül tudtok valami jó Java EE képzést? Főleg általános jellegűekre gondolok. Amit említettem, az csak CDI, JPA, EJB és JAX-RS fókuszú. Érdekelne mik vannak amikről esetleg nem tudok, de érdemes lenne utána nézni. Olyan anyagokat keresek, amivel minél gyorsabban meg lehet tanítani Java SE programozókat, illetve pályakezdőket EE-re.
I am having fun staying poor.
-
Drizzt
nagyúr
Pedig itt stimmel mind a két dolog: zöld mező és java EE(7). Amúgy nekem mint kívülállónak, segítsetek megérteni miért jobb a Spring pl. a Java EE7-nél. Mi az, amit nem lehet, vagy nagyon nyakatekerten megcsinálni Java EE7-ben, de Springben nagyon simán.
Ami problémám van a Java EE-vel, hogy nem sok hozzá a jó anyag, illetve tesztelés nagyon nehézkes. Ezekben feltételezem jobban áll a Spring.
I am having fun staying poor.
-
Drizzt
nagyúr
válasz Aethelstone #10029 üzenetére
Java EE-hez is tudsz fat jart gyártani. Igaz a minimális méret ami szükséges így is jóval nagyobb, mint a minimális Spring boot csomag. Többet is nyújt out of the box, de tény, hogy nagyobb. Mondjuk 50 MB alatti méretről beszélünk, ami vagy számít, vagy nem.
(#10030) mobal: Java EE-ben ez pont ugyanennyi, csak más annotációkat kell használni. Egy dolgot leszámítva: A JpaRepository-nak megfelelő ősosztály nincs külön benne a Java EE-ben, azt csinálni kell egyet magadnak.
[ Szerkesztve ]
I am having fun staying poor.
-
Drizzt
nagyúr
Ebből a példából ezt egy több éves projekt esetében elég nehéz lenne azért kijelenteni. Egy ennek megfelelő általános osztályt azért pár perc alatt java EE-hez is össze lehet dobni. Ebből a példádból az látszott, hogy könnyebb egy bonyolultabb alkalmazás alapjait összerakni. De arra nem lehet belőle extrapolálni, hogy bonyolultabb use case-ekben van-e olyan eset, amiben esetleg a Java EE-ben van egyszerűbb megoldás. Nem azt állítom, hogy van, csak az érveléseddel szállok vitába.
Ui.: REST szerver funkcionális tesztelésére mit javasoltok? REST assured-t nézem most, elsőre tetszik amit látok, de kíváncsi vagyok van-e jobb javaslat. Az, hogy Java alapú, előnynek számít most nálam. Főleg ha a webszerver is Java alapú. Vannak dolgok, amit így kis fájdalommal újra lehet használni.
I am having fun staying poor.
-
Drizzt
nagyúr
Én nem értek a Springhez, de először azt nézném meg, hogyha leszeded a ".antMatchers("/blogposts/**").hasRole("ADMIN")" sort, akkor beenged-e. A blogposts-ot amikor eléred, s ki akarod írni, hogy "jogok:", akkor abból megjelenik bármi? Ha nem, akkor valahol a configure-ban kellene lennie a gebasznak. Még amit javaslok: minél fine-abb logging bekapcsolása a configban:
@EnableWebSecurity(debug = true)Hátha valamivel többet mond.
I am having fun staying poor.
-
Drizzt
nagyúr
válasz smallmer #10103 üzenetére
Még szebb éenne amúgy, ha try with resources-t haszbálnál. Ezt olyan osztályokra lehet alkalmazni, amik implementálják az AutoCloseable interface-t. Ilyenkor a try blokk végé a try után közvetlenül zárójelbe írt példányok close-a implicit meg lesz hívva.
Tehát valahogy így nézni ki:
try(PrintWriter kuldes = new PrintWriter(beerkezoKliens.getOutputStream(), true);) {
for (int i = 0; i < szamCimek.size(); i++) {
kuldes.println(szamCimek.get(i));
}
} catch (IOException ex) {
System.out.println("Nem kuldott semmit");
}Persze lehetne még csomó mindent csinálni. Kinn is try-with-resourcest használni, többszálúság, etc.
I am having fun staying poor.
-
Drizzt
nagyúr
válasz Dinter #10108 üzenetére
Valahol van erre minta kódod?
"Ha én az EventHandler-t az App-on belül valósítom meg, akkor minden gombnak az App osztály adattagjának kell lennie, hogy a handle függvényben le tudjam ellenőrizni, hogy melyik osztályban történt a kattintás."
Ez szerintem nem így van. Vagyis nem teljesen értem, hogy mit értesz az alatt, hogy le kell tudd ellenőrizni, hogy melyik osztályban történt a kattintás? Miért kellene ezt leellenőrizni? Ha bárhol csinálsz EventHandler-t implementáló osztályt, azt be tudod állítani event handlernek. Akár csinálhatsz egy olyan függvényt az Appban, ami EventHandler<MouseEvent>-et ad vissza, pl. így:
Class MyApplication {
EventHandler<MouseEvent> createTeamHandler(Team t) {
return new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent e) {
System.out.println("MouseEventhandler runs");
t.doSomething();
}
};
}
}És akkor ahol akarod használni:
MyApplication app = new MyApplication();
Team t = new Team();
button.addEventHandler(app.createTeamHandler(t));Mondjuk Javafx-hez sem értek. De ehhez hasonló dolog simán megy pl.: Consumer-ekkel:
public class Book{
public Book(String name) {
this.name = name;
}
private String name;
private Consumer<Book> consumer;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void setConsumer(Consumer<Book> bookConsumer) {
consumer = bookConsumer;
}
public void consume() {
consumer.accept(this);
}
}
public class Tester {
public static Consumer<Book> getBookConsumer(int number) {
return new Consumer<Book>() {
@Override
public void accept(Book book) {
System.out.println(number);
}
};
}
public static void test() {
Book b1 = new Book("AGILE workflow");
b1.setConsumer((book -> {
System.out.println(visitables.size());
}));
b1.consume();
b1.setConsumer(getBookConsumer(8));
b1.consume();
}
}I am having fun staying poor.
-
Drizzt
nagyúr
válasz Miertvansote #10119 üzenetére
Ha elso munkahelyet ertjuk a junior alatt, akkor szerintem 600k fele menni lehetlennek hangzik. Par ev utan ossze lehet hozni, vagy jo korabbi referenciakkal, de full elso munkahelyre nulla tapasztalattal szerintem kizart. Ott inkabb a 400-500k a realitas manapsag.
I am having fun staying poor.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Xbox Series X|S
- Anglia - élmények, tapasztalatok
- Konzolokról KULTURÁLT módon
- BestBuy ruhás topik
- Milyen billentyűzetet vegyek?
- 3D nyomtatás
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- További aktív témák...