Kuvagalleria
Java-ohjelmointi 9. painos - Mika Vesterholm, Jorma Kyppö
Tuotteen kuvaus
Kunto: Hyvä
Aihe: Tietotekniikka
Java-ohjelmointi
Mika Vesterholm, Jorma Kyppö
Talentum
9. painos
2015
Sivumäärä 625
Tässä kirja Java ohjelmoinnista kiinnostuneelle aloittelevalle koodarille ja miksei myös kokeneemmallekin konkarille. Täysin lukematon ja muuten täysin siistikuntoinen uudenveroinen kirja, mutta varastoinnista tullut joitakin jälkiä kannen reunaan ja viimeisen sivun sivuhakemisto takaa hieman rypistynyt, katso kuvat. Mutta ei mistään rikki, eikä ole merkintöjä, puhtaat siistit sivut. Mielestäni siistikuntoinen kirja.
Nouto Tampere Niemenranta (ratikkapysäkki lähellä) tai Tori-diilillä (toimitan tuotteet erittäin nopeasti postiin).
Hakusanat: Java ohjelmointi ohjelmointikieli koodaus aloittelija beginner Java SE Java syntax muuttujat muuttujan määrittely tietotyypit primitiiviset tietotyypit oliopohjainen ohjelmointi olio-ohjelmointi OOP luokat oliot metodit funktiot periytyminen kapselointi polymorfismi abstraktit luokat rajapinnat käyttöliittymät GUI graafinen käyttöliittymä JavaFX Swing tapahtumankäsittely try-catch virheenkäsittely poikkeukset debuggaus virheenetsintä muuttujat ja operaattorit ehtolauseet if-else switch-case silmukat for while do-while taulukot listat kokoelmat ArrayList HashMap tietorakenteet algoritmit hakeminen lajittelu rekursio lambda-ilmaisut stream API tiedostonkäsittely I/O buffered reader scanner tulostus System.out.println syötteen lukeminen verkko-ohjelmointi HTTP-pyynnöt REST API tietokannat SQL JDBC yhteys tietokantaan MySQL PostgreSQL SQLite XML JSON säikeet monisäikeisyys synkronointi concurrency parallelismi suorituskyvyn optimointi JVM Java Virtual Machine JIT-kääntäjä roskienkeruu garbage collection muistinhallinta JAR-paketointi Maven Gradle riippuvuuksien hallinta versiohallinta Git GitHub ohjelmistokehitys IDE NetBeans Eclipse IntelliJ komentorivi CLI ympäristömuuttujat ympäristöasennus Java-versiot Java 8 Java 11 Java 17 ohjelmointiparadigmat funktionaalinen ohjelmointi generics lambda lausekkeet anonyymit sisäluokat dynaaminen sidonta reflektio annotaatiot testaus yksikkötestaus JUnit Mocking TDD testivetoisuus ohjelmistokehityksen periaatteet SOLID DRY KISS ohjelmointiprojektit harjoitukset algoritmien tehokkuus Big O notaatio rekursiivinen ohjelmointi tietoturva salaaminen salausalgoritmit käyttäjäautentikointi OAuth JWT web-kehitys Java EE Spring Boot mikroservice RESTful API servlet JSP Thymeleaf backend kehitys frontend yhteydet HTML CSS JavaScript TypeScript integraatio API:en kanssa HTTP-kutsut WebSocket JSON-parsinta mobiilikehitys Android Studio Android Java Android-sovelluskehitys UI/UX suunnittelu responsiivisuus testaus CI/CD DevOps Docker Kubernetes pilvipalvelut AWS Google Cloud Azure tekoäly ja koneoppiminen Java ML kirjastot Deeplearning4j NLP tekstinkäsittely tiedonlouhinta pelikehitys Java-pelimoottorit LibGDX JMonkeyEngine OpenGL äänikäsittely multimedian ohjelmointi datan visualisointi käyttöliittymäsuunnittelu refaktorointi koodin siisteys dokumentointi Javadoc projektinhallinta Scrum Agile ohjelmistokehitysmenetelmät ohjelmistotestaus regressiotestaus käyttäjätestaus tietorakenteiden optimointi tehokkuusanalyysi verkkokehitys backend fullstack frontend API-kehitys verkkoturvallisuus tietomurrot SQL-injektio XSS CSRF suojaus Java-ohjelmointiopas oppimateriaalit online-kurssit Java-sertifikaatit Oracle Certified Java Developer itsenäinen opiskelu ohjelmointiharjoitukset hackathon ohjelmointikilpailut uramahdollisuudet Java-kehittäjä ohjelmistoinsinööri ohjelmointityö ohjelmistoyritykset työhaastattelu ohjelmointikysymykset algoritmit haastattelussa data-analyysi big data Hadoop Spark NoSQL MongoDB Redis ohjelmistokehityksen elinkaari ketterä kehitys versiohallintatyökalut GitLab Bitbucket continuous integration continuous deployment ohjelmiston julkaisu dependency injection Dagger Spring DI ohjelmistokehityksen työkalut debuggausprofilointi suorituskyvyn parannus ohjelmointityylit modulaarisuus dynaaminen ohjelmointi reflektio introspektio API-dokumentaatio ohjelmointikäytännöt käytännön ohjelmointi hands-on Java-kehitysprojekti harjoitusprojektit ohjelmointiyhteisöt Stack Overflow Java Forum dev.to ohjelmointiblogit Java-konferenssit JavaOne DevConf ohjelmistokehityksen trendit uuden oppiminen Java OpenJDK LTS-versiot päivittäminen vanha koodi legacy code ylläpito ohjelmistoarkkitehtuuri design patterns singleton factory observer dependency injection ohjelmistoinsinööri ohjelmistotestauksen perusteet testauksen automatisointi mockit testikattavuus koodikatselmointi pair programming bug tracking JIRA Trello Asana agile-kehitys scrum sprint backlog käyttäjätarinat ohjelmointidokumentaatio UML kaaviot järjestelmäsuunnittelu ohjelmistokehityksen työkalut DevOps periaatteet pilvipalveluiden hyödyntäminen backend-kehitys tietokantayhteydet SQL kyselytormit ORM Hibernate Spring Data REST API:n suunnittelu ohjelmointihaasteet koodauspähkinät leetCode CodeSignal HackerRank Codewars itsenäinen opiskelu Java-kirjat oppimateriaalit kurssit MOOC Java-ohjelmointitaitojen kehittäminen lahjaksi lahja lahjaidea
Kirjaudu sisään, jos haluat nähdä profiilin ja lähettää viestejä.
Kirjaudu sisäänIlmoituksen metatiedot
Viimeksi muokattu: 6.2.2025 klo 0.2 ・ Ilmoituksen tunnus: 20050551