<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://mis.martin-simunek.cz/skins/common/feed.css?301"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>http://mis.martin-simunek.cz/index.php?action=history&amp;feed=atom&amp;title=V%C3%BDvoj_aplikac%C3%AD_v_Jav%C4%9B</id>
		<title>Vývoj aplikací v Javě - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="http://mis.martin-simunek.cz/index.php?action=history&amp;feed=atom&amp;title=V%C3%BDvoj_aplikac%C3%AD_v_Jav%C4%9B"/>
		<link rel="alternate" type="text/html" href="http://mis.martin-simunek.cz/index.php?title=V%C3%BDvoj_aplikac%C3%AD_v_Jav%C4%9B&amp;action=history"/>
		<updated>2026-04-19T02:42:49Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.17.0</generator>

	<entry>
		<id>http://mis.martin-simunek.cz/index.php?title=V%C3%BDvoj_aplikac%C3%AD_v_Jav%C4%9B&amp;diff=3891&amp;oldid=prev</id>
		<title>Spravce: Přidáno Find Usage...</title>
		<link rel="alternate" type="text/html" href="http://mis.martin-simunek.cz/index.php?title=V%C3%BDvoj_aplikac%C3%AD_v_Jav%C4%9B&amp;diff=3891&amp;oldid=prev"/>
				<updated>2020-09-17T13:13:43Z</updated>
		
		<summary type="html">&lt;p&gt;Přidáno Find Usage...&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 17. 9. 2020, 13:13&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 52:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 52:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Většinou je v&amp;amp;nbsp;menu položka pro obnovení rozložení oken.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Většinou je v&amp;amp;nbsp;menu položka pro obnovení rozložení oken.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* V&amp;amp;nbsp;NetBeans použite &amp;lt;code&amp;gt;Window-&amp;gt; Reset Windows&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* V&amp;amp;nbsp;NetBeans použite &amp;lt;code&amp;gt;Window-&amp;gt; Reset Windows&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;=== Nalezení všech výskytů atributu/proměnné ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* Pokud kliknete pravým tlačítkem myši na název atributu/proměnné a&amp;amp;nbsp;zvolíte ''Find Usage...'', zobrazí se vám všechny řádky, kde se daný atribut vyskytuje.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Spravce</name></author>	</entry>

	<entry>
		<id>http://mis.martin-simunek.cz/index.php?title=V%C3%BDvoj_aplikac%C3%AD_v_Jav%C4%9B&amp;diff=3889&amp;oldid=prev</id>
		<title>Spravce: Přidány tipy pro práci v IDE.</title>
		<link rel="alternate" type="text/html" href="http://mis.martin-simunek.cz/index.php?title=V%C3%BDvoj_aplikac%C3%AD_v_Jav%C4%9B&amp;diff=3889&amp;oldid=prev"/>
				<updated>2020-09-17T07:47:38Z</updated>
		
		<summary type="html">&lt;p&gt;Přidány tipy pro práci v IDE.&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 17. 9. 2020, 07:47&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Visual Studio (VS Code)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Visual Studio (VS Code)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* IntelliJ IDEA (zdarma pouze Community Edition, ale i&amp;amp;nbsp;ta běžně stačí)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* IntelliJ IDEA (zdarma pouze Community Edition, ale i&amp;amp;nbsp;ta běžně stačí)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;== Tipy pro práci s IDE ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;=== Refaktoring ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* Většina vývojových prostředí nabízí nástroje pro rychlou úpravu či dodatečné vylepšení kódu.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;; Příklady&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* Přejmenování proměnných, tříd,... (v&amp;amp;nbsp; NetBeans &amp;lt;code&amp;gt;Ctrl-R&amp;lt;/code&amp;gt;)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* Vytvoření metody z&amp;amp;nbsp;většího bloku kódu.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* Automatické doplnění přístupových metod (getter, setter).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;; Jak použít&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* Klikněte pravým tlačítkem a&amp;amp;nbsp;hledejte „Refactor...“&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;=== Oprava rozložení oken ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* Vývojové prostředí obvykle umožňuje změnu rozložení oken. To ale může některé uživatele mást a&amp;amp;nbsp;někdy si omylem zavřete okno, které využíváte.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* Většinou je v&amp;amp;nbsp;menu položka pro obnovení rozložení oken.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* V&amp;amp;nbsp;NetBeans použite &amp;lt;code&amp;gt;Window-&amp;gt; Reset Windows&amp;lt;/code&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Spravce</name></author>	</entry>

	<entry>
		<id>http://mis.martin-simunek.cz/index.php?title=V%C3%BDvoj_aplikac%C3%AD_v_Jav%C4%9B&amp;diff=3887&amp;oldid=prev</id>
		<title>Spravce: Vytvoření základu stránky.</title>
		<link rel="alternate" type="text/html" href="http://mis.martin-simunek.cz/index.php?title=V%C3%BDvoj_aplikac%C3%AD_v_Jav%C4%9B&amp;diff=3887&amp;oldid=prev"/>
				<updated>2020-09-17T06:37:46Z</updated>
		
		<summary type="html">&lt;p&gt;Vytvoření základu stránky.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:VSE]][[Category:Informatika]][[Category:Programování]][[Category:Java]]&lt;br /&gt;
&lt;br /&gt;
Pojďme se seznámit se základními pojmy, které budeme potkávat při aplikací vývoj v&amp;amp;nbsp;Javě.&lt;br /&gt;
&lt;br /&gt;
Na rozdíl od většiny běžných programovacích jazyků se zdrojový kód v&amp;amp;nbsp; Javě překládá do tzv. „bytecode“. Výsledkem předkladu tedy není sada instrukcí pro konkrétní procesorovou architekturu, ale sada instrukcí virtuálního procesoru Java Runtime Environment.&lt;br /&gt;
* Toto řešení dává Javě možnost tvorby multiplatformních aplikací &amp;amp;mdash; aplikace spustíte kdekoli, kde máte nainstalovaný JRE. &lt;br /&gt;
* Na druhou stranu je to pro uživatele i&amp;amp;nbsp;vývojáře o&amp;amp;nbsp;něco méně přehledné.&lt;br /&gt;
* Více také viz [[Programovac%C3%AD_jazyky#Interpretovan.C3.A9_a_kompilovan.C3.A9_programovac.C3.AD_jazyky| interpretované a&amp;amp;nbsp;kompilované programovací jazyky]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JDK ... Java Development Kit ==&lt;br /&gt;
* Potřebujete pro vývoj aplikací.&lt;br /&gt;
* Jedná se vlastně o&amp;amp;nbsp;překladač jazyka Java do bytecode, doplněný o&amp;amp;nbsp;standardní knihovní funkce jazyka Java (podpora grafického uživatelského rozhraní, kontejnery,...).&lt;br /&gt;
; Varianty&lt;br /&gt;
* Oracle JDK &amp;amp;mdash; pro vývojáře zdarma, ale je třeba se registrovat&lt;br /&gt;
* Svobodný - OpenJDK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JRE ... Java Runtime Environment ==&lt;br /&gt;
* Virtuální procesor, který umí interpretovat („spouštět“) bytecode Javy.&lt;br /&gt;
* Potřebuje ho koncový uživatel aplikace, který chce aplikaci spustit.&lt;br /&gt;
; Varianty&lt;br /&gt;
* Oracle Java RE - zdarma pouze pro nekomerční použití. Pro komerční použití placený.&lt;br /&gt;
* Svobodný - OpenJDK JRE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IDE ... Integrated Development Environment ==&lt;br /&gt;
* Vývojové prostředí, které zjednodušuje programátorovi psaní kódu.&lt;br /&gt;
* Umí našeptávání kódu, správu projektů, jednoduché spouštění překladače,...&lt;br /&gt;
* Mohli byste ho vlastně nahradit obyčejným plain-textovým editorem (třeba Notepadem), ale bylo by to mnohem méně komfortní.&lt;br /&gt;
* Většina vývojových prostředí je zdarma, takže proč je nevyužít? ;)&lt;br /&gt;
; Příklady&lt;br /&gt;
* Apache NetBeans&lt;br /&gt;
* Eclipse&lt;br /&gt;
* Visual Studio (VS Code)&lt;br /&gt;
* IntelliJ IDEA (zdarma pouze Community Edition, ale i&amp;amp;nbsp;ta běžně stačí)&lt;/div&gt;</summary>
		<author><name>Spravce</name></author>	</entry>

	</feed>