====== Programování 1 (PRO1) ====== * [[http://fim.uhk.cz/java|Java Oracle Academy na FIMu]] * Psaní symbolů používaných v programovacích jazycích * Na anglické klávesnici standardně * Na české QWERTY klávesnici pomocí pravý AltGr + klávesa (stejné symboly jako na anglické klávesnici) * Na české QWERTZ klávesnici [[http://klavesnice.info/jak-napsat-na-klavesnici-specialni-znaky.html|podle tabulky]] * Textové streamy a čeština * Pokud chcete zapisovat/číst textové soubory ve specifickém kódování, budete potřebovat ''[[https://docs.oracle.com/javase/7/docs/api/java/io/OutputStreamWriter.html|OutputStreamWriter]]'' resp. ''[[https://docs.oracle.com/javase/7/docs/api/java/io/InputStreamReader.html|InputStreamReader]]''. Celé "potrubí" streamů pak bude vypadat např. následovně: ''FileInputStream'' -> ''InputStreamReader'' -> ''BufferedReader'' * [[https://docs.google.com/forms/d/e/1FAIpQLSeLOznT6rihbqlcMREH4aIdxP7ekReDyZ6miymXMQ9xQMFiiQ/viewform?usp=sf_link|Anketa Hra]] * [[https://docs.oracle.com/javase/tutorial/uiswing/painting/step2.html|Kreslení v okně JFrame]] * [[https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html|Enum]] (např. pro direction) * [[Bonusy v projektu Snake 2022]]