[[oktatas:programozás:java|< Java]] ====== Java linkek ====== ===== Java API ===== * https://docs.oracle.com/en/java/javase/11/ * http://download.oracle.com/javase/6/docs/ * http://download.oracle.com/javase/6/docs/api/ * http://download.oracle.com/javase/tutorial/java/ * http://download.oracle.com/javase/tutorial/ ===== Kézikönyvek, cikkek ===== * https://dev.java/ * http://docs.oracle.com/javase/tutorial/ * http://docs.oracle.com/javase/8/docs/api/ (API) * http://www.tutorialspoint.com/java/ Cikkek: * https://howtodoinjava.com/ * http://www.vogella.de/articles/JavaRegularExpressions/article.html * http://www.vogella.de/articles/JUnit/article.html * http://www.odi.ch/prog/design/newbies.php (Java Anti-Patterns) * http://zetcode.com/tutorials/javaswingtutorial/swinglayoutmanagement/ (Swing elrendezés) * http://javarevisited.blogspot.hu/2011/08/enum-in-java-example-tutorial.html * http://java.sun.com/docs/books/jls/second_edition/html/jTOC.doc.html * http://www.kodejava.org * http://www.java2s.com/Code/Java/CatalogJava.htm (Javaról) * http://www.java2s.com/Tutorial/Java/CatalogJava.htm (Java tutorok) * http://www.roseindia.net/ ==== Példák ==== * http://www.java2s.com/ * http://www.abbeyworkshop.com/howto/java/ ===== Applet ===== * http://www.dgp.toronto.edu/~mjmcguff/learn/java/ * http://www.roseindia.net/java/example/java/applet/ ===== Táblázatkezelő ===== * http://www.jxcell.net * http://www.teamdev.com/downloads/jexcel/docs/JExcel-PGuide.html ===== Feladatok ===== Kuki Ákos feladatai * http://zeus.nyf.hu/~akos/java/gyak1.txt * http://zeus.nyf.hu/~akos/java/gyak2.txt * http://zeus.nyf.hu/~akos/java/gyak3.txt * http://zeus.nyf.hu/~akos/java/gyak4.txt * http://zeus.nyf.hu/~akos/java/gy1.txt * http://zeus.nyf.hu/~akos/java/gy2.txt * http://zeus.nyf.hu/~akos/java/gy3.txt * http://zeus.nyf.hu/~akos/java/gy4.txt * http://zeus.nyf.hu/~akos/java/gy5.txt * http://zeus.nyf.hu/~akos/java/gy5+.txt * http://zeus.nyf.hu/~akos/java/gy6.txt * http://zeus.nyf.hu/~akos/java/gy7.txt * http://zeus.nyf.hu/~akos/java/tovabbifel.txt ---- ===== Könyvtárak ===== ==== JUnit ==== * http://www.junit.org * http://hu.wikipedia.org/wiki/JUnit ==== Jupar ==== * http://masterex.github.io/archive/2011/12/25/jupar.html (Asztali program figyeli az új programverziót) ==== PDF készítés ==== === itext === * http://itextpdf.com/ ==== USB programozás ==== * http://usb4java.org/ * https://code.google.com/p/javahidapi/ * http://jusb.sourceforge.net/ ==== Naplózás ==== * https://code.google.com/p/log4jdbc/ ===== Tervezési minták ===== * http://www.fluffycat.com/Java-Design-Patterns/ ===== Témák ===== * http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html (Regex) * http://en.wikibooks.org/wiki/Regular_Expressions (Regex; Nyelvtől függetlenül) * http://www.javapractices.com/ (Vegyes) ==== XML ==== Általános: * http://www.mkyong.com/tutorials/java-xml-tutorials/ * http://www.mkyong.com/java/how-to-create-xml-file-in-java-dom/ * http://www.mkyong.com/java/how-to-read-xml-file-in-java-dom-parser/ * http://problemjava.blogspot.com/2007/06/dom-sax-stax.html * http://java.inf.elte.hu/java-1.3/util/index.html * http://java.inf.elte.hu/java-1.3/kave.html (Java programozás) XML DOM: * http://www.roseindia.net/xml/dom/index.shtml * http://jdom.org/ === XML === * http://www.ibm.com/developerworks/java/library/j-jdom/ * http://jdom.org * http://problemjava.blogspot.com/2007/06/dom-sax-stax.html (magyar) === StAX (XML kezelés) === * http://java.sun.com/javase/6/docs/api/javax/xml/stream/package-summary.html * http://jhacks.anzix.net/space/StAX (magyar) === DOM (XML kezelés) === * http://www.java2s.com/Code/JavaAPI/org.w3c.dom/NodegetNodeValue.htm * http://www.developerfusion.com/code/2064/a-simple-way-to-read-an-xml-file-in-java/ * http://www.roseindia.net/java/java-get-example/java-get-node-value.shtml ==== java.awt.geom használatára egy példa ==== * http://www.inf.u-szeged.hu/~csendes/katica/honlap/sources/KaticaBogar.html ==== Swing ==== * http://javagrund.hu/javasite/dokument/swing/swing.html * http://zetcode.com/tutorials/javaswingtutorial/swingevents/ * http://zetcode.com/tutorials/javagamestutorial/ * https://www.codejava.net/ (2020) * https://www.leepoint.net/ (2020) ==== Konzol kezelés ==== * http://www.nongnu.org/jcurzez/ * http://sourceforge.net/projects/javacurses/ ==== Regex ==== * http://download.oracle.com/javase/tutorial/essential/regex/ * http://java.sun.com/developer/technicalArticles/releases/1.4regex/ * http://www.tutorialspoint.com/java/java_regular_expressions.htm * http://www.java2s.com/Code/Java/Regular-Expressions/CatalogRegular-Expressions.htm * http://www.regular-expressions.info/java.html * http://www.javaregex.com * http://www.javaregex.com/tutorial.html ==== Egérkezelés ==== * http://journals.ecs.soton.ac.uk/java/tutorial/post1.0/ui/mouselistener.html ==== Szálkezelés ==== * http://www.exampledepot.com/egs/java.lang/BasicThread.html ==== Chat ==== === Java csevegőprogram === * http://java.inf.elte.hu/java-1.3/chat/index.html Chat program készítése: * http://www.javaworld.com/javaworld/jw-01-1997/jw-01-chat.html?page=1 * http://www.acm.org/crossroads/xrds6-1/ovp61.html Kész chat program (forrással) * http://freecs.sourceforge.net * http://chateverywhere.sourceforge.net * http://www.java2s.com/Product/Java/Application/Chat.htm (egész gyűjtemény) Kész chat program: * http://www.weirdoz.org/visualchat/ ==== Menü ==== Menü (GUI): * http://www.herongyang.com/Swing/JMenuBar-Menu-Item-Action-Listener-Test.html * http://forums.sun.com/thread.jspa?threadID=5275658 * http://www.java2s.com/Tutorial/Java/0240__Swing/ListeningtoJMenuItemEventswithanActionListener.htm Popup menü (GUI): * http://www.java2s.com/Tutorial/Java/0240__Swing/Addingactionlistenertopopupmenuitem.htm ==== Rétegkezelő ==== * http://www.java2s.com/Tutorial/Java/0240__Swing/UsingGridBagConstraints.htm * http://download.oracle.com/javase/tutorial/uiswing/layout/visual.html ==== Párbeszédablak ==== * http://download.oracle.com/javase/tutorial/uiswing/components/dialog.html ==== Swing komponensek ==== * http://download.oracle.com/javase/6/docs/api/javax/swing/package-summary.html ==== Nemzetköziesítés ==== * http://www.gnu.org/software/hello/manual/gettext/Java.html * http://code.google.com/p/gettext-commons/ * http://xnap-commons.sourceforge.net/gettext-commons/tutorial.html * http://www.gted.org/gettext_java_tutorial.htm * http://download.oracle.com/javase/1.4.2/docs/api/java/util/ResourceBundle.html * http://download.oracle.com/javase/tutorial/i18n/intro/steps.html ==== Hibaüzenetek ==== * http://mindprod.com/jgloss/compileerrormessages.html ==== Billentyűzet események ==== * http://docs.oracle.com/javase/7/docs/api/java/awt/event/KeyEvent.html * http://www.cafeaulait.org/course/week7/11.html ==== Tömbök ==== * http://www.roseindia.net/java/beginners/string-array.shtml ==== Video ==== * http://peace.snu.ac.kr/dhkim/java/MPEG/ * http://code.google.com/p/gstreamer-java/wiki/VideoPlayerTutorial * http://www.deitel.com/articles/java_tutorials/20060422/PlayingVideowithJMF/ ==== Hang ==== * https://docs.oracle.com/javase/tutorial/sound/TOC.html * https://github.com/finnkuusisto/TinySound * http://codereview.stackexchange.com/questions/57502/using-sounds-in-java/57517#57517 (fórum) * http://codereview.stackexchange.com/questions/58439/very-basic-java-piano (fórum) ==== MVC ==== * http://www.oracle.com/technetwork/articles/javase/index-142890.html * http://www.codeproject.com/Articles/879896/Programming-in-Java-using-the-MVC-architecture ==== Adatbázis-kezelés ==== * http://www.jinq.org/ ==== 3D ==== * https://www.oracle.com/java/technologies/javase/java-3d.html (2020) * http://www.java3d.co.uk/tutorial.html (2020) ===== Könyvek ===== * Barry Burd, Java TANTUSZ könyvek * http://www.libri.hu/konyv/java-3.html * http://www.nagygusztav.hu/sites/default/files/csatol/java_programozas_1.3.pdf ===== Java EE ===== * http://docs.oracle.com/javaee/6/tutorial/doc/ * https://netbeans.org/kb/docs/javaee/javaee-gettingstarted.html * http://wiki.jetbrains.net/intellij/Developing_and_running_a_Java_EE_Hello_World_application * http://hu.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition * http://hu.wikipedia.org/wiki/JBoss * http://www.jboss.org ===== Generátor ===== * https://github.com/kasperisager/generator-java ===== Netbeans ===== * http://www.codejava.net/ides/netbeans/how-to-update-license-header-for-java-files-in-netbeans * https://gualtierotesta.wordpress.com/2014/02/18/tutorial-license-headers-in-netbeans/ ===== USB programozás ===== * http://jusb.sourceforge.net/ * http://usb4java.org/ ===== JavaFX ===== * https://docs.oracle.com/javafx/2/get_started/jfxpub-get_started.htm (2019) ===== Magazin ===== * https://blogs.oracle.com/javamagazine/ (2019) ===== Youtube ===== * https://www.youtube.com/watch?v=xk4_1vDrzzo (2024) * https://www.youtube.com/watch?v=Kmgo00avvEw (2024)