Diskuze: Pár otázok :)

Java Java Pár otázok :)

Avatar
Juraj Mlich
Redaktor
Avatar
Juraj Mlich:

Dobrý deň. Mám pár otázok:
Java
1.Ako je to s názvami? Premenné s malým začiatočním písmenom a metody tiež?
2.V Jave sú všetky metody automaticky virtuálne (virtuálne ako v C#)?
3.Ako je to s knižnicami? Využívajú sa v Jave?
Ostatné
4.Na akú SŠ ste chodili/chodíte? Nechcem konkrétnu SŠ len či je to gymnázium alebo odborná + odbor.
5.Je potrebné učiť sa návrhové vzory, postupnosti?
6.Máte radšej C# alebo Javu?
7.Ako je to s znakovými sadami? Čo to vlastne je? Ktorú používať? Neustále čítam o UTF-8, UTF-16, ASCII, Windows 1250 tak chcem vedieť ako to je.
8.V čom sa programujú (jazyk) herné enginy (CryEngine,...)?
9.V čom sa programuje(jazyk) pre Linux?
10.Jazyk Go (od Google), aký máte naň názor?
11.Ešte taká otázka mimo: Ako je to s vami a nemčinou? Tiež ju neznášate ako ja alebo je to mnou?

Ďakujem za odpovede, moc mi to pomohlo :)

Editováno 11.6.2013 16:59
Odpovědět 11.6.2013 16:58
Vždy je lepšie učiť sa z cudzích chýb, než z vlastných chýb.
Avatar
TomPayer
Člen
Avatar
TomPayer:

:D Já ti odpovím na bod 11. - Já osobně němčinu nesnášim! Na ostatní odpovědi si počkej na profíky ;)

Nahoru Odpovědět 11.6.2013 17:05
Technologie jdou stále kupředu, stejně jako já :D Někdy mám ale pocit že to druhý se trochu zadrhává ...
Avatar
Juraj Mlich
Redaktor
Avatar
Odpovídá na TomPayer
Juraj Mlich:

Ja sa len modlím nech na strednej, kde pôjdem, nebude nemčina povinná :P

Nahoru Odpovědět 11.6.2013 17:06
Vždy je lepšie učiť sa z cudzích chýb, než z vlastných chýb.
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na Juraj Mlich
Petr Nymsa:

4. Odborná -> škola čistě IT
5. Podle mě ano, usnadní ti to práci
6. Nebudu odpovídat, nemůžu porovnat a tato otázka je zbytečná.
8. Tyhle enginy se vyvíjejí strašně dlouho a nedokážu ti přesně odpovědět. Ale myslím že například Unreal Engine je v C++
11. Němčina ? Mě svým způsobem zas tak nevadí, jazyk jako každý jiný, ALE nelíbí se mi. Přijde mi strašně jednotvárná samé W,H ... navíc když máte ve třídě spolužáka, který nadává na češtinu a vyhlašuje jak je Němčina nejlepší a vždy i ještě řekne něco německy .. o booože :D

Nahoru Odpovědět 11.6.2013 17:09
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Kit
Redaktor
Avatar
Odpovídá na Juraj Mlich
Kit:
  1. Ano
  2. Podle C# asi ano, jinak ne.
  3. Ano
  4. Informační technologie
  5. Ano
  6. Javu
  7. UTF-8
  8. Asi v C++
  9. Jazyků je spousta. Podle nálady :) Komerčně asi Java a PHP podle zadání
  10. Zatím žádný
  11. Němčina mi nevadí, když tím jazykem nemusím mluvit :)
Nahoru Odpovědět 11.6.2013 17:11
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Jiří Gracík
Redaktor
Avatar
Jiří Gracík:

Někde jsem slyšel, že němčina není jazyk, ale vada řeči :P

Nahoru Odpovědět  +4 11.6.2013 17:16
Creating websites is awesome till you see the result in another browser ...
Avatar
Juraj Mlich
Redaktor
Avatar
Juraj Mlich:

Ešte niekto?

Nahoru Odpovědět 11.6.2013 17:20
Vždy je lepšie učiť sa z cudzích chýb, než z vlastných chýb.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Juraj Mlich
Kit:

Z ankety se stejně nic rozumného nedozvíš.

Nahoru Odpovědět 11.6.2013 17:21
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Juraj Mlich
Luboš Běhounek (Satik):

4.Na akú SŠ ste chodili/chodíte? Nechcem konkrétnu SŠ len či je to gymnázium alebo odborná + odbor.
všeobecný gympl

5.Je potrebné učiť sa návrhové vzory, postupnosti?
Hodí se to, když je znát nebudeš, budeš jen znovuobjevovat kolo

6.Máte radšej C# alebo Javu?
C#

7.Ako je to s znakovými sadami? Čo to vlastne je? Ktorú používať? Neustále čítam o UTF-8, UTF-16, ASCII, Windows 1250 tak chcem vedieť ako to je.
UTF-8, je asi nejkompatibilnější

8.V čom sa programujú (jazyk) herné enginy (CryEngine,...)?
z 99% v C++

11.Ešte taká otázka mimo: Ako je to s vami a nemčinou? Tiež ju neznášate ako ja alebo je to mnou?
Tu nemá rádo mnoho lidí (včetně mě), občas přítelkyni pozlobím tím, že na ni chvíli mluvím jen německy :D

Nahoru Odpovědět 11.6.2013 17:28
:)
Avatar
Juraj Mlich
Redaktor
Avatar
Juraj Mlich:

Ďakujem všetkým :)

Nahoru Odpovědět 11.6.2013 17:34
Vždy je lepšie učiť sa z cudzích chýb, než z vlastných chýb.
Avatar
Jiří Gracík
Redaktor
Avatar
Jiří Gracík:
  1. odborná soukromá IT škola
  2. ano, třeba MVC-čko se mi celkem zalíbilo, ale jsem líný ho u svým miniaplikací používat
  3. s javou jsem neměl tolik příležitostí dělat, jediný co se mi na ní zatím líbí je extends a implements, zní to terminátorsky ]:>
  4. UTF-8, k čemu dneska ten zbytek?
  5. kolegové hore psali, že hlavně C++, tak asi C++
  6. nemám a nepotřebuji mít potřebné znalosti
  7. -||-
  8. No, němčina :D Jak už jsem říkal - vada řeči. Používám pseudo-němčinu, když chci naštvat spolužáka co by se nejraději narodil v Hitlerovském Německu. No a pak na sebe se spolužákama řveme javohl!, takový pseudoněmecký nadávky jako šuken sie sich a tak podobně :D Jinak ten jazyk celkově beru spíš jako vtip :)
Nahoru Odpovědět  +1 11.6.2013 17:37
Creating websites is awesome till you see the result in another browser ...
Avatar
Juraj Mlich
Redaktor
Avatar
Juraj Mlich:

Mám ešte pár otázok:

  1. Čo nemá VS Express (IDE) a napr. Proffesional to má?
  2. Binárna, hexadecimálna, desiatková, čo to znamená? (absolutne netuším čo to je :))

    Zase tak veľa ich nebolo, ďakujem za odpoveď

Nahoru Odpovědět 18.6.2013 16:00
Vždy je lepšie učiť sa z cudzích chýb, než z vlastných chýb.
Avatar
Зайчик
Člen
Avatar
Odpovídá na Juraj Mlich
Зайчик:

taky se zúčastním

  1. ano
  2. nevim asi ne
  3. ano
  4. programování / sítě
  5. ano
  6. jasně že javu
  7. mám za to že UTF-8
  8. nevím tak dřív v C třeba counter strike 1.5 byla v C tuším že 1.6 přepsali do c++ a teď se to dělá stále v C++ ale herní engine si snad můžeš napsat skoro v čemkoli
  9. nemám linux ale předpokládám že python, java, c++ tam taky bude, php , c určo taky, bash
  10. Nenávidím němčinu, když tam musím mám chuť vyzabíjet celou školou a pak se objesit ve sklepě.

doplňující

  1. nevím ale určitě tam budou nějaký vychytávky
  2. soustavy se budeš učit v prváku na střední nejspíš celý ti to tu nikdo popisovat asi nebude tak si počkej nebo můžeš googlit

jo přeskočil jsem GO .. nevím nedělal jsem v něm

Editováno 18.6.2013 16:13
Nahoru Odpovědět 18.6.2013 16:11
Коммунизм для нашего будущего!
Avatar
Kit
Redaktor
Avatar
Odpovídá na Juraj Mlich
Kit:

2. Binární neboli dvojková soustava - číslo zapisuješ jen pomocí 2 symbolů. Např. 9 je dvojkově 1001. Dnešní počítače uvnitř počítají ve dvojkové soustavě.

Hexadecimální soustava - číslice 0123456789ABCDEF. Například číslo 45 se zapíše 0x2D. "0x" je jen prefix, aby to překladač rozeznal. Barva v CSS je také hexadecimální.

Desítkovou soustavu znáš, učil ses ji ve škole. 7+5=12. Číslo 12 se skládá ze 2 číslic "1" a "2". Právě rozdělení na číslice záleží na použité číselné soustavě. Desítková nemá číslici pro hodnotu 12, proto je to číslo rozděleno na dva symboly. V hexadecimální by to byl jen jeden symbol "C", ve dvojkové 4 symboly "1100".

Nahoru Odpovědět 18.6.2013 16:16
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Juraj Mlich
Redaktor
Avatar
Nahoru Odpovědět 18.6.2013 16:19
Vždy je lepšie učiť sa z cudzích chýb, než z vlastných chýb.
Avatar
Luboš Běhounek (Satik):

1. Čo nemá VS Express (IDE) a napr. Proffesional to má?

  • express edice neumí používat pluginy
  • express edice má pro každou technologii (.NET, C++, ...) samostatnou aplikaci, v plné verzi umí jedno MSVS VS všechno
  • vyssi edice maji vice sablon pro projekty, co se mi treba hodne libi je moznost vytvorit si do solution projekt Databaze a verzovat si pres nej jednoduse strukturu databaze

Pak samozrejme express neumi spousty ruznych vlastnosti, ktere ti muzou usnadnit vyvoj - treba podminene breakpointy, nejake dalsi debuggery (XSLT, ..), UML, analyzu kodu - vypisuje nejaky rady tykajici se kodu (treba kdyz na FileStream v using volas .Close(), ze bys to uz nemel delat, ze nativni metodu by sis v c# mel presunout do externi tridy, ...), metrika kodu (udrzovatelnost, cyklomaticka slozitost, pocet zanoreni, pocet radku, ...), mapa kodu (graficky znazornuje, ktera funkce co vola, na jaky data saha apod.) a spousta dalsiho, bez ceho se obejdes, ale muze to ulehcit praci, hlavne pak na slozitejsich projektech.

Nejsem si uplne jistej, jestli nejakou z tech veci nema express edice taky, ale mam ted pocit, ze nema :) .

Nahoru Odpovědět 18.6.2013 16:47
:)
Avatar
Odpovídá na Luboš Běhounek (Satik)
Michal Žůrek (misaz):

express verze nejsou dělány pro jazyky, ale pro platformy.

desktop
windows store
windows phone
web
Nahoru Odpovědět 18.6.2013 17:01
Nesnáším {}, proto se jim vyhýbám.
Avatar
Odpovídá na Michal Žůrek (misaz)
Luboš Běhounek (Satik):

Starší verze než 2012 byly podle jazyků, 2012 jsem express verzi nezkoušel, rovnou z práce používám Ultimate :)

Nahoru Odpovědět  +1 18.6.2013 17:09
:)
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Juraj Mlich
David Čápka:
  1. Ano
  2. Ano
  3. Samozřejmě
  4. Všeobecné gymnázium
  5. Usnadní práci
  6. O chlup raději mám C#
  7. Je to způsob jaký se vypořádat s tím, že každá národní abeceda má jiné znaky. Dříve se muselo nastavit v jaké abecedě chceš text zobrazit, dnes se používá UTF-8, které umí zobrazit všechny základní národní abecedy.
  8. C++
  9. C, Python, Java
  10. Neznám, raději se věnuji známým jazykům
  11. Němčina je zlo, kamarádi co se jí učili místo angličtiny mají problémy v zaměstnání.
Nahoru Odpovědět 19.6.2013 13:54
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Juraj Mlich
Redaktor
Avatar
Nahoru Odpovědět 19.6.2013 13:57
Vždy je lepšie učiť sa z cudzích chýb, než z vlastných chýb.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 20 zpráv z 20.