<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Matt383</id>
	<title>VIK Wiki - Felhasználó közreműködései [hu]</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Matt383"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/Speci%C3%A1lis:Szerkeszt%C5%91_k%C3%B6zrem%C5%B1k%C3%B6d%C3%A9sei/Matt383"/>
	<updated>2026-05-11T13:13:24Z</updated>
	<subtitle>Felhasználó közreműködései</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=Algoritmuselm%C3%A9let_(r%C3%A9gi)&amp;diff=181762</id>
		<title>Algoritmuselmélet (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Algoritmuselm%C3%A9let_(r%C3%A9gi)&amp;diff=181762"/>
		<updated>2014-06-05T08:07:46Z</updated>

		<summary type="html">&lt;p&gt;Matt383: /* Vizsga */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Algoritmuselmélet&lt;br /&gt;
|targykod=VISZA213&lt;br /&gt;
|szak=info&lt;br /&gt;
|kredit=5&lt;br /&gt;
|felev=4&lt;br /&gt;
|kereszt=van&lt;br /&gt;
|tanszék=SZIT&lt;br /&gt;
|kiszh=nincs&lt;br /&gt;
|nagyzh=1 db&lt;br /&gt;
|hf=nincs&lt;br /&gt;
|vizsga=írásbeli és szóbeli&lt;br /&gt;
|tad=https://www.vik.bme.hu/kepzes/targyak/VISZA213/&lt;br /&gt;
|targyhonlap=http://cs.bme.hu/algel/&lt;br /&gt;
|levlista=algel{{kukac}}sch.bme.hu&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Követelmények==&lt;br /&gt;
===Előtanulmányi rend===&lt;br /&gt;
[[Bevezetés a számításelméletbe II.|Bevezetés a számításelméletbe 2.]] tárgyból aláírás megszerzése szükséges a tárgy felvételéhez.&lt;br /&gt;
&lt;br /&gt;
===A szorgalmi időszakban===&lt;br /&gt;
*Az &#039;&#039;&#039;aláírás&#039;&#039;&#039; feltételei:&lt;br /&gt;
**A &#039;&#039;&#039;ZH&#039;&#039;&#039; sikeres (min. 40%) megírása. Várhatóan 8 feladatból áll, minden feladat ugyanannyit ér. A ZH eredménye kedvezõ esetben feljavíthatja a vizsga eredményét is.&lt;br /&gt;
*&#039;&#039;&#039;Megajánlott jegy:&#039;&#039;&#039; nincs.&lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&lt;br /&gt;
**A ZH egyszer félév közben, egyszer pedig a pótlási héten (különeljárási díj fejében) pótolható. A pótpótZH eredménye már nem számítható bele a vizsgába.&lt;br /&gt;
*&#039;&#039;&#039;Elővizsga:&#039;&#039;&#039; nincs&lt;br /&gt;
&lt;br /&gt;
===A vizsgaidőszakban===&lt;br /&gt;
*&#039;&#039;&#039;Vizsga:&#039;&#039;&#039; Írásbeli. Az írásbeli vizsga után egy megajánlott jegyet kapsz, ami vagy a vizsgapontszám (V), vagy (ha ez legalább elégséges és a (pót)ZH eredménye jobb, mint a vizsgáé) a (pót)ZH és vizsgapontszám átlaga alapján számítódik. Az írásbeli vizsgát szóbeli vizsga követheti. Elégtelen írásbeli vizsga szóbelivel nem javítható. Ha szóbelizel, a megajánlott jegyen egy jegyet lehet javítani, de rontani is. A feltett kérdés függ attól is, hogy hány pont kell a jobb jegyhez, illetve, hogy az milyen jegy.&lt;br /&gt;
*&amp;lt;math&amp;gt; P= max\left(\frac{ZH+V}{2},V\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
*Ponthatárok:&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
!P !! Jegy&lt;br /&gt;
|-&lt;br /&gt;
|0 - 31 || 1&lt;br /&gt;
|-&lt;br /&gt;
|32 - 43 || 2&lt;br /&gt;
|-&lt;br /&gt;
|44 - 55 || 3&lt;br /&gt;
|-&lt;br /&gt;
|56 - 67 || 4&lt;br /&gt;
|-&lt;br /&gt;
|68 - 80 || 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A félévvégi jegy a (pót)ZH eredményének figyelembe vételével kialakult vizsgajegy.&lt;br /&gt;
&lt;br /&gt;
==Segédanyagok==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Előadáshoz&#039;&#039;&#039;&lt;br /&gt;
**A tankönyv:  Rónyai Lajos, Ivanyos Gábor, Szabó Réka: Algoritmusok.&lt;br /&gt;
**[[Media:Algel_nagysagrend_Friedl_Katalin.pdf| Nagyságrendek]] Friedl Katalin által készített kiegészítő az Algoritmusok könyv mellé&lt;br /&gt;
**[[Media:Algel_bonyelm_Friedl_Katalin.pdf| Bonyolultság elmélet]] Friedl Katalin által készített kiegészítő az Algoritmusok könyv mellé&lt;br /&gt;
**[[Media:Algel_eajegyzet.pdf|Elődás jegyzet]] Nem hivatalos! Készült:~2010 ősz&lt;br /&gt;
**[[Media:Algel_osszefoglalo.pdf|Vázlatos elméleti összefoglaló]] Elméleti összefoglaló négy oldalban. Nem hivatalos!&lt;br /&gt;
**[[Media:Algel_eajegyzet_E_Cs.pdf|Elekes Csabi órai jegyzete]] kézzel írott&lt;br /&gt;
**[[Media:Algel_pirosfeketefak.pdf| Piros-fekete fák]] Egy kis hasznos dolog a piros-fekete fákról&lt;br /&gt;
**[http://qiao.github.io/PathFinding.js/visual/ JavaScript-alapú útvonalkereső demo]: A*, Breadth-First, Best-**First, Dijkstra, Jump point&lt;br /&gt;
**[http://cs.bme.hu/~kiskat/sza/anim.html Algoritmusok animációja]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Gyakorlathoz&#039;&#039;&#039;&lt;br /&gt;
**[[Media:Algel_gyakjegyzet_E_Cs.pdf|Elekes Csabi gyakorlat jegyzete]] kézzel írott&lt;br /&gt;
**&#039;&#039;&#039;Kőrösi Attila&#039;&#039;&#039; 2012 őszének gyakorlat [[Media:Algel_gyak_2012osz_fs.pdf | Feladatai]] és [[Media:Algel_gyak_2012osz_m0.pdf | Megoldásai]] &#039;&#039;&#039;(Nem feltétlenül tartalmaz teljes megoldásokat!)&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;[http://www.cs.bme.hu/~drotos/ Drótos Márton]&#039;&#039;&#039; gyakvez [[Media:drotos_2013_fs.pdf | Feladatsora]] és a hozzá tartozó [[Media:drotos_2013_mo.pdf | Megoldások]]. (Változhat, ajánlott nézni az oldalát, jelenleg a legfrissebb változat :  21-Sep-2012 11:32)&lt;br /&gt;
&lt;br /&gt;
==Videó==&lt;br /&gt;
2010 tavaszán [http://video.bme.hu/index.php?act=vid&amp;amp;tkod=BMEALGO videofelvétel] készült az előadásokon és az egyik csoport gyakorlatain (Vigyázat! Semmi garancia nincs arra, hogy mindig minden ugyanúgy és ugyanakkor fog elhangzani a későbbi félévekben!)&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
*2014&lt;br /&gt;
** [[Media:Algel_PPZH_20140522.jpg|2014-05-22 PPZH]]&lt;br /&gt;
** [[Media:Algel_pzh_20140423.pdf|2014-04-23 PZH]]&lt;br /&gt;
** [[Media:Algel_zh_20140331.pdf|2014-03-31 ZH]] | [[Media:Algel_zh_20140331_mo.pdf|mintamegoldás]]&lt;br /&gt;
&lt;br /&gt;
*2013&lt;br /&gt;
** [[Média:Algel_ppzh_20130523.pdf|2013-05-23 PPZH]] [[Algoritmuselmélet_-_PPZH,_2013.05.23.|Nem hivatalos megoldókulcs]] (8/2)&lt;br /&gt;
** [[Média:Algel_pzh_20130424.pdf|2013-04-24 PZH]] [[Algoritmuselmélet_2013.04.24._PZH_megoldásai|Nem hivatalos megoldókulcs]] (8/6)&lt;br /&gt;
** [[Media:Algel_zh_20130403.pdf|2013-04-03 ZH]] [[Algoritmuselmélet_2013.04.03._ZH_megoldásai|Nem hivatalos megoldókulcs]] (8/7)&lt;br /&gt;
&lt;br /&gt;
*2012&lt;br /&gt;
** [[Media:Algel ppzh 20121116.jpg|2012-11-16 ppZh]] megoldás nélkül&lt;br /&gt;
** [[Media:Algel_pzh_120426_moval.pdf|2012-04-26 ZH]] megoldással&lt;br /&gt;
&lt;br /&gt;
*2011&lt;br /&gt;
** [[Media:Algel_pzh_20110422.pdf|2011-04-22 PZH]] megoldás nélkül&lt;br /&gt;
** [[Media:Algel_zh_20110328.pdf|2011-03-28 ZH]] megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
*2010&lt;br /&gt;
** [[Media:Algel_pzh_20101119_jav_utmutatoval.pdf|2010-11-19 PZH]] (~javítási útmutatóval) [[Algoritmuselmélet_2010.11.19._PZH_megoldásai|Nem hivatalos megoldókulcs]] (8/4)&lt;br /&gt;
&lt;br /&gt;
==Vizsga==&lt;br /&gt;
*2013-14 tavasz&lt;br /&gt;
**[[Media:Algel_V2_2014_06_05.jpg | 2014.06.05. vizsga ]] megoldás nélkül&lt;br /&gt;
**[[Media:Algel_V1_2014_05_29.jpg | 2014.05.29. vizsga ]] megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
*2013-14 ősz&lt;br /&gt;
**[[Media:Algel_V4_2014_01_23.pdf | 2014.01.23. vizsga]] megoldás nélkül&lt;br /&gt;
**[[Media:Algel_V3_2014_01_16.pdf | 2014.01.16. vizsga]] megoldás nélkül&lt;br /&gt;
**[[Media:Algel_V2_2014_01_09.pdf | 2014.01.09. vizsga]] megoldás nélkül &lt;br /&gt;
**[[Media:Algel_V1_2014_01_02.pdf | 2014.01.02. vizsga]] megoldás nélkül &lt;br /&gt;
&lt;br /&gt;
*2012-13 tavasz&lt;br /&gt;
**[[Media:Algel_V4_2013_06_20.pdf | 2013.06.20. vizsga]] megoldás nélkül&lt;br /&gt;
**[[Media:Algel_V3_2013_06_13.pdf | 2013.06.13. vizsga]] megoldás nélkül&lt;br /&gt;
**[[Media:Algel_V2_2013_06_06.pdf | 2013.06.06. vizsga]] [[Algoritmuselmélet_2013.06.06._vizsga_megoldásai#2013.06.06._vizsga_megold.C3.A1sai|Nem hivatalos megoldókulcs]] (8/5)&lt;br /&gt;
**[[Media:Algel_V1_2013_05_30.pdf | 2013.05.30. vizsga]] [[Algoritmuselmélet_2013.05.30._vizsga_megoldásai|Nem hivatalos megoldókulcs]] (8/5)&lt;br /&gt;
&lt;br /&gt;
*2012-13 ősz&lt;br /&gt;
**[[Media:Algel_vizsga_20130110.pdf| 2013.01.10. vizsga]] megoldás nélkül&lt;br /&gt;
**[[Media:Algel_vizsga_20130103.pdf| 2013.01.03. vizsga]] megoldás nélkül&lt;br /&gt;
**[[Media:Algel_vizsga_20121220.pdf| 2012.12.20. vizsga]] megoldás nélkül&lt;br /&gt;
&lt;br /&gt;
*2011-12 ősz&lt;br /&gt;
**[[Media:Algel_vizsga_20120105_moval.pdf| 2012.01.05. vizsga]] megoldással&lt;br /&gt;
**[[Media:Algel_vizsga_20111222_moval.pdf| 2011.12.22. vizsga]] megoldással&lt;br /&gt;
&lt;br /&gt;
==Tippek==&lt;br /&gt;
&lt;br /&gt;
A tantárgy fentvan video.bme.hu-n viszont érdemes bejárni órára, illetve gyakorlatra, mert a feladatok, problémák, eljárások megértésében nagymértékben segítséget nyújt. A gyakorlatvezetők a lehető legjobban megpróbálják elmagyarázni az anyagot, ha pedig nemértés üti fel fejét, szívesen segítenek, elmondják akár mégegyszer, új példát hoznak a tananyag könnyebb megértése érdekében.&lt;br /&gt;
&lt;br /&gt;
Ajánlani tudom csak Kőrösi Attila gyakorlatát. (2012.ősz by Fityusz)&lt;br /&gt;
Ezen felül pedig érdemes a vizsga előtti konzultációra elmenni, hasznos lehet! (by Fityusz)&lt;br /&gt;
&lt;br /&gt;
Erősen ajánlani tudom a [http://video.bme.hu/index.php?act=vid&amp;amp;tkod=BMEALGO videókat], főképp a &#039;&#039;&#039;gyakorlat videókat&#039;&#039;&#039; (de az előadás videók is hasznosak vizsgához!), ill. a [[Algoritmuselmélet#Seg.C3.A9danyagok | Segédanyagoknál]] lévő gyakorlati anyagokat.&lt;br /&gt;
&lt;br /&gt;
==Hasznos linkek==&lt;br /&gt;
&lt;br /&gt;
[http://www.cs.bme.hu/algel hivatalos oldal]&lt;br /&gt;
&lt;br /&gt;
[http://www.cs.bme.hu/~kiskat/algel/ Katona Gyula] előadó oldala&lt;br /&gt;
&lt;br /&gt;
[http://www.cs.bme.hu/~friedl/alg/ Friedl Katalin] előadó oldala(egyenes)&lt;br /&gt;
&lt;br /&gt;
[http://cs.bme.hu/~kazi/algel/ Kazi Sándor] gyakvez oldala&lt;br /&gt;
&lt;br /&gt;
[http://www.cs.bme.hu/~drotos/ Drótos Márton] gyakvez oldala&lt;br /&gt;
&lt;br /&gt;
[[Algoritmuselmélet:_ZH_és_Vizsga_megoldásához_wiki-oldal_minta|ZH és Vizsga megoldásához wiki-oldal minta]]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Mérnök_informatikus_alapszak}}&lt;/div&gt;</summary>
		<author><name>Matt383</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Algel_V2_2014_06_05.jpg&amp;diff=181761</id>
		<title>Fájl:Algel V2 2014 06 05.jpg</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Algel_V2_2014_06_05.jpg&amp;diff=181761"/>
		<updated>2014-06-05T08:07:23Z</updated>

		<summary type="html">&lt;p&gt;Matt383: MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>Matt383</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia_(r%C3%A9gi)/Java_igaz-hamis&amp;diff=181307</id>
		<title>Szoftvertechnológia (régi)/Java igaz-hamis</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia_(r%C3%A9gi)/Java_igaz-hamis&amp;diff=181307"/>
		<updated>2014-05-27T00:31:56Z</updated>

		<summary type="html">&lt;p&gt;Matt383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Kvízoldal&lt;br /&gt;
|cím=Szofttech Java igaz-hamis&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Igaz-hamis kérdések tesztje Java témakörből.&lt;br /&gt;
&lt;br /&gt;
2000. december 19. és 2014. január 21. közötti összes vizsga átnézve, minden igaz-hamis beválogatva.&lt;br /&gt;
&lt;br /&gt;
Az A-B-C-D-E jellegű Java kérdések tagmondatai is itt vannak, igaz/hamis válaszokkal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO: jó lenne a metódusneveket dőlttel szedni, hogy picit átláthatóbb legyen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== a java.awt.event csomagban a WindowAdapter osztály megvalósítja a WindowListener interfészt ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a java.lang.String osztálynak vannak a string értékét (tartalmát) megváltoztató metódusai ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a primitív típusokhoz tartozó csomagoló osztályok (wrapper classes) nem változtathatók (immutable) ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a Set minden metódusa megtalálható a List-ben is ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a wait hívása során a szál kilép az objektum monitorából ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a WindowAdapter osztály használatával lehetővé válik a többszörös öröklés ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== abstract osztálynak lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== absztrakt osztályból nem lehet példányt létrehozni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== absztrakt osztálynak nem lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== az alábbi kódrészlet futtatása végén a b változó értéke true ==&lt;br /&gt;
&amp;lt;pre&amp;gt;String s1 = new String(&amp;quot;Hello&amp;quot;); &lt;br /&gt;
String s2 = s1; &lt;br /&gt;
s2 += &amp;quot; world&amp;quot;; &lt;br /&gt;
boolean b = (s1 == s2);&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== catch blokkjában lehet újonnan létrehozott kivételt dobni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== csak primitív típusokon értelmezett a &amp;quot;természetes rendezés&amp;quot; (natural ordering) ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy interface típusnak csak egyetlen közvetlen őse lehet ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy metódust el lehet látni egyszerre abstract és final módosítóval is ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy objektum referenciáját tartalmazó változón csak olyan metódus hívható meg, amilyen a változó statikus típusában is szerepel ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy objektum wait metódusát csak az objektum monitorában tartózkodó szál hívhatja meg ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy osztály lehet akkor is absztrakt, ha nincs absztrakt metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy osztály statikus metódusát csak statikus metódusból lehet meghívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál csak akkor hajthat végre notify() metódushívást, ha a hívott objektum monitorában tartózkodik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál csak akkor hajthat végre wait() metódushívást, ha a hívott objektum monitorában tartózkodik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál egyszerre csak egy objektum monitorában tartózkodhat ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó dinamikus típusa nem lehet absztrakt osztály ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó dinamikus típusának nem lehet abstract metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusa nem lehet a változó dinamikus típusának leszármazottja ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusa nem lehet absztakt osztály ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusának nem lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy X osztály foo() synchronized metódusa nem lehet final ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== előfordulhat, hogy két szál (T1 és T2) ugyanazon objektum ugyanazon synchronized metódusát futtatva T1 T2 sorrendben lép be, de T2 T1 sorrendben lép ki ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódus módosíthatja az objektum állapotát ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódus nem lehet abstract ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódus nem lehet statikus ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódusban használható a this változó ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final osztálynak nem lehet abstract metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== for (S x : z) fejlécű for ciklusban a z referencia csak tömbre vagy a JDK-val szállított gyári kollekciók példányaira referálhat ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== generikus osztály paramétere nem lehet primitív típus ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== generikus osztály példányosításakor lehet másik generikus osztály a paraméter ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha a t tömböt paraméterként átadjuk egy metódusnak, amelyik a tömb egy elemének új értéket ad, akkor az eredeti tömbben is módosul az érték ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál notify() hívás hatására hagyja el a WAIT állapotot, akkor RUNNABLE állapotba kerül ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál véget ért, akkor start() metódushívással újraindítható ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál véget ért, nem lehet újraindítani ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== JScrollPane-be csak olyan SWING komponenst szabad tenni, aminek nincs saját görgetősávja ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== két interfész csak akkor valósítható meg egy osztályban, ha az interfészeknek nincsen közös metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== konstruktornak nem lehet láthatósága ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== lehet olyan private tag, aminek többször is lehet értéket adni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden generikus osztály használható Object paraméterezéssel ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden List interfészt megvalósító objektum értékül adható Set típusú változónak ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden objektumnak van wait() metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden primitív típusnak van csomagoló (wrapper) osztálya ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== nincs olyan várakozó szál, amelyik egyből RUNNABLE állapotú lesz a notifyAll() hatására ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== példánymetódust kivétel nélkül csak példánymetódusból hívhatunk ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== primitív típus is lehet generikus osztály template-paramétere ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== primitív típus tömbje is a primitív típusok közé számít ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== privát metódust csak privát metódusból lehet hívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== private hozzáférési osztályú attribútumok nem szerializálódnak ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== private hozzáférési osztályú attribútumokat csak az adott osztály metódusai érhetik el közvetlenül ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== private tag nem szerializálódik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus attribútumot csak statikus metódusból lehet elérni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus metódus nem dobhat kivételt ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus metódus nem lehet private  ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus metódusban használható a this változó ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus tag nem szerializálódik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== String objektum tartalma bármikor megváltoztatható ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== synchronized kulcsszó használatával elkerüljük a deadlock kialakulását ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálak nem képesek saját magukat közvetlenül waiting állapotból notify-jal felébreszteni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálakon a join() metódust csak az indításuk sorrendjében szabad meghívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálat a run() metódus meghívásával indíthatunk ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szerializálás körkörös hivatkozású adatszerkezeten (pl. gyűrű) kivételt dob ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2||pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;/div&gt;</summary>
		<author><name>Matt383</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia_(r%C3%A9gi)&amp;diff=181306</id>
		<title>Szoftvertechnológia (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia_(r%C3%A9gi)&amp;diff=181306"/>
		<updated>2014-05-26T22:59:10Z</updated>

		<summary type="html">&lt;p&gt;Matt383: /* Java */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Szoftvertechnológia&lt;br /&gt;
|targykod=VIIIA217&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=3&lt;br /&gt;
|kereszt=vizsgakurzus&lt;br /&gt;
|tanszék= IIT&lt;br /&gt;
|nagyzh= nincs&lt;br /&gt;
|kiszh= nincs&lt;br /&gt;
|vizsga= írásbeli&lt;br /&gt;
|hf=1 db&lt;br /&gt;
|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIIIA217/&lt;br /&gt;
|targyhonlap=https://www.iit.bme.hu/~stuser/|levlista=szofttechATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
[[TargynevAjanlas|Ajánlott rövidítés]]: &amp;quot;szofttech&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Követelmények ==&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
[[A_programozás_alapjai_II.|A programozás alapjai 2.]] tárgyból kredit megszerzése szükséges a tárgy felvételéhez.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*Heti 2 előadás van, kötelező jelenléti ív nincs.&lt;br /&gt;
*Az &#039;&#039;&#039;aláírás&#039;&#039;&#039; feltétele:&lt;br /&gt;
**A kiadott &#039;&#039;&#039;házi feladat&#039;&#039;&#039; elkészítése. Egy névre szóló feladatsort kell letölteni, kinyomtatni és a feladatokat megoldani, majd leadni. Akkor fogadják el, ha a feladatsor minden feladatára az adható pontok min. 50%-át sikerült megszerezni.&lt;br /&gt;
*&#039;&#039;&#039;Megajánlott jegy:&#039;&#039;&#039; nincs.&lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&lt;br /&gt;
**A házi feladat pótolható a pótlási héten új feladatsor kérésével (két és fél nap alatt kell megcsinálni), különeljárási díj ellenében.&lt;br /&gt;
*&#039;&#039;&#039;Elővizsga:&#039;&#039;&#039; nincs.&lt;br /&gt;
&lt;br /&gt;
=== A vizsgaidőszakban  ===&lt;br /&gt;
* &#039;&#039;&#039;Vizsga:&#039;&#039;&#039; írásbeli, amely két részből áll. Az első (beugró) részben 24, a másodikban 26 pont szerezhető. A vizsga első 30 percében kell megírni a beugrót, majd azt beszedik, és lehet folytatni a vizsgát. A vizsga sikeres, ha a beugró 24 pontjából min. 14 megvan (~58%), valamint a vizsga összpontszáma eléri a 21 pontot (42%).&lt;br /&gt;
**Előfeltétele: az aláírás megléte.&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A házi feladat eredménye nem számít bele a a félévvégi jegybe, azt tisztán a vizsgaeredményre kapod.&lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
=== Könyv ===&lt;br /&gt;
&#039;&#039;Főbb könyvek&#039;&#039;&lt;br /&gt;
* Kondorosi, László, Szirmay-Kalos: [[Media:szofttech_objektumorientaltszoftverfejlesztes_konyv.pdf|Objektum orientált szoftver fejlesztés]], ComputerBooks, Bp., 1997 , Kempelen Farkas Digitális Tankönyvtár&lt;br /&gt;
* Sommerville, I. – Szoftver rendszerek fejlesztése 2. bővített kiadás, Panem Kiadó, Debrecen, 2007. &lt;br /&gt;
* &#039;&#039;&#039;Harald Störrle: UML 2, Panem Kiadó, Budapest, 2007&#039;&#039;&#039; &lt;br /&gt;
** Az UML 2 szabvány van benne. Egy esettanulmányt vezet végig a könyvön és az &#039;&#039;&#039;összes&#039;&#039;&#039; diagramtípust részletesen kivesézi. A mély megértéshez nagy segítség.&lt;br /&gt;
* &#039;&#039;&#039;Java 2 - Útikalauz programozóknak 5.0, ISBN 9630640923, Kiadó:ELTE TTK Hallgatói Alapítvány&#039;&#039;&#039;&lt;br /&gt;
* Használtan nehezen beszerezhető, ki kell fogni. A korábbi verziója (ami a közkedvelt illegaláis helyeken is megtalálhatók) egyáltalán nem váltja ki. Szájbarágós, ezért hosszú, DE ebből BÁRKI megérti! (Aki meg pro, az az olyan részekkel úgyis gyorsan halad.) A honlapon (stuser) be vannak hivatkozva a könyv szükséges fejezetei.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Egyéb könyvek&#039;&#039;&lt;br /&gt;
* Sommerville, I. - Software Engineering 8th ed., Pearson Education Ltd, 2007, http://www.cs.st-andrews.ac.uk/%7Eifs/index.html &lt;br /&gt;
* Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide, Addison-Wesley, 1999. &lt;br /&gt;
* Roger s. Pressman: Software Engineering, A Practitioner&#039;s Approach, 6th ed, McGraw-Hill, 2006 &lt;br /&gt;
* UML 2.1.1 Superstructure Specification &amp;amp; Infrastructure Specification, http://www.omg.org/technology/documents/modeling_spec_catalog.htm#UML&lt;br /&gt;
&lt;br /&gt;
===Hasznos publikációk===&lt;br /&gt;
* [http://www.ibm.com/developerworks/rational/library/content/03July/1000/1251/1251_bestpractices_TP026B.pdf Rational Unified Process] - minden, amit a RUP-ról tudni lehet (workflow-k, fázisok)&lt;br /&gt;
&lt;br /&gt;
=== SzofttechJegyzet ===&lt;br /&gt;
* Legfrissebb változat: [[Media:SzofttechJegyzet8.pdf|SzofttechJegyzet8]]&lt;br /&gt;
* Készítettünk egy módosított verziót, amiben az elírások nagyrésze javítva lett [[:File:SzofttechJegyzet8_jav.pdf|SzofttechJegyzet8_jav]]&lt;br /&gt;
&lt;br /&gt;
* NEM HIVATALOS JEGYZET: nincs benne minden, vannak benne hibák/elírások&lt;br /&gt;
* 2011-es Elméleti anyag + feladatok megoldással + java&lt;br /&gt;
* (utolsó frissítés 2011.12.30. 16:58)&lt;br /&gt;
* A 2011-es tematika anyagai találhatóak meg benne, a 2012-es anyagok nincsenek benne!!!&lt;br /&gt;
* Továbbfejlesztési lehetőségek:&lt;br /&gt;
** Minden évben szükséges lenne frissíteni az aktuális anyagokkal és kiegészíteni, újabb &amp;quot;kiadásban&amp;quot; feltölteni!&lt;br /&gt;
** [[Szerkesztő:Ferrero| a készítő elérhetősége]], vele egyeztetve lehet elkérni a forrást és továbbfejlesztésről érdeklődni (mely mindenki számára nyitott, csak pár tanácsot adna)&lt;br /&gt;
&lt;br /&gt;
=== Videó ===&lt;br /&gt;
2010 őszén az EHK felvette a tárgy előadásait, akkor még nem volt Java a tananyagban, illetve azóta megváltozott a tárgy szoftvertechnológiai része is, a videók NEM fedik le teljes mértékben az anyagot!&lt;br /&gt;
&lt;br /&gt;
2012 őszén a [http://videotorium.hu/hu/search/all?q=Szoftvertechnol%C3%B3gia+Java+gyakorlat Java-előadásokat] is felvették.&lt;br /&gt;
&lt;br /&gt;
[http://bme.videotorium.hu/hu/channels/details/902,Szoftvertechnologia A videók itt megnézhetőek, innen letölthetőek]&lt;br /&gt;
&lt;br /&gt;
A 2010-es videókhoz készült [[Media:szofttech_video_jegyzet_timestamps_v1.pdf|Videó-jegyzet]] időbélyegzőkkel. Segítségével könnyű megkeresni adott anyagot a videókban.&lt;br /&gt;
* &#039;&#039;&#039;[[Szoftvertechnológia - Videójegyzet]]&#039;&#039;&#039; - a pdf Wiki-aloldallá alakított változata. --[[Szerkesztő:Harapeti|Haraszin Péter]] ([[Szerkesztővita:Harapeti|vita]]) 2013. június 9., 17:20 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Vizsgakérdések ===&lt;br /&gt;
* [[Szoftvertechnológia - Lehetséges vizsgakérdések]] - szerkesszétek bátran! (korábbi [https://docs.google.com/document/d/1y6989PPel8nhjoPSYU3ztUS4poe0XC23kAQigjBVcQ4/edit?usp=sharing Google Docs-segédlet Wikis változata])&lt;br /&gt;
* [https://docs.google.com/document/d/1UcrKOjgA3vN9S4SD3uF_I6EjGssRkgN7ofhonbmohTM/edit?usp=sharing| Diagramok kigyűjtve a diákból] - szerkesszétek bátran!&lt;br /&gt;
&lt;br /&gt;
===Egyéb segédanyagok===&lt;br /&gt;
==== Java ====&lt;br /&gt;
* [https://docs.google.com/document/d/1wfXi3eqx_KPbbc2LHxP5_dqQ75gaZou6gEknFETEdck/edit &#039;&#039;&#039;Közösen szerkeszthető&#039;&#039;&#039; Google-doksi] - nem hibátlan, egészítsd és javítsd ki Te is!&lt;br /&gt;
* [https://sites.google.com/site/czirjakzoltan91/programozas/java Czirják Zoltán Java-anyagai]&lt;br /&gt;
* [http://docs.oracle.com/javase/tutorial/java/generics/bounded.html Bounded Type Parameters] - Oracle Java tutorial kötött dzsókerekröl&lt;br /&gt;
* [http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html Java Language Keywords] - Oracle Java tutorial a kulcsszavakról (pl. delete nincs benne, tehát használható változónévként)&lt;br /&gt;
* [http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html Controlling Access to Members of a Class] - Oracle Java tutorial&lt;br /&gt;
* [https://wiki.sch.bme.hu/Szofttech_Java_igaz-hamis &#039;&#039;&#039;Kikérdező&#039;&#039;&#039;] - igaz-hamis kérdések tesztje Java témakörből, 2000. december 19. és 2014. január 21. közötti összes vizsga átnézve, minden igaz-hamis beválogatva; az A-B-C-D-E jellegű Java kérdések tagmondatai is benne vannak, csak igaz/hamis válaszlehetőségekkel&lt;br /&gt;
&lt;br /&gt;
==== Órai jegyzet ====&lt;br /&gt;
* [[Media:Szofttech_elekescsaba_szofttech_oraijegyzet_2008.pdf|Elekes Csaba órai jegyzete]] - 2008-as előadáson kézzel írt jegyzet&lt;br /&gt;
&lt;br /&gt;
==== UML ====&lt;br /&gt;
* UML quick reference (angolul): [http://www.holub.com/goodies/uml/ Allen Holub&#039;s UML Quick Reference]&lt;br /&gt;
* [[Media:Szofttech_UML_diagramok.pdf|Szofttech UML diagramok]] - diagramok magyarul&lt;br /&gt;
* [[Media:szofttech_diplomamunkaUML2.pdf|UML2 diplomamunka]] - Az UML eszközeinek bemutatása egy komplex rendszer tervezésén keresztül.&lt;br /&gt;
* [http://www.visual-paradigm.com/VPGallery/diagrams/Class.html az UML2 specifikációból kigyűjtve nagyon jó UML diagram magyarázatok (angolul)]&lt;br /&gt;
* [http://www.zicomi.com/viewDictionaryHome.jsp UML2 Diagramok - interaktív gyakorló példák]:  deepHistory, shallowHistory, mindenféle példa magyarázattal! (angolul)&lt;br /&gt;
* [[Media:szofttech_PhDreport_UML.pdf|PhDreport_UML.pdf]] - UML PhD Project Report a Carnegie oldaláról&lt;br /&gt;
* [[Media:szofttech_uml_diagramok_tananyagfejlesztes.pdf|uml_diagramok_tananyagfejlesztes.pdf]] - UML diagramok a [http://tananyagfejlesztes.mik.uni-pannon.hu/index.php?option=com_content&amp;amp;view=article&amp;amp;id=58&amp;amp;Itemid=71 Tananyagfejlesztés portálról]&lt;br /&gt;
&lt;br /&gt;
==== DTD ====&lt;br /&gt;
* [http://www.w3schools.com/dtd/default.asp DTD tutorial 1 @ W3Schools]&lt;br /&gt;
* [http://www.zvon.org/xxl/DTDTutorial/Output_hun/example1.html DTD tutorial 2 @ ZVON.org]&lt;br /&gt;
&lt;br /&gt;
==== Jackson system development (JSD), Jackson Structured Programming (JSP) ====&lt;br /&gt;
* [[JspSegitseg|JSP-segítség a Wikin]] - érdemes lenne jobban kidolgozni&lt;br /&gt;
&lt;br /&gt;
==== XML ====&lt;br /&gt;
* [http://www.w3schools.com/xml/default.asp W3Schools XML tutorial] (figyelem: http://www.w3fools.com/)&lt;br /&gt;
* [https://developer.mozilla.org/en-US/docs/XML_Introduction MDN - XML Introduction]&lt;br /&gt;
* [http://www.w3.org/XML/ Extensible Markup Language (XML) @ W3.org]&lt;br /&gt;
* [http://alistapart.com/d/usingxml/xml_uses_a.html XML Example @ A List Apart]&lt;br /&gt;
* [http://alistapart.com/article/usingxml Using XML @ A List Apart]&lt;br /&gt;
&lt;br /&gt;
==== Algebrai axiómák ====&lt;br /&gt;
* [[Media:szofttech_algebrai_axiomak.pdf|Algebrai axiómák hasznos segédlet]]&lt;br /&gt;
&lt;br /&gt;
==== Tesztelés ====&lt;br /&gt;
* [[Media:szofttech_teszteles_segedlet_veszprem.pdf|Tesztelés segédlet]] - tesztelés rész segédlet, Veszprémi Egyetem&lt;br /&gt;
&lt;br /&gt;
==== Agilis szoftverfejlesztés ====&lt;br /&gt;
* [http://hu.wikipedia.org/wiki/Scrum Scrum (Wikipédia)]&lt;br /&gt;
==== Egyéb ====&lt;br /&gt;
* [[Media:szofttech_szoftverkarbantartas_tananyagfejlesztes.pdf|szoftverkarbantartas_tananyagfejlesztes.pdf]] - Szoftverkarbantartás a [http://tananyagfejlesztes.mik.uni-pannon.hu/index.php?option=com_content&amp;amp;view=article&amp;amp;id=58&amp;amp;Itemid=71 Tananyagfejlesztés portálról]&lt;br /&gt;
&lt;br /&gt;
=== Régi anyagok ===&lt;br /&gt;
A régi anyagok (pl.: Progtechnológia) teljesen más tematikát követtek, de nem érdemes kitörölni őket, mert találhatunk bennük értékes információkat.&lt;br /&gt;
&lt;br /&gt;
* [[Media:Szofttech_magyarJegyzet_1.pdf|Szofttech_magyarJegyzet_1.pdf]]&lt;br /&gt;
* [[Media:Szofttech_magyarJegyzet_2.pdf|Szofttech_magyarJegyzet_2.pdf]]&lt;br /&gt;
* [[Media:szofttechfogalmak.pdf|szofttechfogalmak.pdf]] - Elméleti vizsgakérdések, válaszokkal&lt;br /&gt;
* [[Media:szofttech_elmelet2006-2008.pdf|szofttech_elmelet2006-2008.pdf]]]&lt;br /&gt;
* [[Media:szofttech_pt_biblia_1.pdf|szofttech_pt_biblia_1.pdf]] - Kézzel írt jegyzet&lt;br /&gt;
* [[Media:szofttech_pt_biblia_2.pdf|szofttech_pt_biblia_2.pdf]] - Kézzel írt jegyzet digitalizálva&lt;br /&gt;
&lt;br /&gt;
===Vizsgafeladatok csoportosítva (TODO)===&lt;br /&gt;
A 2007/8-as évtől kezdve csoportosítva lesznek itt a feladatok, külön fs/mo formában, megoldásoknál esetleges magyarázással/indoklással. Nyilván lehetnek (vannak) benne hibák, hiányosságok (ezeket lehetőleg jelezni az arklurwiki@gmail.com e-mail címre).&lt;br /&gt;
*UML class diagram&lt;br /&gt;
**A,B,C,D,E feladattípus: [[Media:szofttech_jegyzet_UML_classdiagram_ABCDE_fs.pdf | Feladatsor]][[Media:szofttech_jegyzet_UML_classdiagram_ABCDE_mo.pdf | Megoldások]]&lt;br /&gt;
*UML use-case diagram&lt;br /&gt;
**rajzoló feladattípus: [[Media:szofttech_jegyzet_UML_usecasediagram_fs.pdf | Feladatsor]][[MEdia:szofttech_jegyzet_UML_usecasediagram_mo.pdf | Megoldások]]&lt;br /&gt;
* Algebrai axiómák&lt;br /&gt;
** Kifejtős, és X-elős feladatok: [[Media:szofttech_jegyzet_algebrai_axioma_fs.pdf | Feladatsor]][[Media:szofttech_jegyzet_algebrai_axioma_mo.pdf | Megoldások]]&lt;br /&gt;
&lt;br /&gt;
===Nemhivatalos konzultációk===&lt;br /&gt;
&lt;br /&gt;
* [[SzoftTechKonzi|Cassus féle szoftvertechnológia konzultáció 2009. jan. 12]]&lt;br /&gt;
&lt;br /&gt;
== Házi ==&lt;br /&gt;
A NEPTUN-ban beállított email címre érkezik majd egy email előre láthatólag november elején, amiben egy kód található. [https://www.iit.bme.hu/~stuser/feladat.html Erről] az oldalról lehet letölteni majd a házi feladatot a kóddal.&lt;br /&gt;
&lt;br /&gt;
A feladatlapot kinyomtatva, kitöltve és összetűzve kell leadni az emailben említett helyen (IIT adminisztráció), az emailben említett határidőig, ami általában november vége.&lt;br /&gt;
&lt;br /&gt;
=== Házi felépítése ===&lt;br /&gt;
* 8 darab, tipikus szoftvertechnológia feladat vagy elméleti kérdés (olyan feladatok melyek vizsgákban szoktak szerepelni), tehát az AllInOne PDF sokat segít hasonló feladatok keresésében&lt;br /&gt;
* minden egyes feladatra külön-külön a pontok 50%-ának megszerzése.&lt;br /&gt;
&lt;br /&gt;
== Vizsga ==&lt;br /&gt;
&lt;br /&gt;
====2013/14/1 félév====&lt;br /&gt;
* [[Media:stv_140707.pdf|stv_140707.pdf]]: 2014. január 7-ei vizsga megoldásokkal&lt;br /&gt;
* [[Media:stv_140114.pdf|stv_140114.pdf]]: 2014. január 14-i vizsga megoldásokkal&lt;br /&gt;
* [[Media:szofttech_vizsga_stv_140121.pdf | stv_140121.pdf]]: 2014. január 21-i vizsga megoldásokkal&lt;br /&gt;
&lt;br /&gt;
====2012/13/2 félév====&lt;br /&gt;
* [[Media:stv_130528.pdf|stv_130528.pdf]]: 2013 május 28-ai vizsga megoldásokkal&lt;br /&gt;
* [[Media:stv_130611.pdf|stv_130611.pdf]]: 2013 június 11-ei vizsga megoldásokkal&lt;br /&gt;
* [[Media:stv_130618.pdf|stv_130618.pdf]]: 2013 június 18-ai vizsga megoldásokkal&lt;br /&gt;
&lt;br /&gt;
====2012/13/1 félév====&lt;br /&gt;
* [[Media:stv_130115.pdf|stv_130115.pdf]]: 2013 január 15-ei vizsga megoldásokkal&lt;br /&gt;
* [[Media:stv_130108.pdf|stv_130108.pdf]]: 2013 január 8-ai vizsga megoldásokkal&lt;br /&gt;
* [[Media:stv_121218.pdf|stv_121218.pdf]]: 2012 december 18-ai vizsga megoldásokkal&lt;br /&gt;
&lt;br /&gt;
====2011/12/2 félév====&lt;br /&gt;
* [[Média:Stv_120522.pdf‎|stv_120522.pdf]]: 2012. május 22. vizsga megoldásokkal&lt;br /&gt;
* [[Média:Stv_120605.pdf‎‎|stv_120606.pdf]]: 2012. június 5. vizsga megoldásokkal&lt;br /&gt;
* [[Média:Stv_120612.pdf‎‎|stv_120612.pdf]]: 2012. június 12. vizsga megoldásokkal&lt;br /&gt;
&lt;br /&gt;
====2011/12/1 félév====&lt;br /&gt;
* [[Media:stv_120117.pdf|stv_120117.pdf]]: 2012. január 17-i vizsga megoldással&lt;br /&gt;
* [[Media:stv_120103.pdf|stv_120103.pdf]]: 2012. január 3-ai vizsga megoldással&lt;br /&gt;
* [[Media:stv_111220.pdf|stv_111220.pdf]]: 2011. december 20-ai vizsga megoldással&lt;br /&gt;
&lt;br /&gt;
====2010/11 év====&lt;br /&gt;
* [[Media:stv_110614.pdf|stv_110614.pdf]]: 2011. június 14. vizsga megoldással&lt;br /&gt;
* [[Media:stv_110607.pdf|stv_110607.pdf]]: 2011. június 7. vizsga megoldással&lt;br /&gt;
* [[Media:stv_110524.pdf|stv_110524.pdf]]: 2011. május 24. vizsga megoldással&lt;br /&gt;
* [[Media:stv_110118.pdf|stv_110118.pdf]]: 2011. január 18. vizsga megoldással&lt;br /&gt;
* [[Media:stv_110104a.pdf|stv_110104a.pdf]]: 2011. január 4. vizsga A csoport megoldással&lt;br /&gt;
* [[Media:stv_110104b.pdf|stv_110104b.pdf]]: 2011. január 4. vizsga B csoport megoldással&lt;br /&gt;
* [[Media:stv_101221.pdf|stv_101221.pdf]]: 2010. december 21. vizsga megoldással&lt;br /&gt;
&lt;br /&gt;
====2009/10 év====&lt;br /&gt;
* az utolsó vizsga hiányzik, akinek megvan töltse fel&lt;br /&gt;
* [[Media:stv_100601.pdf|stv_100601.pdf]]: 2010. június 1. vizsga megoldással&lt;br /&gt;
* [[Media:stv_100526.pdf|stv_100526.pdf]]: 2010. május 26-ai vizsga megoldással&lt;br /&gt;
* [[Media:stv_100126.pdf|stv_100126.pdf]]: 2010. január 26. vizsga megoldással&lt;br /&gt;
* [[Media:stv_100112B.pdf|stv_100112B.pdf]]: 2010. január 12. 13:30 vizsga megoldással&lt;br /&gt;
* [[Media:stv_100112A.pdf|stv_100112A.pdf]]: 2010. január 12. 12:00 vizsga megoldással&lt;br /&gt;
* [[Media:stv_100105B.pdf|stv_100105B.pdf]]: 2010. január 5. 13:30 vizsga megoldással&lt;br /&gt;
* [[Media:stv_100105A.pdf|stv_100105A.pdf]]: 2010. január 5. 12:00 vizsga megoldással&lt;br /&gt;
&lt;br /&gt;
====2008/09 év====&lt;br /&gt;
* [[Media:stv_090618.pdf|stv_090618.pdf]]: 2009. június 18. vizsga megoldással&lt;br /&gt;
* [[Media:stv_090611.pdf|stv_090611.pdf]]: 2009. június 11. vizsga megoldással (4. feladat megoldása: 11. előadás-videó (2010.10.11) 44. percétől)&lt;br /&gt;
* [[Media:stv_090528.pdf|stv_090528.pdf]]: 2009. május 28. vizsga megoldással&lt;br /&gt;
* [[Media:stv_090127.pdf|stv_090127.pdf]]: 2009. január 27. vizsga megoldással&lt;br /&gt;
* [[Media:stv_090113.pdf|stv_090113.pdf]] 2009. január 13. vizsga megoldással&lt;br /&gt;
* [[Media:stv_090106.pdf|stv_090106.pdf]]: 2009. január 06. vizsga megoldással&lt;br /&gt;
&lt;br /&gt;
====2007/08 év====&lt;br /&gt;
* [[Media:stv_080617.pdf|stv_080617.pdf]]: 2008. június 17. vizsga megoldással&lt;br /&gt;
* [[Media:stv_080610.pdf|stv_080610.pdf]]: 2008. június 10. vizsga megoldással&lt;br /&gt;
* [[Media:stv_080527.pdf|stv_080527.pdf]]: 2008. május 27. vizsga megoldással&lt;br /&gt;
* [[Media:stv_080122.pdf|stv_080122.pdf]]: 2008. január 22. vizsga megoldással&lt;br /&gt;
* [[Media:stv_080115.pdf|stv_080115.pdf]]: 2008. január 15. vizsga megoldással &lt;br /&gt;
* [[Media:stv_080108.pdf|stv_080108.pdf]]: 2008. január 8. vizsga megoldással&lt;br /&gt;
&lt;br /&gt;
==== All In One PDF ====&lt;br /&gt;
* [[Media:Szofttech_All_In_One.pdf|All_In_One.pdf]]: Ez a PDF tartalmazza az összes ZH-t és vizsgát 2014-01-21-ig , de egy két hiányosság lehet. Bookmarkokat érdemes majd használni. Hasznos például egy-egy típusfeladat megkeresésekor és gyakorlásakor&lt;br /&gt;
* [[Media:Szofttech_Vizsga_All_in_One_2000-12-19_-_2013-06-11_vizsgák_merged_bookmarked.pdf|Szofttech vizsga all in one 2000. december 19-től 2013. június 11-ig, könyvjelzőkkel ellátva!]]. A vizsgák a hivatalos oldalról lettek letöltve (http://directory.iit.bme.hu/belso/st/stbelso.html), a bookmarkok azok alapján készültek. Az anyagoknak Dr. László Zoltán (BME-IIT), jogi személyként a BME a jogtulajdonosa. --[[Szerkesztő:Harapeti|Haraszin Péter]] ([[Szerkesztővita:Harapeti|vita]]) 2013. június 17., 23:12 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tippek ==&lt;br /&gt;
A tárgyat nem könnyű elvégezni, de nem is lehetetlen. A szofttech tipikusan olyan tárgy, melyre ha félév közben csak pár órat készülsz, akkor is eljutsz vizsgára, de vizsgán veszed észre hogy milyen keveset is tudsz, ezért ajánlom mindenkinek a félév közbeni készülést. A Java rész bevezetésével csak nehezedett a vizsga, arra úgy érdemes készülni hogy kódolsz és minden anyagrészt kipróbálsz amit csak vettünk órán, a diákból mindent meg kell értened, mert bármi előfordulhat vizsgán belőle. A szofttech részt pedig meg kell tanulni és meg kell érteni! Nincs mese, ez tanulós és nem egyszerü tárgy!&lt;br /&gt;
&lt;br /&gt;
== Kedvcsináló ==&lt;br /&gt;
===Szabó Csaba===&lt;br /&gt;
A tárgy tetszett, hasznos de nehéz. Szerintem nagyon hasznos tárgy, én már találkoztam több részével az életben (UML, scrum, DTD, XML), illetve végre a Java programozási nyelvet is megtanulhatod rendesen (régi szoftlab3 képzés siralmas volt), van róla 4 előadás melyeket Goldschmidt Balázs tart, a java rész gyakorlata lényegében a szoftverlabor 3 tárgy. A vizsgákról, főleg a beugróról mindenkinek megvan a saját véleménye, nem egyszerü az biztos, de ez nem ennek a vitának a helye, levlistán lehet sok ilyen vitát találni/kezdeni. &amp;lt;br /&amp;gt;&lt;br /&gt;
-- [[Szerkesztő:Ferrero|Szabó Csaba]]&lt;br /&gt;
&lt;br /&gt;
===Lord Viktor===&lt;br /&gt;
A tárgy a Bsc. egyik legnehezebb(en elvégezhető) tárgya. Az aláírás lényegében ingyen van, gyakorlatilag egy ZH-feladatsort kell megoldanod otthon egy-két hét alatt. Cserébe viszont a vizsga nehéz, nem is az anyag, hanem inkább a számonkérés módja miatt. A &amp;lt;strike&amp;gt;beugrató&amp;lt;/strike&amp;gt; beugró teljesítéséhez kell nagy adag szerencse is, valamint lelemény és logika, hogy az ember egy kétértelmű dolognál kitalálja, hogy LZ mire gondolt. Ne tévesszen meg a neve: nem alapinformációkra kérdez rá, az anyagból bármi lehet benne. Sok előző évekbeli vizsgasor van fenn itt a wikin, ezekből látszik, mire gondolok. Ezért érdemes a vizsgát véresen komolyan venni, főleg a 6 vizsgás szabály bevezetése óta. A tárgy összességében nem haszontalan, csak sok a száraz elmélet, de aki szoftverfejlesztő akar lenni, annak kifejezetten érdekes is lehet.&amp;lt;br /&amp;gt;&lt;br /&gt;
-- [[Szerkesztő:Lordviktor|Lord Viktor]] ([[Szerkesztővita:Lordviktor|vita]]) 2013. április 17., 09:20 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Egyéb anyagok/linkek ==&lt;br /&gt;
Interjú Dr. László Zoltánnal:&lt;br /&gt;
* [[SzoftTechTippek|Tanulási tippek, FAQ a tárggyal kapcsolatban]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Mottó:&#039;&#039;&lt;br /&gt;
* Az OOP nagyon class dolog.&lt;br /&gt;
* There are no significant bugs in our released software that any significant number of users want fixed. (Bill Gates - http://en.wikiquote.org/wiki/Bill_Gates)&lt;br /&gt;
* - Mit mond a hallgató, amikor megkapja a szoftvertechnológia vizsgalapot? - OMG UML!&lt;br /&gt;
* &amp;quot;Ami a vizsga nehezseget illeti: alig fejezodott be a vizsgaidoszak, es maris felulemelkedik a &amp;quot;multbeli&amp;quot; nehezsegen, belatja, hogy a vizsganak komoly szerepe volt a tudasanak megszerzeseben. Ez igy van rendjen. A velt kellemetlenseg elhalvanyul idovel, a tudas megmarad.&amp;quot;&lt;br /&gt;
* &amp;quot;A targyban szerzett ismeretek reven lassan bekerul abba a profi tarsasagba, amit &amp;quot;informatikusok&amp;quot;-nak is szoktak nevezni. Van sajat nyelvunk, fogalomrendszerunk, felszavakbol megertjuk egymast.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Fun Page ===&lt;br /&gt;
[[SzofttechFunPage]]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Mérnök_informatikus_alapszak}}&lt;/div&gt;</summary>
		<author><name>Matt383</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia_(r%C3%A9gi)&amp;diff=181305</id>
		<title>Szoftvertechnológia (régi)</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia_(r%C3%A9gi)&amp;diff=181305"/>
		<updated>2014-05-26T22:58:33Z</updated>

		<summary type="html">&lt;p&gt;Matt383: /* Java */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Szoftvertechnológia&lt;br /&gt;
|targykod=VIIIA217&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=3&lt;br /&gt;
|kereszt=vizsgakurzus&lt;br /&gt;
|tanszék= IIT&lt;br /&gt;
|nagyzh= nincs&lt;br /&gt;
|kiszh= nincs&lt;br /&gt;
|vizsga= írásbeli&lt;br /&gt;
|hf=1 db&lt;br /&gt;
|szak=info|tad=https://www.vik.bme.hu/kepzes/targyak/VIIIA217/&lt;br /&gt;
|targyhonlap=https://www.iit.bme.hu/~stuser/|levlista=szofttechATsch.bme.hu }}&lt;br /&gt;
&lt;br /&gt;
[[TargynevAjanlas|Ajánlott rövidítés]]: &amp;quot;szofttech&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Követelmények ==&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
[[A_programozás_alapjai_II.|A programozás alapjai 2.]] tárgyból kredit megszerzése szükséges a tárgy felvételéhez.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*Heti 2 előadás van, kötelező jelenléti ív nincs.&lt;br /&gt;
*Az &#039;&#039;&#039;aláírás&#039;&#039;&#039; feltétele:&lt;br /&gt;
**A kiadott &#039;&#039;&#039;házi feladat&#039;&#039;&#039; elkészítése. Egy névre szóló feladatsort kell letölteni, kinyomtatni és a feladatokat megoldani, majd leadni. Akkor fogadják el, ha a feladatsor minden feladatára az adható pontok min. 50%-át sikerült megszerezni.&lt;br /&gt;
*&#039;&#039;&#039;Megajánlott jegy:&#039;&#039;&#039; nincs.&lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&lt;br /&gt;
**A házi feladat pótolható a pótlási héten új feladatsor kérésével (két és fél nap alatt kell megcsinálni), különeljárási díj ellenében.&lt;br /&gt;
*&#039;&#039;&#039;Elővizsga:&#039;&#039;&#039; nincs.&lt;br /&gt;
&lt;br /&gt;
=== A vizsgaidőszakban  ===&lt;br /&gt;
* &#039;&#039;&#039;Vizsga:&#039;&#039;&#039; írásbeli, amely két részből áll. Az első (beugró) részben 24, a másodikban 26 pont szerezhető. A vizsga első 30 percében kell megírni a beugrót, majd azt beszedik, és lehet folytatni a vizsgát. A vizsga sikeres, ha a beugró 24 pontjából min. 14 megvan (~58%), valamint a vizsga összpontszáma eléri a 21 pontot (42%).&lt;br /&gt;
**Előfeltétele: az aláírás megléte.&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A házi feladat eredménye nem számít bele a a félévvégi jegybe, azt tisztán a vizsgaeredményre kapod.&lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
=== Könyv ===&lt;br /&gt;
&#039;&#039;Főbb könyvek&#039;&#039;&lt;br /&gt;
* Kondorosi, László, Szirmay-Kalos: [[Media:szofttech_objektumorientaltszoftverfejlesztes_konyv.pdf|Objektum orientált szoftver fejlesztés]], ComputerBooks, Bp., 1997 , Kempelen Farkas Digitális Tankönyvtár&lt;br /&gt;
* Sommerville, I. – Szoftver rendszerek fejlesztése 2. bővített kiadás, Panem Kiadó, Debrecen, 2007. &lt;br /&gt;
* &#039;&#039;&#039;Harald Störrle: UML 2, Panem Kiadó, Budapest, 2007&#039;&#039;&#039; &lt;br /&gt;
** Az UML 2 szabvány van benne. Egy esettanulmányt vezet végig a könyvön és az &#039;&#039;&#039;összes&#039;&#039;&#039; diagramtípust részletesen kivesézi. A mély megértéshez nagy segítség.&lt;br /&gt;
* &#039;&#039;&#039;Java 2 - Útikalauz programozóknak 5.0, ISBN 9630640923, Kiadó:ELTE TTK Hallgatói Alapítvány&#039;&#039;&#039;&lt;br /&gt;
* Használtan nehezen beszerezhető, ki kell fogni. A korábbi verziója (ami a közkedvelt illegaláis helyeken is megtalálhatók) egyáltalán nem váltja ki. Szájbarágós, ezért hosszú, DE ebből BÁRKI megérti! (Aki meg pro, az az olyan részekkel úgyis gyorsan halad.) A honlapon (stuser) be vannak hivatkozva a könyv szükséges fejezetei.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Egyéb könyvek&#039;&#039;&lt;br /&gt;
* Sommerville, I. - Software Engineering 8th ed., Pearson Education Ltd, 2007, http://www.cs.st-andrews.ac.uk/%7Eifs/index.html &lt;br /&gt;
* Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide, Addison-Wesley, 1999. &lt;br /&gt;
* Roger s. Pressman: Software Engineering, A Practitioner&#039;s Approach, 6th ed, McGraw-Hill, 2006 &lt;br /&gt;
* UML 2.1.1 Superstructure Specification &amp;amp; Infrastructure Specification, http://www.omg.org/technology/documents/modeling_spec_catalog.htm#UML&lt;br /&gt;
&lt;br /&gt;
===Hasznos publikációk===&lt;br /&gt;
* [http://www.ibm.com/developerworks/rational/library/content/03July/1000/1251/1251_bestpractices_TP026B.pdf Rational Unified Process] - minden, amit a RUP-ról tudni lehet (workflow-k, fázisok)&lt;br /&gt;
&lt;br /&gt;
=== SzofttechJegyzet ===&lt;br /&gt;
* Legfrissebb változat: [[Media:SzofttechJegyzet8.pdf|SzofttechJegyzet8]]&lt;br /&gt;
* Készítettünk egy módosított verziót, amiben az elírások nagyrésze javítva lett [[:File:SzofttechJegyzet8_jav.pdf|SzofttechJegyzet8_jav]]&lt;br /&gt;
&lt;br /&gt;
* NEM HIVATALOS JEGYZET: nincs benne minden, vannak benne hibák/elírások&lt;br /&gt;
* 2011-es Elméleti anyag + feladatok megoldással + java&lt;br /&gt;
* (utolsó frissítés 2011.12.30. 16:58)&lt;br /&gt;
* A 2011-es tematika anyagai találhatóak meg benne, a 2012-es anyagok nincsenek benne!!!&lt;br /&gt;
* Továbbfejlesztési lehetőségek:&lt;br /&gt;
** Minden évben szükséges lenne frissíteni az aktuális anyagokkal és kiegészíteni, újabb &amp;quot;kiadásban&amp;quot; feltölteni!&lt;br /&gt;
** [[Szerkesztő:Ferrero| a készítő elérhetősége]], vele egyeztetve lehet elkérni a forrást és továbbfejlesztésről érdeklődni (mely mindenki számára nyitott, csak pár tanácsot adna)&lt;br /&gt;
&lt;br /&gt;
=== Videó ===&lt;br /&gt;
2010 őszén az EHK felvette a tárgy előadásait, akkor még nem volt Java a tananyagban, illetve azóta megváltozott a tárgy szoftvertechnológiai része is, a videók NEM fedik le teljes mértékben az anyagot!&lt;br /&gt;
&lt;br /&gt;
2012 őszén a [http://videotorium.hu/hu/search/all?q=Szoftvertechnol%C3%B3gia+Java+gyakorlat Java-előadásokat] is felvették.&lt;br /&gt;
&lt;br /&gt;
[http://bme.videotorium.hu/hu/channels/details/902,Szoftvertechnologia A videók itt megnézhetőek, innen letölthetőek]&lt;br /&gt;
&lt;br /&gt;
A 2010-es videókhoz készült [[Media:szofttech_video_jegyzet_timestamps_v1.pdf|Videó-jegyzet]] időbélyegzőkkel. Segítségével könnyű megkeresni adott anyagot a videókban.&lt;br /&gt;
* &#039;&#039;&#039;[[Szoftvertechnológia - Videójegyzet]]&#039;&#039;&#039; - a pdf Wiki-aloldallá alakított változata. --[[Szerkesztő:Harapeti|Haraszin Péter]] ([[Szerkesztővita:Harapeti|vita]]) 2013. június 9., 17:20 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Vizsgakérdések ===&lt;br /&gt;
* [[Szoftvertechnológia - Lehetséges vizsgakérdések]] - szerkesszétek bátran! (korábbi [https://docs.google.com/document/d/1y6989PPel8nhjoPSYU3ztUS4poe0XC23kAQigjBVcQ4/edit?usp=sharing Google Docs-segédlet Wikis változata])&lt;br /&gt;
* [https://docs.google.com/document/d/1UcrKOjgA3vN9S4SD3uF_I6EjGssRkgN7ofhonbmohTM/edit?usp=sharing| Diagramok kigyűjtve a diákból] - szerkesszétek bátran!&lt;br /&gt;
&lt;br /&gt;
===Egyéb segédanyagok===&lt;br /&gt;
==== Java ====&lt;br /&gt;
* [https://docs.google.com/document/d/1wfXi3eqx_KPbbc2LHxP5_dqQ75gaZou6gEknFETEdck/edit &#039;&#039;&#039;Közösen szerkeszthető&#039;&#039;&#039; Google-doksi] - nem hibátlan, egészítsd és javítsd ki Te is!&lt;br /&gt;
* [https://sites.google.com/site/czirjakzoltan91/programozas/java Czirják Zoltán Java-anyagai]&lt;br /&gt;
* [http://docs.oracle.com/javase/tutorial/java/generics/bounded.html Bounded Type Parameters] - Oracle Java tutorial kötött dzsókerekröl&lt;br /&gt;
* [http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html Java Language Keywords] - Oracle Java tutorial a kulcsszavakról (pl. delete nincs benne, tehát használható változónévként)&lt;br /&gt;
* [http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html Controlling Access to Members of a Class] - Oracle Java tutorial&lt;br /&gt;
* [https://wiki.sch.bme.hu/Szofttech_Java_igaz-hamis] - &amp;lt;b&amp;gt;Kikérdező&amp;lt;/b&amp;gt; (igaz-hamis kérdések tesztje Java témakörből, 2000. december 19. és 2014. január 21. közötti összes vizsga átnézve, minden igaz-hamis beválogatva; az A-B-C-D-E jellegű Java kérdések tagmondatai is benne vannak, csak igaz/hamis válaszlehetőségekkel)&lt;br /&gt;
&lt;br /&gt;
==== Órai jegyzet ====&lt;br /&gt;
* [[Media:Szofttech_elekescsaba_szofttech_oraijegyzet_2008.pdf|Elekes Csaba órai jegyzete]] - 2008-as előadáson kézzel írt jegyzet&lt;br /&gt;
&lt;br /&gt;
==== UML ====&lt;br /&gt;
* UML quick reference (angolul): [http://www.holub.com/goodies/uml/ Allen Holub&#039;s UML Quick Reference]&lt;br /&gt;
* [[Media:Szofttech_UML_diagramok.pdf|Szofttech UML diagramok]] - diagramok magyarul&lt;br /&gt;
* [[Media:szofttech_diplomamunkaUML2.pdf|UML2 diplomamunka]] - Az UML eszközeinek bemutatása egy komplex rendszer tervezésén keresztül.&lt;br /&gt;
* [http://www.visual-paradigm.com/VPGallery/diagrams/Class.html az UML2 specifikációból kigyűjtve nagyon jó UML diagram magyarázatok (angolul)]&lt;br /&gt;
* [http://www.zicomi.com/viewDictionaryHome.jsp UML2 Diagramok - interaktív gyakorló példák]:  deepHistory, shallowHistory, mindenféle példa magyarázattal! (angolul)&lt;br /&gt;
* [[Media:szofttech_PhDreport_UML.pdf|PhDreport_UML.pdf]] - UML PhD Project Report a Carnegie oldaláról&lt;br /&gt;
* [[Media:szofttech_uml_diagramok_tananyagfejlesztes.pdf|uml_diagramok_tananyagfejlesztes.pdf]] - UML diagramok a [http://tananyagfejlesztes.mik.uni-pannon.hu/index.php?option=com_content&amp;amp;view=article&amp;amp;id=58&amp;amp;Itemid=71 Tananyagfejlesztés portálról]&lt;br /&gt;
&lt;br /&gt;
==== DTD ====&lt;br /&gt;
* [http://www.w3schools.com/dtd/default.asp DTD tutorial 1 @ W3Schools]&lt;br /&gt;
* [http://www.zvon.org/xxl/DTDTutorial/Output_hun/example1.html DTD tutorial 2 @ ZVON.org]&lt;br /&gt;
&lt;br /&gt;
==== Jackson system development (JSD), Jackson Structured Programming (JSP) ====&lt;br /&gt;
* [[JspSegitseg|JSP-segítség a Wikin]] - érdemes lenne jobban kidolgozni&lt;br /&gt;
&lt;br /&gt;
==== XML ====&lt;br /&gt;
* [http://www.w3schools.com/xml/default.asp W3Schools XML tutorial] (figyelem: http://www.w3fools.com/)&lt;br /&gt;
* [https://developer.mozilla.org/en-US/docs/XML_Introduction MDN - XML Introduction]&lt;br /&gt;
* [http://www.w3.org/XML/ Extensible Markup Language (XML) @ W3.org]&lt;br /&gt;
* [http://alistapart.com/d/usingxml/xml_uses_a.html XML Example @ A List Apart]&lt;br /&gt;
* [http://alistapart.com/article/usingxml Using XML @ A List Apart]&lt;br /&gt;
&lt;br /&gt;
==== Algebrai axiómák ====&lt;br /&gt;
* [[Media:szofttech_algebrai_axiomak.pdf|Algebrai axiómák hasznos segédlet]]&lt;br /&gt;
&lt;br /&gt;
==== Tesztelés ====&lt;br /&gt;
* [[Media:szofttech_teszteles_segedlet_veszprem.pdf|Tesztelés segédlet]] - tesztelés rész segédlet, Veszprémi Egyetem&lt;br /&gt;
&lt;br /&gt;
==== Agilis szoftverfejlesztés ====&lt;br /&gt;
* [http://hu.wikipedia.org/wiki/Scrum Scrum (Wikipédia)]&lt;br /&gt;
==== Egyéb ====&lt;br /&gt;
* [[Media:szofttech_szoftverkarbantartas_tananyagfejlesztes.pdf|szoftverkarbantartas_tananyagfejlesztes.pdf]] - Szoftverkarbantartás a [http://tananyagfejlesztes.mik.uni-pannon.hu/index.php?option=com_content&amp;amp;view=article&amp;amp;id=58&amp;amp;Itemid=71 Tananyagfejlesztés portálról]&lt;br /&gt;
&lt;br /&gt;
=== Régi anyagok ===&lt;br /&gt;
A régi anyagok (pl.: Progtechnológia) teljesen más tematikát követtek, de nem érdemes kitörölni őket, mert találhatunk bennük értékes információkat.&lt;br /&gt;
&lt;br /&gt;
* [[Media:Szofttech_magyarJegyzet_1.pdf|Szofttech_magyarJegyzet_1.pdf]]&lt;br /&gt;
* [[Media:Szofttech_magyarJegyzet_2.pdf|Szofttech_magyarJegyzet_2.pdf]]&lt;br /&gt;
* [[Media:szofttechfogalmak.pdf|szofttechfogalmak.pdf]] - Elméleti vizsgakérdések, válaszokkal&lt;br /&gt;
* [[Media:szofttech_elmelet2006-2008.pdf|szofttech_elmelet2006-2008.pdf]]]&lt;br /&gt;
* [[Media:szofttech_pt_biblia_1.pdf|szofttech_pt_biblia_1.pdf]] - Kézzel írt jegyzet&lt;br /&gt;
* [[Media:szofttech_pt_biblia_2.pdf|szofttech_pt_biblia_2.pdf]] - Kézzel írt jegyzet digitalizálva&lt;br /&gt;
&lt;br /&gt;
===Vizsgafeladatok csoportosítva (TODO)===&lt;br /&gt;
A 2007/8-as évtől kezdve csoportosítva lesznek itt a feladatok, külön fs/mo formában, megoldásoknál esetleges magyarázással/indoklással. Nyilván lehetnek (vannak) benne hibák, hiányosságok (ezeket lehetőleg jelezni az arklurwiki@gmail.com e-mail címre).&lt;br /&gt;
*UML class diagram&lt;br /&gt;
**A,B,C,D,E feladattípus: [[Media:szofttech_jegyzet_UML_classdiagram_ABCDE_fs.pdf | Feladatsor]][[Media:szofttech_jegyzet_UML_classdiagram_ABCDE_mo.pdf | Megoldások]]&lt;br /&gt;
*UML use-case diagram&lt;br /&gt;
**rajzoló feladattípus: [[Media:szofttech_jegyzet_UML_usecasediagram_fs.pdf | Feladatsor]][[MEdia:szofttech_jegyzet_UML_usecasediagram_mo.pdf | Megoldások]]&lt;br /&gt;
* Algebrai axiómák&lt;br /&gt;
** Kifejtős, és X-elős feladatok: [[Media:szofttech_jegyzet_algebrai_axioma_fs.pdf | Feladatsor]][[Media:szofttech_jegyzet_algebrai_axioma_mo.pdf | Megoldások]]&lt;br /&gt;
&lt;br /&gt;
===Nemhivatalos konzultációk===&lt;br /&gt;
&lt;br /&gt;
* [[SzoftTechKonzi|Cassus féle szoftvertechnológia konzultáció 2009. jan. 12]]&lt;br /&gt;
&lt;br /&gt;
== Házi ==&lt;br /&gt;
A NEPTUN-ban beállított email címre érkezik majd egy email előre láthatólag november elején, amiben egy kód található. [https://www.iit.bme.hu/~stuser/feladat.html Erről] az oldalról lehet letölteni majd a házi feladatot a kóddal.&lt;br /&gt;
&lt;br /&gt;
A feladatlapot kinyomtatva, kitöltve és összetűzve kell leadni az emailben említett helyen (IIT adminisztráció), az emailben említett határidőig, ami általában november vége.&lt;br /&gt;
&lt;br /&gt;
=== Házi felépítése ===&lt;br /&gt;
* 8 darab, tipikus szoftvertechnológia feladat vagy elméleti kérdés (olyan feladatok melyek vizsgákban szoktak szerepelni), tehát az AllInOne PDF sokat segít hasonló feladatok keresésében&lt;br /&gt;
* minden egyes feladatra külön-külön a pontok 50%-ának megszerzése.&lt;br /&gt;
&lt;br /&gt;
== Vizsga ==&lt;br /&gt;
&lt;br /&gt;
====2013/14/1 félév====&lt;br /&gt;
* [[Media:stv_140707.pdf|stv_140707.pdf]]: 2014. január 7-ei vizsga megoldásokkal&lt;br /&gt;
* [[Media:stv_140114.pdf|stv_140114.pdf]]: 2014. január 14-i vizsga megoldásokkal&lt;br /&gt;
* [[Media:szofttech_vizsga_stv_140121.pdf | stv_140121.pdf]]: 2014. január 21-i vizsga megoldásokkal&lt;br /&gt;
&lt;br /&gt;
====2012/13/2 félév====&lt;br /&gt;
* [[Media:stv_130528.pdf|stv_130528.pdf]]: 2013 május 28-ai vizsga megoldásokkal&lt;br /&gt;
* [[Media:stv_130611.pdf|stv_130611.pdf]]: 2013 június 11-ei vizsga megoldásokkal&lt;br /&gt;
* [[Media:stv_130618.pdf|stv_130618.pdf]]: 2013 június 18-ai vizsga megoldásokkal&lt;br /&gt;
&lt;br /&gt;
====2012/13/1 félév====&lt;br /&gt;
* [[Media:stv_130115.pdf|stv_130115.pdf]]: 2013 január 15-ei vizsga megoldásokkal&lt;br /&gt;
* [[Media:stv_130108.pdf|stv_130108.pdf]]: 2013 január 8-ai vizsga megoldásokkal&lt;br /&gt;
* [[Media:stv_121218.pdf|stv_121218.pdf]]: 2012 december 18-ai vizsga megoldásokkal&lt;br /&gt;
&lt;br /&gt;
====2011/12/2 félév====&lt;br /&gt;
* [[Média:Stv_120522.pdf‎|stv_120522.pdf]]: 2012. május 22. vizsga megoldásokkal&lt;br /&gt;
* [[Média:Stv_120605.pdf‎‎|stv_120606.pdf]]: 2012. június 5. vizsga megoldásokkal&lt;br /&gt;
* [[Média:Stv_120612.pdf‎‎|stv_120612.pdf]]: 2012. június 12. vizsga megoldásokkal&lt;br /&gt;
&lt;br /&gt;
====2011/12/1 félév====&lt;br /&gt;
* [[Media:stv_120117.pdf|stv_120117.pdf]]: 2012. január 17-i vizsga megoldással&lt;br /&gt;
* [[Media:stv_120103.pdf|stv_120103.pdf]]: 2012. január 3-ai vizsga megoldással&lt;br /&gt;
* [[Media:stv_111220.pdf|stv_111220.pdf]]: 2011. december 20-ai vizsga megoldással&lt;br /&gt;
&lt;br /&gt;
====2010/11 év====&lt;br /&gt;
* [[Media:stv_110614.pdf|stv_110614.pdf]]: 2011. június 14. vizsga megoldással&lt;br /&gt;
* [[Media:stv_110607.pdf|stv_110607.pdf]]: 2011. június 7. vizsga megoldással&lt;br /&gt;
* [[Media:stv_110524.pdf|stv_110524.pdf]]: 2011. május 24. vizsga megoldással&lt;br /&gt;
* [[Media:stv_110118.pdf|stv_110118.pdf]]: 2011. január 18. vizsga megoldással&lt;br /&gt;
* [[Media:stv_110104a.pdf|stv_110104a.pdf]]: 2011. január 4. vizsga A csoport megoldással&lt;br /&gt;
* [[Media:stv_110104b.pdf|stv_110104b.pdf]]: 2011. január 4. vizsga B csoport megoldással&lt;br /&gt;
* [[Media:stv_101221.pdf|stv_101221.pdf]]: 2010. december 21. vizsga megoldással&lt;br /&gt;
&lt;br /&gt;
====2009/10 év====&lt;br /&gt;
* az utolsó vizsga hiányzik, akinek megvan töltse fel&lt;br /&gt;
* [[Media:stv_100601.pdf|stv_100601.pdf]]: 2010. június 1. vizsga megoldással&lt;br /&gt;
* [[Media:stv_100526.pdf|stv_100526.pdf]]: 2010. május 26-ai vizsga megoldással&lt;br /&gt;
* [[Media:stv_100126.pdf|stv_100126.pdf]]: 2010. január 26. vizsga megoldással&lt;br /&gt;
* [[Media:stv_100112B.pdf|stv_100112B.pdf]]: 2010. január 12. 13:30 vizsga megoldással&lt;br /&gt;
* [[Media:stv_100112A.pdf|stv_100112A.pdf]]: 2010. január 12. 12:00 vizsga megoldással&lt;br /&gt;
* [[Media:stv_100105B.pdf|stv_100105B.pdf]]: 2010. január 5. 13:30 vizsga megoldással&lt;br /&gt;
* [[Media:stv_100105A.pdf|stv_100105A.pdf]]: 2010. január 5. 12:00 vizsga megoldással&lt;br /&gt;
&lt;br /&gt;
====2008/09 év====&lt;br /&gt;
* [[Media:stv_090618.pdf|stv_090618.pdf]]: 2009. június 18. vizsga megoldással&lt;br /&gt;
* [[Media:stv_090611.pdf|stv_090611.pdf]]: 2009. június 11. vizsga megoldással (4. feladat megoldása: 11. előadás-videó (2010.10.11) 44. percétől)&lt;br /&gt;
* [[Media:stv_090528.pdf|stv_090528.pdf]]: 2009. május 28. vizsga megoldással&lt;br /&gt;
* [[Media:stv_090127.pdf|stv_090127.pdf]]: 2009. január 27. vizsga megoldással&lt;br /&gt;
* [[Media:stv_090113.pdf|stv_090113.pdf]] 2009. január 13. vizsga megoldással&lt;br /&gt;
* [[Media:stv_090106.pdf|stv_090106.pdf]]: 2009. január 06. vizsga megoldással&lt;br /&gt;
&lt;br /&gt;
====2007/08 év====&lt;br /&gt;
* [[Media:stv_080617.pdf|stv_080617.pdf]]: 2008. június 17. vizsga megoldással&lt;br /&gt;
* [[Media:stv_080610.pdf|stv_080610.pdf]]: 2008. június 10. vizsga megoldással&lt;br /&gt;
* [[Media:stv_080527.pdf|stv_080527.pdf]]: 2008. május 27. vizsga megoldással&lt;br /&gt;
* [[Media:stv_080122.pdf|stv_080122.pdf]]: 2008. január 22. vizsga megoldással&lt;br /&gt;
* [[Media:stv_080115.pdf|stv_080115.pdf]]: 2008. január 15. vizsga megoldással &lt;br /&gt;
* [[Media:stv_080108.pdf|stv_080108.pdf]]: 2008. január 8. vizsga megoldással&lt;br /&gt;
&lt;br /&gt;
==== All In One PDF ====&lt;br /&gt;
* [[Media:Szofttech_All_In_One.pdf|All_In_One.pdf]]: Ez a PDF tartalmazza az összes ZH-t és vizsgát 2014-01-21-ig , de egy két hiányosság lehet. Bookmarkokat érdemes majd használni. Hasznos például egy-egy típusfeladat megkeresésekor és gyakorlásakor&lt;br /&gt;
* [[Media:Szofttech_Vizsga_All_in_One_2000-12-19_-_2013-06-11_vizsgák_merged_bookmarked.pdf|Szofttech vizsga all in one 2000. december 19-től 2013. június 11-ig, könyvjelzőkkel ellátva!]]. A vizsgák a hivatalos oldalról lettek letöltve (http://directory.iit.bme.hu/belso/st/stbelso.html), a bookmarkok azok alapján készültek. Az anyagoknak Dr. László Zoltán (BME-IIT), jogi személyként a BME a jogtulajdonosa. --[[Szerkesztő:Harapeti|Haraszin Péter]] ([[Szerkesztővita:Harapeti|vita]]) 2013. június 17., 23:12 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Tippek ==&lt;br /&gt;
A tárgyat nem könnyű elvégezni, de nem is lehetetlen. A szofttech tipikusan olyan tárgy, melyre ha félév közben csak pár órat készülsz, akkor is eljutsz vizsgára, de vizsgán veszed észre hogy milyen keveset is tudsz, ezért ajánlom mindenkinek a félév közbeni készülést. A Java rész bevezetésével csak nehezedett a vizsga, arra úgy érdemes készülni hogy kódolsz és minden anyagrészt kipróbálsz amit csak vettünk órán, a diákból mindent meg kell értened, mert bármi előfordulhat vizsgán belőle. A szofttech részt pedig meg kell tanulni és meg kell érteni! Nincs mese, ez tanulós és nem egyszerü tárgy!&lt;br /&gt;
&lt;br /&gt;
== Kedvcsináló ==&lt;br /&gt;
===Szabó Csaba===&lt;br /&gt;
A tárgy tetszett, hasznos de nehéz. Szerintem nagyon hasznos tárgy, én már találkoztam több részével az életben (UML, scrum, DTD, XML), illetve végre a Java programozási nyelvet is megtanulhatod rendesen (régi szoftlab3 képzés siralmas volt), van róla 4 előadás melyeket Goldschmidt Balázs tart, a java rész gyakorlata lényegében a szoftverlabor 3 tárgy. A vizsgákról, főleg a beugróról mindenkinek megvan a saját véleménye, nem egyszerü az biztos, de ez nem ennek a vitának a helye, levlistán lehet sok ilyen vitát találni/kezdeni. &amp;lt;br /&amp;gt;&lt;br /&gt;
-- [[Szerkesztő:Ferrero|Szabó Csaba]]&lt;br /&gt;
&lt;br /&gt;
===Lord Viktor===&lt;br /&gt;
A tárgy a Bsc. egyik legnehezebb(en elvégezhető) tárgya. Az aláírás lényegében ingyen van, gyakorlatilag egy ZH-feladatsort kell megoldanod otthon egy-két hét alatt. Cserébe viszont a vizsga nehéz, nem is az anyag, hanem inkább a számonkérés módja miatt. A &amp;lt;strike&amp;gt;beugrató&amp;lt;/strike&amp;gt; beugró teljesítéséhez kell nagy adag szerencse is, valamint lelemény és logika, hogy az ember egy kétértelmű dolognál kitalálja, hogy LZ mire gondolt. Ne tévesszen meg a neve: nem alapinformációkra kérdez rá, az anyagból bármi lehet benne. Sok előző évekbeli vizsgasor van fenn itt a wikin, ezekből látszik, mire gondolok. Ezért érdemes a vizsgát véresen komolyan venni, főleg a 6 vizsgás szabály bevezetése óta. A tárgy összességében nem haszontalan, csak sok a száraz elmélet, de aki szoftverfejlesztő akar lenni, annak kifejezetten érdekes is lehet.&amp;lt;br /&amp;gt;&lt;br /&gt;
-- [[Szerkesztő:Lordviktor|Lord Viktor]] ([[Szerkesztővita:Lordviktor|vita]]) 2013. április 17., 09:20 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Egyéb anyagok/linkek ==&lt;br /&gt;
Interjú Dr. László Zoltánnal:&lt;br /&gt;
* [[SzoftTechTippek|Tanulási tippek, FAQ a tárggyal kapcsolatban]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Mottó:&#039;&#039;&lt;br /&gt;
* Az OOP nagyon class dolog.&lt;br /&gt;
* There are no significant bugs in our released software that any significant number of users want fixed. (Bill Gates - http://en.wikiquote.org/wiki/Bill_Gates)&lt;br /&gt;
* - Mit mond a hallgató, amikor megkapja a szoftvertechnológia vizsgalapot? - OMG UML!&lt;br /&gt;
* &amp;quot;Ami a vizsga nehezseget illeti: alig fejezodott be a vizsgaidoszak, es maris felulemelkedik a &amp;quot;multbeli&amp;quot; nehezsegen, belatja, hogy a vizsganak komoly szerepe volt a tudasanak megszerzeseben. Ez igy van rendjen. A velt kellemetlenseg elhalvanyul idovel, a tudas megmarad.&amp;quot;&lt;br /&gt;
* &amp;quot;A targyban szerzett ismeretek reven lassan bekerul abba a profi tarsasagba, amit &amp;quot;informatikusok&amp;quot;-nak is szoktak nevezni. Van sajat nyelvunk, fogalomrendszerunk, felszavakbol megertjuk egymast.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Fun Page ===&lt;br /&gt;
[[SzofttechFunPage]]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Mérnök_informatikus_alapszak}}&lt;/div&gt;</summary>
		<author><name>Matt383</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia_(r%C3%A9gi)/Java_igaz-hamis&amp;diff=181304</id>
		<title>Szoftvertechnológia (régi)/Java igaz-hamis</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia_(r%C3%A9gi)/Java_igaz-hamis&amp;diff=181304"/>
		<updated>2014-05-26T22:55:15Z</updated>

		<summary type="html">&lt;p&gt;Matt383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Kvízoldal&lt;br /&gt;
|cím=Szofttech Java igaz-hamis&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Igaz-hamis kérdések tesztje Java témakörből.&lt;br /&gt;
2000. december 19. és 2014. január 21. közötti összes vizsga átnézve, minden igaz-hamis beválogatva.&lt;br /&gt;
Az A-B-C-D-E jellegű Java kérdések tagmondatai is itt vannak, igaz/hamis válaszokkal.&lt;br /&gt;
&lt;br /&gt;
TODO:&lt;br /&gt;
Kéne neki valami pofát adni, mert így igencsak csúnyácska. Van benne egy csomó duplikált kérdés (amiket többször is kérdeztek), ki kéne válogatni, meg jó lenne a metódusneveket dőlttel szedni, hogy picit átláthatóbb legyen. Nem értek a Wikihez sajnos.. :(&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== final osztálynak nem lehet abstract metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden generikus osztály használható Object paraméterezéssel ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== generikus osztály paramétere nem lehet primitív típus ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== primitív típus tömbje is a primitív típusok közé számít ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál véget ért, akkor start() metódushívással újraindítható ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál csak akkor hajthat végre wait() metódushívást, ha a hívott objektum monitorában tartózkodik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál notify() hívás hatására hagyja el a WAIT állapotot, akkor RUNNABLE állapotba kerül ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== String objektum tartalma bármikor megváltoztatható ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy osztály statikus metódusát csak statikus metódusból lehet meghívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusa nem lehet absztakt osztály ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== JScrollPane-be csak olyan SWING komponenst szabad tenni, aminek nincs saját görgetősávja ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden List interfészt megvalósító objektum értékül adható Set típusú változónak ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a Set minden metódusa megtalálható a List-ben is ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy objektum wait metódusát csak az objektum monitorában tartózkodó szál hívhatja meg ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a wait hívása során a szál kilép az objektum monitorából ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== absztrakt osztálynak nem lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== absztrakt osztályból nem lehet példányt létrehozni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy X osztály foo() synchronized metódusa nem lehet final ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== private hozzáférési osztályú attribútumok nem szerializálódnak ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== private hozzáférési osztályú attribútumokat csak az adott osztály metódusai érhetik el közvetlenül ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a java.awt.event csomagban a WindowAdapter osztály megvalósítja a WindowListener interfészt ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a WindowAdapter osztály használatával lehetővé válik a többszörös öröklés ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy objektum referenciáját tartalmazó változón csak olyan metódus hívható meg, amilyen a változó statikus típusában is szerepel ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó dinamikus típusa nem lehet absztrakt osztály ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== előfordulhat, hogy két szál (T1 és T2) ugyanazon objektum ugyanazon synchronized metódusát futtatva T1 T2 sorrendben lép be, de T2 T1 sorrendben lép ki ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha a t tömböt paraméterként átadjuk egy metódusnak, amelyik a tömb egy elemének új értéket ad, akkor az eredeti tömbben is módosul az érték ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó dinamikus típusának nem lehet abstract metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusának nem lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy interface típusnak csak egyetlen közvetlen őse lehet ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== az alábbi kódrészlet futtatása végén a b változó értéke true ==&lt;br /&gt;
&amp;lt;pre&amp;gt;String s1 = new String(&amp;quot;Hello&amp;quot;); &lt;br /&gt;
String s2 = s1; &lt;br /&gt;
s2 += &amp;quot; world&amp;quot;; &lt;br /&gt;
boolean b = (s1 == s2);&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== for (S x : z) fejlécű for ciklusban a z referencia csak tömbre vagy a JDK-val szállított gyári kollekciók példányaira referálhat ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál egyszerre csak egy objektum monitorában tartózkodhat ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== synchronized kulcsszó használatával elkerüljük a deadlock kialakulását ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálak nem képesek saját magukat közvetlenül waiting állapotból notify-jal felébreszteni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== előfordulhat, hogy két szál (T1 és T2) ugyanazon objektum ugyanazon synchronized metódusát futtatva T1 T2 sorrendben lép be, de T2 T1 sorrendben lép ki ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusa nem lehet a változó dinamikus típusának leszármazottja ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy metódust el lehet látni egyszerre abstract és final módosítóval is ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus attribútumot csak statikus metódusból lehet elérni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== példánymetódust kivétel nélkül csak példánymetódusból hívhatunk ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy osztály lehet akkor is absztrakt, ha nincs absztrakt metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a java.lang.String osztálynak vannak a string értékét (tartalmát) megváltoztató metódusai ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a primitív típusokhoz tartozó csomagoló osztályok (wrapper classes) nem változtathatók (immutable) ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== konstruktornak nem lehet láthatósága ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== private tag nem szerializálódik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus tag nem szerializálódik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== lehet olyan private tag, aminek többször is lehet értéket adni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== privát metódust csak privát metódusból lehet hívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus metódusban használható a this változó ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódusban használható a this változó ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus metódus nem lehet private  ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódus nem lehet statikus ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódus nem lehet abstract ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== absztrakt osztálynak nem lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== két interfész csak akkor valósítható meg egy osztályban, ha az interfészeknek nincsen közös metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál egyszerre csak egy objektum monitorában tartózkodhat ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálak nem képesek saját magukat közvetlenül waiting állapotból notify-jal felébreszteni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusa nem lehet a változó dinamikus típusának leszármazottja ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final osztálynak nem lehet abstract metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden generikus osztály használható Object paraméterezéssel ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== generikus osztály paramétere nem lehet primitív típus ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== primitív típus tömbje is a primitív típusok közé számít ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál véget ért, akkor start() metódushívással újraindítható ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál csak akkor hajthat végre wait() metódushívást, ha a hívott objektum monitorában tartózkodik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál notify() hívás hatására hagyja el a WAIT állapotot, akkor RUNNABLE állapotba kerül ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== String objektum tartalma bármikor megváltoztatható ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy osztály statikus metódusát csak statikus metódusból lehet meghívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== catch blokkjában lehet újonnan létrehozott kivételt dobni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus metódus nem dobhat kivételt ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== abstract osztálynak lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódus módosíthatja az objektum állapotát ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál csak akkor hajthat végre notify() metódushívást, ha a hívott objektum monitorában tartózkodik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== generikus osztály példányosításakor lehet másik generikus osztály a paraméter ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== csak primitív típusokon értelmezett a &amp;quot;természetes rendezés&amp;quot; (natural ordering) ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden primitív típusnak van csomagoló (wrapper) osztálya ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== primitív típus is lehet generikus osztály template-paramétere ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál véget ért, nem lehet újraindítani ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálat a run() metódus meghívásával indíthatunk ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szerializálás körkörös hivatkozású adatszerkezeten (pl. gyűrű) kivételt dob ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden objektumnak van wait() metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== nincs olyan várakozó szál, amelyik egyből RUNNABLE állapotú lesz a notifyAll() hatására ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálakon a join() metódust csak az indításuk sorrendjében szabad meghívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;/div&gt;</summary>
		<author><name>Matt383</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia_(r%C3%A9gi)/Java_igaz-hamis&amp;diff=181303</id>
		<title>Szoftvertechnológia (régi)/Java igaz-hamis</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia_(r%C3%A9gi)/Java_igaz-hamis&amp;diff=181303"/>
		<updated>2014-05-26T22:54:49Z</updated>

		<summary type="html">&lt;p&gt;Matt383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Kvízoldal&lt;br /&gt;
|cím=Szofttech Java igaz-hamis&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Igaz-hamis kérdések tesztje Java témakörből.&lt;br /&gt;
2000. december 19. és 2014. január 21. közötti összes vizsga átnézve, minden igaz-hamis beválogatva.&lt;br /&gt;
Az A-B-C-D-E jellegű Java kérdések tagmondatai is itt vannak, igaz/hamis válaszokkal.&lt;br /&gt;
&lt;br /&gt;
TODO:&lt;br /&gt;
Kéne neki valami pofát adni, mert így igencsak csúnyácska. Van benne egy csomó duplikált kérdés (amiket többször is kérdeztek), ki kéne válogatni, meg jó lenne a metódusneveket dőlttel szedni, hogy picit átláthatóbb legyen. Nem értek a Wikihez sajnos.. :(&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== final osztálynak nem lehet abstract metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden generikus osztály használható Object paraméterezéssel ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== generikus osztály paramétere nem lehet primitív típus ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== primitív típus tömbje is a primitív típusok közé számít ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál véget ért, akkor start() metódushívással újraindítható ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál csak akkor hajthat végre wait() metódushívást, ha a hívott objektum monitorában tartózkodik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál notify() hívás hatására hagyja el a WAIT állapotot, akkor RUNNABLE állapotba kerül ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== String objektum tartalma bármikor megváltoztatható ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy osztály statikus metódusát csak statikus metódusból lehet meghívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusa nem lehet absztakt osztály ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== JScrollPane-be csak olyan SWING komponenst szabad tenni, aminek nincs saját görgetősávja ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden List interfészt megvalósító objektum értékül adható Set típusú változónak ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a Set minden metódusa megtalálható a List-ben is ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy objektum wait metódusát csak az objektum monitorában tartózkodó szál hívhatja meg ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a wait hívása során a szál kilép az objektum monitorából ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== absztrakt osztálynak nem lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== absztrakt osztályból nem lehet példányt létrehozni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy X osztály foo() synchronized metódusa nem lehet final ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== private hozzáférési osztályú attribútumok nem szerializálódnak ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== private hozzáférési osztályú attribútumokat csak az adott osztály metódusai érhetik el közvetlenül ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a java.awt.event csomagban a WindowAdapter osztály megvalósítja a WindowListener interfészt ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a WindowAdapter osztály használatával lehetővé válik a többszörös öröklés ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy objektum referenciáját tartalmazó változón csak olyan metódus hívható meg, amilyen a változó statikus típusában is szerepel ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó dinamikus típusa nem lehet absztrakt osztály ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== előfordulhat, hogy két szál (T1 és T2) ugyanazon objektum ugyanazon synchronized metódusát futtatva T1 T2 sorrendben lép be, de T2 T1 sorrendben lép ki ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha a t tömböt paraméterként átadjuk egy metódusnak, amelyik a tömb egy elemének új értéket ad, akkor az eredeti tömbben is módosul az érték ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó dinamikus típusának nem lehet abstract metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusának nem lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy interface típusnak csak egyetlen közvetlen őse lehet ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== az alábbi kódrészlet futtatása végén a b változó értéke true ==&lt;br /&gt;
&amp;lt;pre&amp;gt;String s1 = new String(&amp;quot;Hello&amp;quot;); &lt;br /&gt;
String s2 = s1; &lt;br /&gt;
s2 += &amp;quot; world&amp;quot;; &lt;br /&gt;
boolean b = (s1 == s2);&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== for (S x : z) fejlécű for ciklusban a z referencia csak tömbre vagy a JDK-val szállított gyári kollekciók példányaira referálhat ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál egyszerre csak egy objektum monitorában tartózkodhat ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== synchronized kulcsszó használatával elkerüljük a deadlock kialakulását ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálak nem képesek saját magukat közvetlenül waiting állapotból notify-jal felébreszteni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== előfordulhat, hogy két szál (T1 és T2) ugyanazon objektum ugyanazon synchronized metódusát futtatva T1 T2 sorrendben lép be, de T2 T1 sorrendben lép ki ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusa nem lehet a változó dinamikus típusának leszármazottja ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy metódust el lehet látni egyszerre abstract és final módosítóval is ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus attribútumot csak statikus metódusból lehet elérni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== példánymetódust kivétel nélkül csak példánymetódusból hívhatunk ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy osztály lehet akkor is absztrakt, ha nincs absztrakt metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a java.lang.String osztálynak vannak a string értékét (tartalmát) megváltoztató metódusai ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a primitív típusokhoz tartozó csomagoló osztályok (wrapper classes) nem változtathatók &lt;br /&gt;
(immutable) ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== konstruktornak nem lehet láthatósága ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== private tag nem szerializálódik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus tag nem szerializálódik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== lehet olyan private tag, aminek többször is lehet értéket adni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== privát metódust csak privát metódusból lehet hívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus metódusban használható a this változó ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódusban használható a this változó ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus metódus nem lehet private  ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódus nem lehet statikus ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódus nem lehet abstract ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== absztrakt osztálynak nem lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== két interfész csak akkor valósítható meg egy osztályban, ha az interfészeknek nincsen közös metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál egyszerre csak egy objektum monitorában tartózkodhat ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálak nem képesek saját magukat közvetlenül waiting állapotból notify-jal felébreszteni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusa nem lehet a változó dinamikus típusának leszármazottja ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final osztálynak nem lehet abstract metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden generikus osztály használható Object paraméterezéssel ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== generikus osztály paramétere nem lehet primitív típus ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== primitív típus tömbje is a primitív típusok közé számít ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál véget ért, akkor start() metódushívással újraindítható ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál csak akkor hajthat végre wait() metódushívást, ha a hívott objektum monitorában tartózkodik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál notify() hívás hatására hagyja el a WAIT állapotot, akkor RUNNABLE állapotba kerül ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== String objektum tartalma bármikor megváltoztatható ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy osztály statikus metódusát csak statikus metódusból lehet meghívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== catch blokkjában lehet újonnan létrehozott kivételt dobni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus metódus nem dobhat kivételt ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== abstract osztálynak lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódus módosíthatja az objektum állapotát ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál csak akkor hajthat végre notify() metódushívást, ha a hívott objektum monitorában tartózkodik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== generikus osztály példányosításakor lehet másik generikus osztály a paraméter ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== csak primitív típusokon értelmezett a &amp;quot;természetes rendezés&amp;quot; (natural ordering) ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden primitív típusnak van csomagoló (wrapper) osztálya ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== primitív típus is lehet generikus osztály template-paramétere ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál véget ért, nem lehet újraindítani ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálat a run() metódus meghívásával indíthatunk ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szerializálás körkörös hivatkozású adatszerkezeten (pl. gyűrű) kivételt dob ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden objektumnak van wait() metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== nincs olyan várakozó szál, amelyik egyből RUNNABLE állapotú lesz a notifyAll() hatására ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálakon a join() metódust csak az indításuk sorrendjében szabad meghívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;/div&gt;</summary>
		<author><name>Matt383</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia_(r%C3%A9gi)/Java_igaz-hamis&amp;diff=181302</id>
		<title>Szoftvertechnológia (régi)/Java igaz-hamis</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia_(r%C3%A9gi)/Java_igaz-hamis&amp;diff=181302"/>
		<updated>2014-05-26T22:54:18Z</updated>

		<summary type="html">&lt;p&gt;Matt383: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Kvízoldal&lt;br /&gt;
|cím=Szofttech Java igaz-hamis&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Igaz-hamis kérdések tesztje Java témakörből.&lt;br /&gt;
2000. december 19. és 2014. január 21. közötti összes vizsga átnézve, minden igaz-hamis beválogatva.&lt;br /&gt;
Az A-B-C-D-E jellegű Java kérdések tagmondatai is itt vannak, igaz/hamis válaszokkal.&lt;br /&gt;
&lt;br /&gt;
TODO:&lt;br /&gt;
Kéne neki valami pofát adni, mert így igencsak csúnyácska. Van benne egy csomó duplikált kérdés (amiket többször is kérdeztek), ki kéne válogatni, meg jó lenne a metódusneveket dőlttel szedni, hogy picit átláthatóbb legyen. Nem értek a Wikihez sajnos.. :(&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== final osztálynak nem lehet abstract metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden generikus osztály használható Object paraméterezéssel ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== generikus osztály paramétere nem lehet primitív típus ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== primitív típus tömbje is a primitív típusok közé számít ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál véget ért, akkor start() metódushívással újraindítható ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál csak akkor hajthat végre wait() metódushívást, ha a hívott objektum monitorában tartózkodik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál notify() hívás hatására hagyja el a WAIT állapotot, akkor RUNNABLE állapotba kerül ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== String objektum tartalma bármikor megváltoztatható ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy osztály statikus metódusát csak statikus metódusból lehet meghívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusa nem lehet absztakt osztály ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== JScrollPane-be csak olyan SWING komponenst szabad tenni, aminek nincs saját görgetősávja ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden List interfészt megvalósító objektum értékül adható Set típusú változónak ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a Set minden metódusa megtalálható a List-ben is ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy objektum wait metódusát csak az objektum monitorában tartózkodó szál hívhatja meg ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a wait hívása során a szál kilép az objektum monitorából ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== absztrakt osztálynak nem lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== absztrakt osztályból nem lehet példányt létrehozni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy X osztály foo() synchronized metódusa nem lehet final ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== private hozzáférési osztályú attribútumok nem szerializálódnak ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== private hozzáférési osztályú attribútumokat csak az adott osztály metódusai érhetik el közvetlenül ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a java.awt.event csomagban a WindowAdapter osztály megvalósítja a WindowListener interfészt ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a WindowAdapter osztály használatával lehetővé válik a többszörös öröklés ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy objektum referenciáját tartalmazó változón csak olyan metódus hívható meg, amilyen a változó statikus típusában is szerepel ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó dinamikus típusa nem lehet absztrakt osztály ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== előfordulhat, hogy két szál (T1 és T2) ugyanazon objektum ugyanazon synchronized &lt;br /&gt;
metódusát futtatva T1 T2 sorrendben lép be, de T2 T1 sorrendben lép ki ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha a t tömböt paraméterként átadjuk egy metódusnak, amelyik a tömb egy elemének új értéket &lt;br /&gt;
ad, akkor az eredeti tömbben is módosul az érték ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó dinamikus típusának nem lehet abstract metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusának nem lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy interface típusnak csak egyetlen közvetlen őse lehet ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== az alábbi kódrészlet futtatása végén a b változó értéke true ==&lt;br /&gt;
&amp;lt;pre&amp;gt;String s1 = new String(&amp;quot;Hello&amp;quot;); &lt;br /&gt;
String s2 = s1; &lt;br /&gt;
s2 += &amp;quot; world&amp;quot;; &lt;br /&gt;
boolean b = (s1 == s2);&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== for (S x : z) fejlécű for ciklusban a z referencia csak tömbre vagy a JDK-val szállított gyári kollekciók példányaira referálhat ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál egyszerre csak egy objektum monitorában tartózkodhat ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== synchronized kulcsszó használatával elkerüljük a deadlock kialakulását ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálak nem képesek saját magukat közvetlenül waiting állapotból notify-jal felébreszteni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== előfordulhat, hogy két szál (T1 és T2) ugyanazon objektum ugyanazon synchronized metódusát futtatva T1 T2 sorrendben lép be, de T2 T1 sorrendben lép ki ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusa nem lehet a változó dinamikus típusának leszármazottja ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy metódust el lehet látni egyszerre abstract és final módosítóval is ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus attribútumot csak statikus metódusból lehet elérni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== példánymetódust kivétel nélkül csak példánymetódusból hívhatunk ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy osztály lehet akkor is absztrakt, ha nincs absztrakt metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a java.lang.String osztálynak vannak a string értékét (tartalmát) megváltoztató metódusai ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a primitív típusokhoz tartozó csomagoló osztályok (wrapper classes) nem változtathatók &lt;br /&gt;
(immutable) ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== konstruktornak nem lehet láthatósága ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== private tag nem szerializálódik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus tag nem szerializálódik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== lehet olyan private tag, aminek többször is lehet értéket adni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== privát metódust csak privát metódusból lehet hívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus metódusban használható a this változó ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódusban használható a this változó ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus metódus nem lehet private  ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódus nem lehet statikus ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódus nem lehet abstract ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== absztrakt osztálynak nem lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== két interfész csak akkor valósítható meg egy osztályban, ha az interfészeknek nincsen közös metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál egyszerre csak egy objektum monitorában tartózkodhat ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálak nem képesek saját magukat közvetlenül waiting állapotból notify-jal felébreszteni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusa nem lehet a változó dinamikus típusának leszármazottja ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final osztálynak nem lehet abstract metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden generikus osztály használható Object paraméterezéssel ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== generikus osztály paramétere nem lehet primitív típus ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== primitív típus tömbje is a primitív típusok közé számít ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál véget ért, akkor start() metódushívással újraindítható ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál csak akkor hajthat végre wait() metódushívást, ha a hívott objektum monitorában tartózkodik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál notify() hívás hatására hagyja el a WAIT állapotot, akkor RUNNABLE állapotba kerül ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== String objektum tartalma bármikor megváltoztatható ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy osztály statikus metódusát csak statikus metódusból lehet meghívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== catch blokkjában lehet újonnan létrehozott kivételt dobni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus metódus nem dobhat kivételt ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== abstract osztálynak lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódus módosíthatja az objektum állapotát ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál csak akkor hajthat végre notify() metódushívást, ha a hívott objektum monitorában tartózkodik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== generikus osztály példányosításakor lehet másik generikus osztály a paraméter ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== csak primitív típusokon értelmezett a &amp;quot;természetes rendezés&amp;quot; (natural ordering) ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden primitív típusnak van csomagoló (wrapper) osztálya ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== primitív típus is lehet generikus osztály template-paramétere ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál véget ért, nem lehet újraindítani ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálat a run() metódus meghívásával indíthatunk ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szerializálás körkörös hivatkozású adatszerkezeten (pl. gyűrű) kivételt dob ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden objektumnak van wait() metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== nincs olyan várakozó szál, amelyik egyből RUNNABLE állapotú lesz a notifyAll() hatására ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálakon a join() metódust csak az indításuk sorrendjében szabad meghívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;/div&gt;</summary>
		<author><name>Matt383</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia_(r%C3%A9gi)/Java_igaz-hamis&amp;diff=181301</id>
		<title>Szoftvertechnológia (régi)/Java igaz-hamis</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia_(r%C3%A9gi)/Java_igaz-hamis&amp;diff=181301"/>
		<updated>2014-05-26T22:53:52Z</updated>

		<summary type="html">&lt;p&gt;Matt383: Szoftvertechnológia igaz-hamis kérdések tesztje Java témakörből&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Kvízoldal&lt;br /&gt;
|cím=Szofttech Java igaz-hamis&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Igaz-hamis kérdések tesztje Java témakörből.&lt;br /&gt;
2000. december 19. és 2014. január 21. közötti összes vizsga átnézve, minden igaz-hamis beválogatva.&lt;br /&gt;
Az A-B-C-D-E jellegű Java kérdések tagmondatai is itt vannak, igaz/hamis válaszokkal.&lt;br /&gt;
&lt;br /&gt;
TODO:&lt;br /&gt;
Kéne neki valami pofát adni, mert így igencsak csúnyácska. Van benne egy csomó duplikált kérdés (amiket többször is kérdeztek), ki kéne válogatni, meg jó lenne a metódusneveket dőlttel szedni, hogy picit átláthatóbb legyen. Nem értek a Wikihez sajnos.. :(&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== final osztálynak nem lehet abstract metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden generikus osztály használható Object paraméterezéssel ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== generikus osztály paramétere nem lehet primitív típus ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== primitív típus tömbje is a primitív típusok közé számít ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál véget ért, akkor start() metódushívással újraindítható ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál csak akkor hajthat végre wait() metódushívást, ha a hívott objektum monitorában &lt;br /&gt;
tartózkodik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál notify() hívás hatására hagyja el a WAIT állapotot, akkor RUNNABLE állapotba &lt;br /&gt;
kerül ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== String objektum tartalma bármikor megváltoztatható ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy osztály statikus metódusát csak statikus metódusból lehet meghívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusa nem lehet absztakt osztály ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== JScrollPane-be csak olyan SWING komponenst szabad tenni, aminek nincs saját görgetősávja ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden List interfészt megvalósító objektum értékül adható Set típusú változónak ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a Set minden metódusa megtalálható a List-ben is ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy objektum wait metódusát csak az objektum monitorában tartózkodó szál hívhatja meg ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a wait hívása során a szál kilép az objektum monitorából ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== absztrakt osztálynak nem lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== absztrakt osztályból nem lehet példányt létrehozni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy X osztály foo() synchronized metódusa nem lehet final ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== private hozzáférési osztályú attribútumok nem szerializálódnak ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== private hozzáférési osztályú attribútumokat csak az adott osztály metódusai érhetik el közvetlenül ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a java.awt.event csomagban a WindowAdapter osztály megvalósítja a WindowListener interfészt ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a WindowAdapter osztály használatával lehetővé válik a többszörös öröklés ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy objektum referenciáját tartalmazó változón csak olyan metódus hívható meg, amilyen a változó statikus típusában is szerepel ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó dinamikus típusa nem lehet absztrakt osztály ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== előfordulhat, hogy két szál (T1 és T2) ugyanazon objektum ugyanazon synchronized &lt;br /&gt;
metódusát futtatva T1 T2 sorrendben lép be, de T2 T1 sorrendben lép ki ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha a t tömböt paraméterként átadjuk egy metódusnak, amelyik a tömb egy elemének új értéket &lt;br /&gt;
ad, akkor az eredeti tömbben is módosul az érték ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó dinamikus típusának nem lehet abstract metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusának nem lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy interface típusnak csak egyetlen közvetlen őse lehet ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== az alábbi kódrészlet futtatása végén a b változó értéke true ==&lt;br /&gt;
&amp;lt;pre&amp;gt;String s1 = new String(&amp;quot;Hello&amp;quot;); &lt;br /&gt;
String s2 = s1; &lt;br /&gt;
s2 += &amp;quot; world&amp;quot;; &lt;br /&gt;
boolean b = (s1 == s2);&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== for (S x : z) fejlécű for ciklusban a z referencia csak tömbre vagy a JDK-val szállított gyári kollekciók példányaira referálhat ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál egyszerre csak egy objektum monitorában tartózkodhat ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== synchronized kulcsszó használatával elkerüljük a deadlock kialakulását ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálak nem képesek saját magukat közvetlenül waiting állapotból notify-jal felébreszteni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== előfordulhat, hogy két szál (T1 és T2) ugyanazon objektum ugyanazon synchronized metódusát futtatva T1 T2 sorrendben lép be, de T2 T1 sorrendben lép ki ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusa nem lehet a változó dinamikus típusának leszármazottja ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy metódust el lehet látni egyszerre abstract és final módosítóval is ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus attribútumot csak statikus metódusból lehet elérni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== példánymetódust kivétel nélkül csak példánymetódusból hívhatunk ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy osztály lehet akkor is absztrakt, ha nincs absztrakt metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a java.lang.String osztálynak vannak a string értékét (tartalmát) megváltoztató metódusai ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== a primitív típusokhoz tartozó csomagoló osztályok (wrapper classes) nem változtathatók &lt;br /&gt;
(immutable) ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== konstruktornak nem lehet láthatósága ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== private tag nem szerializálódik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus tag nem szerializálódik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== lehet olyan private tag, aminek többször is lehet értéket adni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== privát metódust csak privát metódusból lehet hívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus metódusban használható a this változó ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódusban használható a this változó ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus metódus nem lehet private  ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódus nem lehet statikus ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódus nem lehet abstract ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== absztrakt osztálynak nem lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== két interfész csak akkor valósítható meg egy osztályban, ha az interfészeknek nincsen közös metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál egyszerre csak egy objektum monitorában tartózkodhat ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálak nem képesek saját magukat közvetlenül waiting állapotból notify-jal felébreszteni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy változó statikus típusa nem lehet a változó dinamikus típusának leszármazottja ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final osztálynak nem lehet abstract metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden generikus osztály használható Object paraméterezéssel ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== generikus osztály paramétere nem lehet primitív típus ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== primitív típus tömbje is a primitív típusok közé számít ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál véget ért, akkor start() metódushívással újraindítható ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál csak akkor hajthat végre wait() metódushívást, ha a hívott objektum monitorában tartózkodik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál notify() hívás hatására hagyja el a WAIT állapotot, akkor RUNNABLE állapotba kerül ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== String objektum tartalma bármikor megváltoztatható ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy osztály statikus metódusát csak statikus metódusból lehet meghívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== catch blokkjában lehet újonnan létrehozott kivételt dobni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== statikus metódus nem dobhat kivételt ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== abstract osztálynak lehet final metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== final metódus módosíthatja az objektum állapotát ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== egy szál csak akkor hajthat végre notify() metódushívást, ha a hívott objektum monitorában tartózkodik ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== generikus osztály példányosításakor lehet másik generikus osztály a paraméter ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== csak primitív típusokon értelmezett a &amp;quot;természetes rendezés&amp;quot; (natural ordering) ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden primitív típusnak van csomagoló (wrapper) osztálya ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== primitív típus is lehet generikus osztály template-paramétere ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== ha egy szál véget ért, nem lehet újraindítani ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálat a run() metódus meghívásával indíthatunk ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szerializálás körkörös hivatkozású adatszerkezeten (pl. gyűrű) kivételt dob ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden objektumnak van wait() metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== nincs olyan várakozó szál, amelyik egyből RUNNABLE állapotú lesz a notifyAll() hatására ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== szálakon a join() metódust csak az indításuk sorrendjében szabad meghívni ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;/div&gt;</summary>
		<author><name>Matt383</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia_(r%C3%A9gi)/Java_igaz-hamis&amp;diff=181300</id>
		<title>Szoftvertechnológia (régi)/Java igaz-hamis</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia_(r%C3%A9gi)/Java_igaz-hamis&amp;diff=181300"/>
		<updated>2014-05-26T22:25:04Z</updated>

		<summary type="html">&lt;p&gt;Matt383: Eltávolította a lap teljes tartalmát&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Matt383</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia_(r%C3%A9gi)/Java_igaz-hamis&amp;diff=181299</id>
		<title>Szoftvertechnológia (régi)/Java igaz-hamis</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Szoftvertechnol%C3%B3gia_(r%C3%A9gi)/Java_igaz-hamis&amp;diff=181299"/>
		<updated>2014-05-26T22:24:14Z</updated>

		<summary type="html">&lt;p&gt;Matt383: Új oldal, tartalma: „{{Kvízoldal |cím=Szofttech Java igaz-hamis az eddigi vizsgapéldák alapján (MÉG FOLYAMATBAN A SZERKESZTÉSE, EGYELŐRE NE HASZNÁLD!) }}  == final osztálynak nem …”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Kvízoldal&lt;br /&gt;
|cím=Szofttech Java igaz-hamis az eddigi vizsgapéldák alapján (MÉG FOLYAMATBAN A SZERKESZTÉSE, EGYELŐRE NE HASZNÁLD!)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== final osztálynak nem lehet abstract metódusa ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;br /&gt;
&lt;br /&gt;
== minden generikus osztály használható Object paraméterezéssel ==&lt;br /&gt;
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}}&lt;br /&gt;
# igaz&lt;br /&gt;
# hamis&lt;/div&gt;</summary>
		<author><name>Matt383</name></author>
	</entry>
</feed>