Új hozzászólás Aktív témák
-
nagyúr
válasz fordfairlane #8599 üzenetére
Semmi, az IJ meg a tobbi ugyanolyan lassu. A VS meg mindig a leggyorsabb. (A VS Code is szuper.)
while (!sleep) sheep++;
-
fordfairlane
veterán
Szomorú dolog ez. Mintha ezek a menedzselt kódok ennyi idő eltelte után sem lennének képesek beérni a natív alkalmazásokat ebben a tekintetben. Hiába a hardver fejlődése, SSD-k, satöbbi.
Persze lehet, hogy nem jó helyen tapogatózok, és nem a menedzselt kódbázis a lényeg, nekem valahogy mégis úgy tűnik, hogy itt az egyik fő választóvonal.
[ Szerkesztve ]
x gon' give it to ya
-
floatr
veterán
válasz fordfairlane #8602 üzenetére
Azért nem mindegy, hogy hogyan van menedzselve. Anno amikor a WFC-t használtam a MS motorjával, tisztán látszott az, hogy a MS tud JIT compilert írni, tud sebességre optimalizált struktúrát tervezni... szomorkodjunk együtt
-
DarkByte
addikt
De ehhez konkrétan "érti is" hogy az egy Spring XML, vagy csak string egyezést néz? Mert a Find Usages még a property fájlokban is megtalálja az osztályt ha le van írva a teljes neve (sőt még szerintem anélkül is) és szerintem itt is csak ez történik. De fixme.
A NetBeans-ért pedig kár. Java-s pályafutásomat azzal kezdtem és nem volt az rossz. A Spring Tool Suite miatt elpároltam egy idő után Eclipse-re, ennyi volt a bűne. Na meg hogy Groovy támogatása nem sok volt neki akkoriban, szerintem azóta sem változott ez.
Amúgy itt off, de a napokban egészen meglepődtem hogy a C++17 fordító milyen optimalizált kódot tud csinálni. [link] Jó, biztosan gyúrt erre az arc hogy direkt ilyen kód készüljön, ahogyan a végén egy ember rá is kérdezett hogy megnézi nagy production kódban hogyan szúrja ki, hogy miért csinált több gépi utasítást mint kellene. De azért csak pislogtam mint hal a szatyorban mikor láttam.
[ Szerkesztve ]
-
n00b
újonc
válasz Taoharcos #8454 üzenetére
Én most hétfőtől járok egy intenzív 12 hetes online kurzusra:
https://www.edx.org/course/software-construction-java-mitx-6-005-1xEz teljesen ingyenes, ha nem akarsz papírt róla, és az MIT tartja. Csapatokban fogunk projekteken dolgozni. Lehet, hogy kicsit későn szólok, de ha csatlakozol, szólj! Mindig jó, ha vannak magyar ismerősök
A többieket kérdezem: szerintetek érdemes kifizetni az 50 dolcsit a papírért? LinkedIn-be is beilleszthető. Én szeretnék a szakmában elhelyezkedni, de egy ismerősöm szerint nem a papírt nézik, hanem a tudást.
-
stepboy
csendes tag
válasz Chesterfield #8613 üzenetére
Ezt írja:
"Programming experience equivalent to Introduction to Computer Science and Programming Using Python 6.00.1x is required, with a working knowledge of a modern programming language like Python or Javascript or Java. The course will use Java for all assignments, but will include Java tutorial elements if you don't know Java yet."Tehát kell hozzá már meglévő programozási ismeret.
-
Cathfaern
nagyúr
Előzmény kérdéshez: 5 éves gyakorlattal rendelkezek programozóként. Kezdetben PHP, utána egy ideig frontend vonal (nagyrészt JS, vége felé CSS+JS, mindenféle keretrendszerekben / librarykkel, közben minimális PHP), jelenleg meg JS + Groovy (egyedi keretrendszer).
Kérdés: szeretnék jobban belemélyedni javába, egyrészt mert régen (7-8 éve) foglalkoztam vele, és szimpatikus volt, másrészt a jelenlegi keretrendszer alapjai is java-s, tehát már mostani helyemen is tudnám kamatoztatni a tudást (a mostani helyemen nem tudok elmélyülni benne, mert egyedi keretrendszer de külsős csapat fejleszti, mi csak használjuk), harmadrészt másrészt szeretnék hosszú távon munka téren is ebbe az irányba elmozdulni (akár úgy, hogy a nálunk használt keretrendszert lehetne belsőleg fejleszteni, nem mindig külsősökre kéne várni). A problémám az, hogy nagyjából kétféle tutorialt találok:
1) Írjuk meg életünk első hello world programját, mi az a for ciklus meg változók meg tömb, stb...
2) Túl magas szintről indít (mert már valami konkrét keretrendszer tutorial java-t ismerőknek) és úgy vagyok vele, mint az egyszeri agglegény a szakácskönyvvel, hogy elakad a "végy egy tiszta edényt" mondatnálSzóval tud valaki olyan tutorialt / tanfolyamot (bár tutorial jobb lenne, jobban szeretek saját tempómban haladni, ha kérdezni kell meg ott a google) ami nem kezdő programozó tanfolyam, hanem haladóbb programozóknak java átképző guide? Esetleg a #8609-ban linkelt tanfolyam jó lenne erre? (tudom már megy egy hete, de még mindig enged jelentkezni). Vagy random válasszak ki egy keretrendszert, pl. Spring, keressek hozzá egy tutorialt, pl. ez, és essek neki? Nyilván utóbbival elboldogulnék, eddig minden általam ismert programnyelvvel így indultam el, csak pontosan ezért tudom, hogy mennyi szívástól megkíméli magát az ember, ha van valami irányvonal, hogy na ezt így kéne csinálni... és ezért attól félek, hogy megfelelő alapok nélkül hülyeségek rögződnének be, illetve részben a keretrendszer hülyeségeit tanulnám meg (a 7-8 évvel ezelőtti ismerkedés kimerült notepad++-ban megírt konzolos applikációknál, szóval az nem ad megfelelő alapot). Vagy hogy lenne érdemes elindulni?
-
gygabor88
tag
válasz Cathfaern #8616 üzenetére
A nyelv áttekintésére az oracle java vizsga könyve megfelelő. Nem foglalkozik az alapokkal, így nem kell oldalakon át rácsodálkozni a ciklusokra, meg az alapműveletek operátoraira és feltételezi, hogy már elboldogulsz valamelyik java IDE-ben. Viszont elég jó kis összefoglalót tartalmaz classokkal, lambdaval és néhány beépített alap könyvtárral kapcsolatban. Sok példakód van benne, ami kiemeli azokat a részleteket, amiken könnyű átsiklani egyébként. Van benne rengeteg "mit ír ki ez a kód" típusú trükkös kérdés megoldásokkal, amikkel állásinterjún is lehet találkozni.
Keretrendszerekkel kapcsolatban az adott technológia oldalán levő dokumentációt érdemes olvasni. Például a spring referencia tele van példákkal. Innen minimum a III. szekciót érdemes elolvasni, utána pedig azt a részt, amivel foglalkoznod kell a munkád miatt, mert amúgy nagyon nagy az anyag. A guides résznél pedig találsz futtatható githubos spring projekteket.
Hasonlóan, bármilyen más java frameworkot nézel ki magadnak (hibernate, guice, etc), a hivatalos oldalán jó eséllyel lesz olyan guide/tutorial/reference, ami alapján bele lehet tanulni.[ Szerkesztve ]
-
bundli
tag
Sziasztok!
Segítséget kérnék, mert elakadtam kicsit.
Spring frameworknek egy beépített adatbázisát használom, ezt gond nélkül el is indítottam az alábbi paranccsal:
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder();
EmbeddedDatabase db = builder
.setType(EmbeddedDatabaseType.H2) //.H2 or .DERBY
.addScript("create-table.sql")
.build();Ezután rá is tudok csatlakozni az adatbázisra egy egyszerű JDBC connection kéréssel:
Connection connecton = DriverManager.getConnection("jdbc:h2:mem:testdb","sa","");
A baj csak annyi, hogy bár rá tudok csatlakozni, a tartalmát nem látom, teljesen üres.
Ez az oldal meg is magyarázza ezt a jelenséget, ugyanis ugyanabban a Spring conatinerben kell, hogy fusson az adatbázis és az a service, ami rácsatlakozik. Ezt az ötödik pontban írja le az említett oldal.
Viszont bárhogy is próbálkozom, nem sikerül.
Beraktam a fent említtett kód után az alábbi metódust ugyanabba az osztályba:
@PostConstruct
public void startDBManager() {
//h2
DatabaseManagerSwing.main(new String[] { "--url", "jdbc:h2:mem:testdb", "--user", "sa", "--password", "" });
}De sajnos ez sem segített.
Van valakinek bármi tipje, hogy mit nézek be?
[ Szerkesztve ]
-
smallmer
őstag
Sziasztok,
egy kis segítséget szeretnék kérni, mert valami nem okés:feladatleírás:
Készíts egy Szalak nevű Java osztályt, amely parancssori argumentumában egy egész számot vár. Jelöljük most ezt a számot n-el!
A program hozzon létre és indítson el n db szálat 1,2..n sorszámokkal, a következő működéssel.Minden szál (n-sorszam+1)-szer ismétli a következő két lépést:
várakozik a sorszámának megfelelő másodpercet
kiírja a szál nevét
A várható kimenet a következő (1-2 egymás utáni sor esetleg felcserélődhet):Thread-0
Thread-1
Thread-0
Thread-2
Thread-0
Thread-3
Thread-1
Thread-0
Thread-4
Thread-0
Thread-2
Thread-1
Thread-3
Thread-1
Thread-2A kód amit készítettem:
package beadando;
import java.io.*;
import java.util.*;
import java.util.logging.Level;
import java.util.logging.Logger;
public class Szalak {
public static void main(String[] args) throws Exception {
int n = Integer.parseInt(args[0]);
for (int i=1; i<=n; i++) {
new Beadando(i,n).start();
}
}
}
class Beadando extends Thread {
private int i;
private int n;
public Beadando(int i, int n) {
this.i = i;
this.n = n;
}
public void run() {
int x = i;
int dig = n-i+1;
for(i=0; i<dig;i++){
// System.out.println(i);
try {
Thread.sleep(i*1000);
} catch (InterruptedException ex) {
Logger.getLogger(Beadando.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.println(this.getName());
}
}}szerintetek mi lehet a hiba?
köszönöm
-
gygabor88
tag
válasz Cathfaern #8621 üzenetére
Habár láttam az elmúlt években egy-két álláshirdetést, ahol előnyként meg volt jelölve az oracle vizsga megléte, szerintem nem érdemes foglalkozni a letételével. A hozzá szükséges tudás viszont legyen meg, mert állásinterjún tesztelni fogják a nyelvi elemek ismeretét.
Én ugyan letettem a 6-os vizsgát, de akkor még teljesen kezdő voltam és jól jött a CV-be, neked viszont már van fejlesztési tapasztalatod. Egyébként is lejár, azt hiszem 2 évente frissíteni kell.bundli: Két lehetőség van. Nem töltesz adatot a DB-be (create-table.sql gondolom csak táblát hoz létre) vagy nem commitolsz.
-
cigam
félisten
OS X alatt ismerkedem az Eclipse-el, és a Java-val. Az első gondom, hogy az ALT+SHIFT+Y (ill. X)-et hiába nyomom, nem jelenik meg a kacsacsőr: <>
Mit hol kell beállítani, hogy Eclipse alatt is visszajöjjön?Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
cigam
félisten
Nem keres bill. kombóra, viszont a kresőbe tudok kacsacsőrt tenni.
mobal
Erre gondoltál? https://www.jetbrains.com/idea/+ A Tantusz könyvek Java kiadása mellé még mit kéne átolvasnom(magyarul)? Nézegettem Youtube videókat, de 1-2 lecke után félbeszakadtak, vagy nagyon csak az alap dolgokat (konzolos appok) mutatja be. Olyat még nem találtam ami a GUI alapjaiba is bevezet.
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
cigam
félisten
Akkor nem is kellett volna feltenni a jdk 1.8-at?
Viszont itt is foglalt az ALT+SHIFT+X... Szerencsére itt enged bill.kódra keresni:
Ki is iktattam, így már van kisebb, nagyobb jelem. Szokni kell (Pláne hogy eddig eclipse videókat néztem és tanulgattam. pl. sysout+CTRL+SPACE). Ugyanakkor az ALT+ENTER megoldás az osztályok importálására szimpatikusabb.)[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
floatr
veterán
Úgy látom a szakmai fórum új szintre lép azzal, hogy másik IDE-t ajánlanak egy key binding probléma megoldására
Ha rendezed a binding-re a listát, akkor láthatod hogy rengeteg Shift+Alt X kezdetű kombináció van. Én korábban a Ctrl+Alt kombinációkkal szívtam, mire rájöttem (IDE váltás szándéka előtt) hogy viszonylag gyorsan meg lehet oldani a problémát, hogy angol ABC-hez szokott kezek gyúrták össze a rendszert.
Az importra nem tudom ismerős-e a Ctrl+Shift+O (organize imports). Bár lehet h nem erre gondoltál.
-
cigam
félisten
Az első fotóban is bind szerint volt rendezve, de ott nekem csak egy SHIFT+ALT+X-et mutatott:
Igen a CTRL+SHIFT+O-ra gondoltam, hogy nekem a másik program ALT+ENTER megoldása szimpatikusabb.
Ugyanakkor a magyar youtube oktató videók Eclipse-t használnak, annak a trükkjeit ismertetik.
Mondjuk az is igaz, hogy eddig csak a Netacademia-s videót néztem meg, és már ott sem volt minden világos. pl.
InputSreamrReader isr = new InputStremReader(System.in);
BufferedReader br = new BufferedReader(isr);Miért nem közvetlen az isr-ből olvassa ki (gondolom mert nem lehet), miért kell egy "stream-be" tenni a System.in-t, és miért onnan olvassa ki.
[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
floatr
veterán
Workaroundként tudom esetleg javasolni, ha a filter nem dobja ki amit kéne, hogy a parancsra keress rá.
A System.in egy stream, a példához kell egy reader, ami a doksi íves fogalmazása egy byte streamet dekódol karakteres streammé a megadott vagy default charset alapján. A pufferes téma meg amiatt lehet jó, hogy soronként tudsz olvasni karakteres streamet, mivel előre olvas a pufferbe és többek közt megkeresi a sorváltásokat.
-
#68216320
törölt tag
Java tanfolyamot tudnátok ajánlani Bp-en?
-
cigam
félisten
Sajna semmi látványosat nem csinál, így fogalmam nincs mire kellene rákeresni, de a fotód nagy segítség, hogy miket nézzek meg.
Köszi a magyarázatot!
Jól tippelek, hogy az ilyen alap dolgok megértése(mi is az a strem, meg az származtatás) után már csak a különféle osztályokkal kell megismerkednem, hogy melyik mire való, milyen parancsokat tartalmaz? Minél többet ismersz fejből annál jobb programozó vagy?
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
cigam
félisten
Létezik valami fa(?) struktúra ami vizuálisan bemutatja A-tól Z-ig az aktuális állapotot? Az aktuális feladattól függ, hogy mikkel ismerkedtek meg(így idővel egyre többet tudtok fejből), vagy van pár alap amit ismerni kell, a többit pedig kikeresed a doksiból?
[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Cathfaern
nagyúr
Én megtanultam már pár nyelvet kvázi autodidakta módon, azt mindig úgy csináltam, hogy ha valamit nem tudtam, rákerestem a doksiban. Amit sokat használtam, az megragadt fejben, amit annyira nem sokat, az nem ragadt meg (illetve nyilván ha rémlett, hogy nem rég használtam, akkor nem doksiban kerestem, hanem a kódban)
Nem állítom, hogy ez a legjobb módszer, de nekem eddig mindig működött.Illetve cheat sheet-szerű dolgok is jól jönnek, pl.: [link] vagy [link]
-
cigam
félisten
-
cigam
félisten
Nem magamnak. Csak kíváncsi vagyok létezik-e olyan rajz, ami kiindul a Java.System-ből, és kibontja végig mi minden tartozik hozzá.
+ Mi dönti el, hogy ezt most kell tudnom, vagy majd kiguglizom? Pl. akik ebből élnek, azok mesteri szinten használják a keresőt, vagy specializálódnak mint az orvosok?[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Kerékpárosok, bringások ide!
- Vezetékes FÜLhallgatók
- Léghűtés topik
- Érkezik Magyarországa az LG szuper dizájnos hordozható projektora
- World of Tanks - MMO
- Otthoni hálózat és internet megosztás
- Ukrajnai háború
- Stellar Blade
- AMD off topik: VGA, CPU, APU és minden, ami AMD
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen