Új hozzászólás Aktív témák
-
Lacces
őstag
Én állást keresek Java-ban eddig nem sok visszajelzés. Így mélyítem a tudásomat.
Amit én állásportálokon észrevettem:
Java: Webprogramozás (JSP, JSF)
Pénzügyi/Bank szoftverek
Üzleti szoftverekC++ meg mindent lefed mint programozási nyelv. De én úgy mondom, hogy a Java-ra nem mint programozási nyelvre gondolj. Hanem mint programozási "környezet", platform-ra.
Úgy mint Microsoft oldalon, van a programnyelv: C# vagy VB. és aztán ott van mögötte álló hatalmas nagy .NET keretrendszer, és akkor már hoppá, grafika, web, adatbázisos dolgok. (és ez a Java-ra is igaz), bár úgy vettem észre, hogy a műszaki ipar a .NET-et kedveli inkább a Java-val szemben... de ez nem biztos (amúgy meg ott a C és C++ az egyeduralkodó).
-
G.Zs.
senior tag
A Java-val alapvetően kétféle irányba érdemes elindulni:
- Az egyik az Android platform, ami eléggé úgy néz ki, hogy egy jó ideig piacképes tudást fog jelenteni.
-A másik a szerver oldali programozás, amire hosszú évek óta hatalmas kereslet van, általában közepesen jó fizetésekért.Én pár évvel ezelőtt az utóbbi vonalon indultam el, és nem bántam meg. Épp mostanában volt aktuális nekem is az új állás keresése, és alapvetően elégedett voltam azzal, amit tapasztaltam.
Az elmúlt hónapban kb. 10 helyre küldtem önéletrajzot, ebből egy kivételével be is hívtak interjúra.
A kiválasztási folyamat szinte mindenhol más volt. Valahol algoritmizálási készséget mértek, valahol SCJP szerű tesztet kellett megoldani, valahol OOP/Design Pattern -ekre kérdeztek rá leginkább, és volt, ahol a több keretrendszer ismeretét (EJB,JPA,Spring,JSF stb.) várták el.Kezdőként, 0 tapasztalattal még így is viszonylag nehéz munkát találni, de nem lehetetlen.
Ha a menyasszony apja az örömapa, a menyasszony anyja az örömanya akkor a menyasszony az örömlány?
-
Lacces
őstag
Ez egy picit nincs túl bonyolítva?
Már tervbe van véve, hogy 1 hónap múlva fogok a generikusokról részletesebben tanulni, de ez szerintem túl bonyolult így.
Esetleg azt csinálnám, hogy az <ArrayList<int>> típusból egy osztályt csinálnék ami dolgozik ezekkel az ArrayListekkel, és akkor lehetne rá Get és Set metódusokat írni. Ha nagyon ezt akarod követni.
És akkor így talán egyszerűbb, átlátod, és az ArrayList<int>-eket objektumként kezeled. És tudnál metódust írni amellyel eléred az ArrayList elemeit isÉn így ennyit tudtam mondani, mint lelkes java tanuló . De majd jönnek az okosabbak
-
Chipi333
csendes tag
Tudsz olyat, hogy var.get(0).get(0) csak ebbe nem nehéz belezavarodni
De ha jól értem mit szeretnél akkor azzal jársz a legjobban ha csinálsz magadnak egy Candidates classt ami pl egy ArrayListben tárolja a számokat, és abból csinász egy 2 dimenziós tömböt(generikusokból nem tudsz tömböt csinálni ugyanis, de ha becsomagolod a dolgot egy saját osztályba akkor már jó vagy). Aztán ha kiürült, akkor vagy az osztályt írod meg úgy, hogy ezt meg tudja mondani magáról, vagy egyszerűen null-ra állítod helyét a tömbben. -
modder
aktív tag
Ahogy Chipi333 is írta, a get-eket tudod láncolni.
Amúgy gondolkodtam Map-en is pl.:[ Szerkesztve ]
-
modder
aktív tag
gondolom a setCand()-on belül látod, hogy mikor változtattál egy elemet, akkor true-val térsz vissza.
Ha összeadod az nyilván nem biztos eredmény. egyébként ha 81 element egyenként összehasonlítasz, az p*csa, semmit nem számít. egyébként is csak az első különbözőségig kell menni a ciklusban. -
ArchElf
addikt
Nagyon OFF:
Hogy így felkeltetted az érdeklődésem összedobtam egy bruteforce (sor/oszlop/block érték-kizárás+rollback-kel) c# kódot - 225 ms alatt "megoldja" a teljesen üres táblát (első jó megoldás). Kis akarattal átültethető Java-ra is (bár használtaam benne egy kis LINQ-et az egyszerűsg kedvéét).AE
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
ArchElf
addikt
Hát egy Very Hard, vagy Extreme nincs meg ebből a két módszerből (elég sokat játszottam egy időben) - még csak részleteiben sem. Kell még mellé vagy 3 másik módszer: dupla-, tripla kizárás, rejtett duplák, triplák. Ezekkel általában megoldható egy VH, extrémhez még mindig kellhet még mélyebb technika. Utána színezés (ez már BF).
mod:
Szerintem nem volna sokkal gyorsabb két dimenziósban sem. Eseteg négy dimenzióval
Én sima tömbbel csináltam, generált (illetve konfigurálható) régiókkal. Lehet, hogy ez lassabb, de el tud boldogulni nem szabványos felépítésű táblával is.AE
[ Szerkesztve ]
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
ArchElf
addikt
Megoldani simán megoldja, hisz ott van benne a BF - csak azt mondtam, hogy az idő nagy részét BF-ban tölti
Én SimpleSudoku-val játszottam, az tud generálni húzós puzzle-okat.
AE
[ Szerkesztve ]
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
Taoharcos
aktív tag
Egyenként külön-külön is le lehet fordítani. Futtatáskor a main class tartalmazó osztályt kell futtatni. Ő meghívja a többit. Persze figyelni kell hogy egy könyvtárban legyenek. Ellenkező esetben package.-at kell használni. De javítson valaki ha úgy gondolja, lehet, hogy valamiben tévedek.
-
Mukorka
addikt
Ha már packaget adsz a Print osztálynak akkor ebben a könyvtárszerkezetben kellene lennie a másik osztálynak is. pl: com/xyz/PrintTest.java.
Egyébként ehhez a két osztályhoz elég lenne ha ua könyvtárban lennének és még package se kell. (meg import se).
Mukor#2214 --- "Ezt nem én gondolom így, EZ EGY TÉNY!"
-
-
-
Lacces
őstag
Persze világos, öröklődést ismerem, polimorfizmus stb nyalánkság.
Csak amikor azt írta hogy "valódi altípus" meg "megfelelőségi kapcsolat van" akkor néztem, hogy most, miért? Van olyan alosztály, ami nem valódi altípusa az ősosztálynak? (esetleg nem felel meg neki?)
Meg létezhet olyan alosztály, aminek nincs "megfelelőségi kapcsolata" az ősosztállyal? Csak ha már itt van a könyvben, akkor már érdekel a téma nagyon, hogy mire gondolMár csak egy bekell kerülni egy céghez, ahol ezeket a praktikákat mindennap használható
[ Szerkesztve ]
-
-
-
Gyuri16
senior tag
amig van referencia az objektumra, addig a gc nem torli. Singleton eseteben tobbnyire azt jelenti, hogy amig fut a program addig letezik az objektum is (amig van referencia a classloaderre).
masik dolog: nem ajanlom, hogy igy implementald a singletont, a lazy initialization tobb threades kornyezetben kellemetlenseget okoz. egyszerubb igy
private static MyClass myClassInstance = null ;
helyett
private static MyClass myClassInstance = new MyClass();Nem vagyok egoista, csak uborkagyalu!
-
Lortech
addikt
Egy akármi alkalmazás futtatása miatt nem szoktunk globálisan classpatht beállítani. Kényelmetlen, értelme nem sok, és alattomos problémákhoz vezethet, ha az ember megfeledkezik róla. Ha már a CLASSPATH környezeti változóval akarunk classpatht megadni a jvm-nek, akkor az alkalmazás indítóscriptjében egyszerűen beállítjuk a változót.
run.bat tartalma:
SET CLASSPATH=..\classes
java package.akarmi.MainClassEgy-két cp bejegyzésre ez is felesleges, helyette:
java -classpath ..\classes package.akarmi.MainClass[ Szerkesztve ]
Thank you to god for making me an atheist
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Android alkalmazások - szoftver kibeszélő topik
- Milyen notebookot vegyek?
- Xbox tulajok OFF topicja
- World of Tanks - MMO
- 3D nyomtatás
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Kerékpárosok, bringások ide!
- Kormányok / autós szimulátorok topicja
- Skoda, VW, Audi, Seat topik
- Renault, Dacia topik
- További aktív témák...
- Creative Sound BlasterX AE-5 Plus belső hangkártya - RGB led szalaggal
- Teljesen új Xiaomi Mi Robot Vacuum-Mop Essential robotposzívó eladó (bontatlan)
- Bomba ár! Lenovo E31-80 - i5-6200U I 8GB I 256GB SSD I 13,3" I HDMI I Cam I Win10 I Garancia!
- Bomba ár! Lenovo ThinkPad L530 - i5-3GEN I 8GB I 500GB I DVDRW I 15,6" HD I mDP I W10 I Garancia!
- Bomba ár! Lenovo ThinkPad T570 - i7-7GEN I 8GB I 256GB SSD I 15,6" FHD I HDMI I Cam I W10 I Gari!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest