{"id":169,"date":"2018-02-05T22:00:40","date_gmt":"2018-02-05T20:00:40","guid":{"rendered":"https:\/\/coursepages.uta.fi\/tiea2-1\/?page_id=169"},"modified":"2018-03-07T01:46:41","modified_gmt":"2018-03-06T23:46:41","slug":"linkit","status":"publish","type":"page","link":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/kevat-2018\/linkit\/","title":{"rendered":"Linkit"},"content":{"rendered":"<h2>Java API<\/h2>\n<p>Javan ohjelmointirajapinnan (API) <a href=\"http:\/\/download.oracle.com\/javase\/8\/docs\/api\/index.html\" target=\"_top\">dokumentaatio<\/a>.<\/p>\n<h2>Java-kielen (versio 1.5) uudet ominaisuudet<\/h2>\n<p>Javan 1.5-versiossa esiteltiin joitakin <a href=\"http:\/\/download.oracle.com\/javase\/1.5.0\/docs\/relnotes\/features.html#lang\" target=\"_top\">lis\u00e4yksi\u00e4<\/a> Java-kieleen. N\u00e4ist\u00e4 t\u00e4ll\u00e4 kurssilla on k\u00e4sitell\u00e4\u00e4n l\u00e4hinn\u00e4 <a href=\"http:\/\/docs.oracle.com\/javase\/tutorial\/java\/generics\/index.html\" target=\"_top\">geneerisyytt\u00e4<\/a> (<a href=\"http:\/\/download.oracle.com\/javase\/tutorial\/extra\/generics\/index.html\">alkuper\u00e4inen luku<\/a>), <a href=\"http:\/\/docs.oracle.com\/javase\/tutorial\/java\/javaOO\/enum.html\">lueteltua tyyppi\u00e4<\/a> ja <a href=\"http:\/\/docs.oracle.com\/javase\/tutorial\/java\/nutsandbolts\/for.html\">for-each-rakennetta<\/a>.<\/p>\n<h2><a name=\"TheJavaTutorial\"><\/a>The Java Tutorial<\/h2>\n<p><a href=\"http:\/\/download.oracle.com\/javase\/tutorial\/\" target=\"_top\">Java Tutorial<\/a> on helppolukuinen verkkokirja, jossa k\u00e4sitell\u00e4\u00e4n sek\u00e4 Java-kielen perusteita (esimerkiksi Learning the Java Language -luku) ett\u00e4 edistyneempi\u00e4 Java-ohjelmointitekniikoita.<\/p>\n<h2>The Java Language Specification<\/h2>\n<p>Mik\u00e4li mielt\u00e4 askarruttaa jokin Javan kielioppiin liittyv\u00e4 kysymys, niin vastaus l\u00f6ytyy mit\u00e4 luultavimmin <a href=\"http:\/\/java.sun.com\/docs\/books\/jls\/\" target=\"_top\">The Java Language Specification<\/a> -opuksesta. (T\u00e4t\u00e4 l\u00e4hdett\u00e4 voi suositella vain HC-javailijoille.)<\/p>\n<h2>UML-m\u00e4\u00e4rittely<\/h2>\n<p><a href=\"http:\/\/www.omg.org\/\" target=\"_top\">Object Management Groupin<\/a> verkkosivuilta l\u00f6ytyy esimerkiksi UML:n 1.5-version <a href=\"http:\/\/www.omg.org\/spec\/UML\/1.5\/\" target=\"_top\"> m\u00e4\u00e4rittely<\/a>. UML-notaatio l\u00f6ytyy eri muodoissa riveilt\u00e4 &#8221;formal\/2003-03-01&#8221;.<\/p>\n<p>UML:n uusimman version 2.4.1 <a href=\"http:\/\/www.omg.org\/spec\/UML\/2.4.1\/\" target=\"_top\">m\u00e4\u00e4rittely<\/a> on hieman monimutkaisemmin annettu.<\/p>\n<h2>Verkkokirjoja<\/h2>\n<p>David J. Eck: <a href=\"http:\/\/math.hws.edu\/javanotes\/\">Introduction to Programming Using Java<\/a>, Seventh Edition, Version 7.0, August 2014. Nopeasti olio-ohjelmointiin etenev\u00e4 oppikirja. Kurssin kannnalta relevanteimmat luvut ovat 5, 7, 9 ja 10, joissa k\u00e4sitell\u00e4\u00e4n muun muassa olio-ohjelmoinnin perusteita, linkitettyj\u00e4 tietorakenteita ja geneerisyytt\u00e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Java API Javan ohjelmointirajapinnan (API) dokumentaatio. Java-kielen (versio 1.5) uudet ominaisuudet Javan 1.5-versiossa esiteltiin joitakin lis\u00e4yksi\u00e4 Java-kieleen. N\u00e4ist\u00e4 t\u00e4ll\u00e4 kurssilla on k\u00e4sitell\u00e4\u00e4n l\u00e4hinn\u00e4 geneerisyytt\u00e4 (alkuper\u00e4inen luku), lueteltua tyyppi\u00e4 ja for-each-rakennetta. The Java Tutorial Java Tutorial on helppolukuinen verkkokirja, jossa k\u00e4sitell\u00e4\u00e4n sek\u00e4 Java-kielen perusteita (esimerkiksi Learning the Java Language -luku) ett\u00e4 edistyneempi\u00e4 Java-ohjelmointitekniikoita. The Java Language &hellip; <a href=\"https:\/\/coursepages2.tuni.fi\/tiea2-1\/kevat-2018\/linkit\/\" class=\"more-link\">Jatka artikkeliin <span class=\"screen-reader-text\">Linkit<\/span><\/a><\/p>\n","protected":false},"author":6,"featured_media":0,"parent":29,"menu_order":7,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-169","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/wp-json\/wp\/v2\/pages\/169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/wp-json\/wp\/v2\/comments?post=169"}],"version-history":[{"count":2,"href":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/wp-json\/wp\/v2\/pages\/169\/revisions"}],"predecessor-version":[{"id":258,"href":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/wp-json\/wp\/v2\/pages\/169\/revisions\/258"}],"up":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/wp-json\/wp\/v2\/pages\/29"}],"wp:attachment":[{"href":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/wp-json\/wp\/v2\/media?parent=169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}