Bemästra Java med dessa 18 onlinekurser

Vill du lära dig Java men har inte mycket tid att investera? Spänn upp dig och känn de bästa Java-onlinekurserna för att förbättra färdigheter.

Det är lätt att stoppa onlinekurser och lära sig nya programmeringsspråk i dagens era. Det är dock viktigt att bestämma var du ska börja, vilket programmeringsspråk du ska välja och hur du ska börja din karriär inom respektive område.

Enligt Statista är Java det femte mest använda programmeringsspråket (35,35%) bland utvecklare. Det får utvecklare att ta kurser och certifieringsprogram för att förbättra sig själva och lära sig programmeringsspråket Java.

Men innan vi djupdyker in i kurserna, låt oss täcka upp grunderna i Java.

Vad är ett Java-programmeringsspråk?

Java är en datorplattform, klassbaserat, högnivå- och objektorienterat programmeringsspråk. Det är också känt som ett programmeringsspråk ”Write Once, Run Anywhere” som liknar C++ och C-syntax. Programmeringsspråket är lätt att lära sig, enkelt, robust, säkert, snabbt och pålitligt för spelkonsoler, datacenter, bärbara applikationer, vetenskapliga superdatorer, etc.

Det hjälper utvecklaren att köra applikationen effektivt med bibliotek, datorer och exekveringsmotorer. Flerplattformsprogrammeringsspråket fungerar som en datorplattform som hjälper till att utveckla projekten. Utvecklarna kan använda Java programmeringsspråk för:

  • Big Data Analytics
  • Utveckla Android-appar
  • Mobila Java-applikationer
  • Server-Side Technologies som GlassFish, JBoss och Apache
  • Hårdvaruenheter
  • Tillämpning för vetenskaplig beräkning
  • Skapa Enterprise Software

Java anses vara ett lättanvänt och plattformsoberoende programmeringsspråk. Det används för att skapa en distribuerad miljö och underlättar distribuerad datoranvändning. Flera komponenter i programmeringsspråket Java gör det enkelt att skriva läsbar källkod. Java-komponenter inkluderar Java Development Kit (JDK), Java Virtual Machine (JVM) och Java Runtime Environment (JRE).

Java programmeringsspråk kan vara ett idealiskt val för utvecklare som kan hjälpa till med att utveckla vilken applikation eller mjukvara som helst. Det kommer med flera fördelar som:

  • En stor gemenskap som erbjuder massor av resurser att lära av.
  • Det är ett programmeringsspråk med öppen källkod med ett rikt API och en omfattande uppsättning verktyg.
  • Java är en efterfrågad färdighet som har ökat jobbmöjligheter för utvecklare.
  • Den kommer med kraftfulla IDE som är stabila och skalbara.
  • Java används för utveckling av eBay, Amazon, etc.

För att bli expert på Java-programmeringsspråk, flera onlinekurser för nybörjare, medel- och expertnivåer. När det gäller att lära sig Java är det viktigt att välja ett onlineprogram som inte är föråldrat och uppdaterat.

Om du vill lära dig Java har vi sammanfattat några onlinekurser och YouTube-tutorials som kan hjälpa dig.

Java Programmering Masterclass som täcker Java 11 & Java 17

Java Programmering Masterclass som täcker Java 11 & Java 17 är tillgänglig på Udemy för kandidater som vill bli datorprogrammerare. Proffsen kan erhålla Java-certifieringen och utveckla sig själva med grundläggande Java-kunskaper. Den här onlinekursen innehåller tre artiklar, 80 timmars on-demand-video, 52 kodningsövningar, en nedladdningsbar resurs, tre resurser, åtkomst på TV eller mobil och hel livstidsåtkomst.

Kandidaterna kommer att lära sig:

  • Demonstration av Java-förståelse
  • Lär dig branschens bästa praxis inom mjukvaruutveckling
  • Godkänt Oracle Java-certifieringsprov
  • Få kunskaper i Java 11 och Java 8
  • Skaffa dig viktiga färdigheter som Android-utveckling, Java EE, Spring Framework, etc.

Kursen är uppdelad i 25 avsnitt och är 80+ timmar lång. Avsnitten är uppdelade i föreläsningar som täcker handledningar om verktygsinställning, metoder, kodblock, satser, uttryck, klasser, kontrollflödessatser, arv, konstruktörer, etc. Den djupgående Java-programmeringskursen online inkluderar den grundläggande delen av Java JDK och avancerad teknik.

Java-programmering för kompletta nybörjare

Java-programmering för kompletta nybörjare är tillgängligt på Udemy och täcker ämnet att bygga REST API med Spring Boot och objektorienterad programmering. Det är mer än 31 timmars on-demand videokurs med 29 avsnitt och 372 föreläsningar. Kandidaterna är berättigade att erhålla certifiering efter att ha slutfört onlinekursen.

Kandidaterna kommer att täcka ämnena:

  • Introduktion till kursen – Java-programmering
  • Installerar Java
  • Introduktion till Java-programmering med Jshell
  • Introduktion till Eclipse – Första Java-programmeringsprojektet
  • Villkor i Java-programmering

Kursen innehåller praktiska övningar och pussel som låter kandidaterna lära sig objektorienterade koncept. Kandidater kommer att få tillgång till hela livet på TV, mobil, PC, etc. Nybörjare utan praktisk erfarenhet av Java kan kickstarta sin karriär med den här kursen.

Java In-Depth: Bli en komplett Java-ingenjör

Java In-Depth: Become a Complete Java Engineer finns på Udemy och innehåller bästa praxis och designprinciper för nybörjare och erfarna kodare. Kursen inkluderar ett instruktörsledd Java EE-projekt som erbjuder praktisk erfarenhet till kandidaten.

De 67 timmar långa onlinekurserna kommer med on-demand-videor, uppgifter, 15 kodningsövningar, 290 nedladdningsbara resurser och erbjuder livstidsåtkomst. Det ger:

  • Fördjupad förståelse av avancerade och grundläggande Java-funktioner
  • Bästa metoder, designprinciper och kodningskonventioner
  • Verklig erfarenhet av produkter för att använda Servlets, JSP och MySQL
  • Mastering IO, undantag, multi-threading, generics, samlingsramverk, databaser, etc.
  • Gedigen förståelse för programmering i funktionell stil
  • Metod Byggstenar: Operatörer och kontrollflödesstatistik
  • Fler Java.lang- och kodningskonventioner
  • JVM Interns

Denna onlinekurs fungerar som en komplett och professionell Java-ingenjör med ett holistiskt förhållningssätt. Den har kapitel om kapslade klasser, databaser, multi-threading, lambdas & streams, JSTL, databasdesign etc. I projektet ingår att bygga en webbapplikation för bokmärken som låter användare bokmärka filmer, böcker, webbsidor etc.

Java Programmering och Software Engineering Fundamentals Specialisering

Courseras Java Programmering och Software Engineering Fundamentals specialisering handlar om att utforska en karriär som mjukvaruingenjör som täcker alla grunderna inom mjukvaruutveckling och programmering. Kursen erbjuder ett flexibelt schema, delbart certifikat och är idealisk för nybörjare.

Java är ett efterfrågat programmeringsspråk som hjälper till att lösa komplexa problem direkt. Kursen kommer att täcka grundläggande färdigheter kring Java som inkluderar design av algoritmer för att lösa verkliga problem, felsökning av programmen, etc. Denna specialisering kommer att täcka:

  • Programmera grunder med JavaScript, CSS och HTML
  • Java-programmering: matriser, listor och strukturerade data
  • Java-programmering: Lösa program med programvara
  • Java-programmering: Bygg ett rekommendationssystem
  • Java-programmering: Principer för mjukvarudesign

Kurserna är packade med läs- och videomaterial, lärande i egen takt, övningsquiz och programmeringsuppgifter. Det är också en delbar specialisering och kurscertifiering.

Lär dig hur du programmerar på ett enkelt och interaktivt sätt

edX:s Lär dig hur man programmerar på ett enkelt och interaktivt sätt är en tre färdighetsbyggande kurs som kandidater kan börja i sin egen takt. Den fyra månatliga kursen täcker alla grunderna i Java, såsom:

  • Upptäck och korrigera programmeringsfel vid körning och kompilering
  • Förstå grundläggande mekanismer för OOP-paradigmet
  • Utveckla enkla program i Java med loopar, villkor och rekursion
  • Programvarutekniker för enkla modellprogram
  • Jämför programs resurseffektivitet

Kandidaterna kan lära sig att använda och utveckla icke-linjära och linjära datastrukturer som träd, köer, stackar och listor. Den lär också ut att implementera algoritmer för datasortering och sökning.

Kurserna i detta program kommer att innehålla en introduktion till yrkescertifikat för Java-programmering som hjälper kandidater att börja koda, skriva bra kod och grundläggande datastrukturer och algoritmer. Kandidaterna kan lära sig de programmeringsrelaterade färdigheterna för att få högbetalda jobbmöjligheter på marknaden.

Codeacademy Lär dig Java

Lär dig Java med Codeacademy erbjuder en 25 timmars kurs för kandidaterna som täcker grunder och praktisk kunskap. Kursen täcker grundläggande programmeringskoncept och bygger sju Java-projekt. Lektionerna som tas upp i kursen är:

  • Hej världen lektion
  • Datatyper och variabler
  • Objektorienterad Java
  • Villkor och kontrollflöde
  • Arrayer och ArrayLists
  • Slingor
  • Strängmetoder
  • Åtkomst, inkapsling och statiska metoder
  • Arv och polymorfism
  • Felsökning
  • Tvådimensionella arrayer

Det finns flera frågesporter för kandidater, inklusive Java Vairbales Quiz, Hello World och Java Variable Manipulation Quiz. Efter att ha genomfört denna introduktionskurs kommer kandidaterna att få ett certifikat. Varje lektion har underämnen, inklusive artiklar, projekt och frågesporter.

Bli en Java-programmerare

LinkedIn Learnings erbjuder en mjukvaruutvecklingskurs som hjälper kandidater att bli Java-programmerare. Kursen behandlar grunderna i Java, att upptäcka lösningar och bygga applikationer för dator, mobil och webb.

det är mer än en 21 timmars Java-kurs som är uppdelad i olika lektioner som:

  • Grunderna i Java programmeringsspråk för att bygga en applikation.
  • Det ger praktisk kunskap för att utveckla webb-, skrivbords- och mobilapplikationer.
  • Java 11+ grundläggande utbildning som täcker JSE 11-utgåvan och de senaste utgåvorna.
  • Java-minneshantering täcker grundläggande begrepp och optimerar koden samtidigt som eventuella minnesfel åtgärdas.
  • Kursen behandlar Java Persistence API (JPA) för beständiga data för att bygga Java-företagsapplikationer. Den täcker också strategier för fråge- och arvskartläggning.
  • Lär dig Java Database Connectivity (JDBC) för att hantera data från relationsdatabaser som SQL Server, MySQL, Oracle Database och Postgres.
  • Molnbaserad utveckling med Java med Eclipse MicroProfile för mikrotjänsterarkitekturer.

Dessa lektioner kommer att hjälpa nybörjare eller erfarna proffs att klara intervjun och få ett högbetalt jobb på marknaden.

Java Fundamentals: Java-språket

Java Fundamentals: Java-språket är tillgängligt på Pluralsight som är grunderna i Java och hjälper till att skapa en solid grund för nybörjare, inklusive serversidan, klientsidan och Android. Denna kurs på nybörjarnivå erbjuder ett utökat och praktiskt bibliotek för att tillämpa verkliga scenarier och öva med interaktiva lektioner.

Kursen omfattar flera lektioner som:

  • Introduktion och inrättande av miljön
  • Skapar en applikation
  • Variabler, datatyper och matematiska operationer
  • Villkorlig logik, looping och matriser
  • Representerar komplexa typer med klasser
  • Klassinitierare och konstruktörer
  • En närmare titt på parametrar
  • Klass Arv
  • Datatyper
  • Felhantering och undantag
  • Paket
  • Skapa abstrakta relationer med gränssnitt
  • Statiska medlemmar, kapslade typer och anonyma klasser

Kursen täcker viktiga aspekter som JDK vs. JRE, inställning av IntelliJ IDEA, förståelse av NetBeans IDE, grunderna i paket, aritmetiska operationer, operatörsföreträde, primitiva typer. Typkonverteringar, etc. Det inkluderar också förståelse av Looping, Arrays, Conditional Logic som If-else och block-satser, switch-satser, klasser, metod, etc.

Grunderna i Java-programmering

Udacity täcker Java-programmeringsgrunderna täcker funktionerna och syntaxen för nybörjare. Kursen ger en grundläggande grund i Java-syntax, datatyper och variabler. Det ger ett rikt lärande innehåll som kandidaterna kan lära sig i sin hastighet och göra interaktiva frågesporter.

Den omfattar fem lektioner som:

  • Använda villkors- och metoduttalanden
  • Skriva Java-syntax och skapa variabler
  • IntelliJ och Debugging
  • Skapa funktioner
  • Skapa loopar

Tanken är att täcka if-else och switch-case-satserna, skriva det första Java-programmet, deklarera metoder med inmatningsargument, använda variabler för att hämta eller lagra data, anropa funktionerna, lära sig om IntelliJ Integrated Development Environment (IDE), skriva kapslade loopar, for-while loopar, etc.

Kursen kommer att ge en utmärkt förståelse för utvecklare för att bygga, kompilera och felsöka kod. Det hjälper proffs att behärska Java-programmeringsfärdigheter och öka anställningsmöjligheterna genom oberoende och innovativt lärande.

Bli en Java-programmerare

Kursen Bli en Java-programmerare täcker flera aspekter som hjälper nybörjare att lösa verkliga programmeringsproblem. Udacity erbjuder kunskap kring loopar, funktioner, villkorliga uttalanden, syntax, samlingar och andra Java-tekniker.

Kurserna inkluderar:

  • Java-grunderna täcker OOP-koncepten som arv, inkapsling, klasser, etc.
  • Täck Java-koncept som Java-typer, undantag och samlingar.
  • Praxis av Java-programmeringskoncept.
  • Täcker funktioner som I/O, funktionell programmering, reflektion och serialisering.
  • Samtidiga programmeringstekniker och koncept.
  • Utforska designidéer för att täcka skalbara, utbyggbara och begripliga programvarusystem.
  • Konstruktion av Java-program och utveckling av produktionsfärdiga applikationer.
  • Att lära sig Java-programkod paketeras, kompileras och körs.
  • Använd Maven för att anpassa och automatisera utvecklingsprocessen.
  • Introduktion i Java 9 och moduler.

Den beräknade tiden för denna kurs är tre månader (10 timmar/vecka) med förkunskaper inklusive grundläggande programmeringskoncept. Denna Java-programmeringskurs hjälper till att designa, koda, testa och distribuera applikationer och mjukvara. Det hjälper till att distribuera Java-baserade applikationer utan erfarenhet på området.

Bli en Java webbutvecklare

Om du vill bli en mjukvaruingenjör, så kan Udacitys kurs att bli en Java webbutvecklare vara ett utmärkt sätt att börja. Kursen ger mellanliggande kunskaper i Java, och dess beräknade tid är fyra månader (5-10 timmar/vecka). Den täcker inlärning av backend-utveckling och djupdykning i utveckling av java-appar.

Kursen innehåller moduler:

  • Spring Boot-grunderna, tillhörande plugins och integrationer.
  • Utveckla GraphQL och REST API:er.
  • Förstå API:er, webbtjänster och mikrotjänster.
  • Lär dig att konsumera, säkra, testa och dokumentera webbtjänster och API:er.
  • Skriv och läs relationsdatabaser med SQL och Java Persistence API (JPA).
  • Bästa metoder för autentisering och auktorisering, versionskontroll och Git.
  • Bygg CI/CD-pipeline med Jenkins för att distribuera kod.

Programmet erbjuder verkliga projekt, recensioner, feedback, studentgemenskap, tekniskt mentorstöd, Github-granskning, CV-support och LinkedIn-profiloptimering.

Java kurs

Treehouse Tracks erbjuder en Java-läroplan som inkluderar workshops och kurser. Den innehåller flera ämnen om programmering, webbdesign och distribution för att säkerställa att Java-proffs skaffar sig kunskaper. Java-utvecklingskursen är utformad för att inkludera spel, artificiell intelligens, informationssäkerhet, servrar, klockor, surfplattor och smartphones.

Lektionerna inkluderar:

  • Grunderna i programmeringsspråket Java används för att bygga ett interaktivt kommandoradsprogram utan tidigare erfarenhet.
  • Kursen innehåller Arrays för att lagra samma värde i en enda variabel.
  • Den innehåller objektorienterade programmeringskoncept som hjälper till att interagera med objekt.
  • Workshopen innehåller strängförståelse.
  • Den täcker reguljära uttryck i Java.
  • Den täcker Lambdas anonyma funktioner i Java 8.
  • Kursen hjälper till att sätta upp de lokala utvecklingsmiljöerna.
  • Det ger kunskap om JavaFX-applikationer som man kan använda för att utveckla GUI:er.

Användarna kan också skapa en anpassad läroplan för att uppfylla sina lärandemål i ämnet.

Full Stack Java-utvecklare

Simplilearns fullstack Java-utvecklarkurs är en intensiv BootCamp som erbjuder ett jobbgarantiprogram. Kursen samarbetar med HackerEarth och HIRIST, fullspäckad med färdighetsutvecklingslektioner i full stack. Det 6-månaders programmet är omfattande utformat för att hjälpa kandidater att få ett BootCamp-inlärningsformat online.

Här är en översikt över Java-utvecklarkursen i full stack:

  • Lagra data med MongoDB
  • Förstå Java-backend, middleware och front-end-utveckling
  • Utveckla, testa och distribuera hela applikationen
  • Lär dig mer än 30 banbrytande verktyg, inklusive Java och SQL
  • Karriär mentorskap från branschexperter via livesessioner
  • Sandboxade molnlabb för appimplementering och utveckling i verkligheten
  • Branschgodkänd certifiering

Kursdetaljerna för full-stack Java-utvecklare är:

  • Implementering av OOPS med Java med datastrukturer
  • Förståelse av grunderna för mjukvaruutveckling, Scrum och agila metoder
  • Lär dig Maven att hantera projektberoenden och GIT för att hantera versionskontrollsystem
  • Implementera Java Servlets, SQL, relationsdatabas ORM med Hibernate
  • Arbeta med RESTful webbtjänster och JDBC
  • Implementera ramverk och behärska UI-kunskaper med CSS, HTML, etc.
  • Implementera kontinuerlig integration och automatisering med Jenkins DevOps-verktyg
  • Bygga applikationer i tre nivåer med Angular, Spring framework, SOAP, JUnit5, etc.
  • Använda front-end stack-teknologier som JavaScript, CSS, HTML, Angular, etc. för att utveckla verkliga applikationer och webbplatser
  • AutoamtSeleium WebDriver för integrerad och automatiserad testning

Kursen innehåller också ett Capstone-projekt för proffs för att bygga och distribuera en pseudoproduktionsmiljö. Den innehåller färdigheter som JPA, Hibernate, Java, Agile, HTML5, DevOps, Spring Core 5.0, CSS, JSP, JavaScript ES6, AWS, SOAP, Servlets och REST.

Den kompletta Java Crash Course

Java-krockkursen är designad för den mellanliggande nivån som startar sin satsning på programmeringsspråket. Den innehåller allestädes närvarande, portabla och lättanvända moduler som hjälper till att bygga skrivbordsapplikationer, Android-applikationer och webbsidor.

Programmerare som är bekanta med Python, C++ och andra programmeringsspråk kan välja kursen för att etablera Java-kunskaper. Det ger:

  • Live praktisk kodningsmiljö
  • Inget krav på att konfigurera IDE:er eller SDK:er för att starta inlärningsprocessen
  • Inbyggda bedömningar för att testa färdigheterna

Kursplanen för Java-kraschkursen inkluderar:

  • Skriv ditt första Java-program – Hej, Java!
  • Förstå variablerna och uttrycken för Java-programmeringsspråket som metodparametrar, aritmetiska uttryck, talets bråkvärde, operatorer, matriser, textvärde med tecken och sträng.
  • Kunskap om villkor och loopar, inklusive while-loopar, if-satser, logiska operatorer, foreach-loopar och for-loopar.
  • Få användning av objekt, klasser och metoder såsom åtkomstspecificerare – metoder, privata dataklasser innehåller metoder och klassdefinierar objekt.
  • Erfarenhet av utmanande projekt såsom styrelseklass, startkod och blockklass.

Kursen kommer att erbjuda ett certifikat till kandidaterna efter avslutad kurs.

Java-programmering av Great Learning

Great Learning erbjuder en Java-programmeringskurs för nybörjare som innehåller två timmars videoinnehåll och ett frågesport. Den kostnadsfria certifieringskursen är bäst för nybörjare för mjukvarudesign och programmering, inklusive installation av programvaran och ge insikter i grunderna.

Certifieringskursen för Java-programmering inkluderar lektioner i Operatörer och Variabler som täcker grunderna i Java. Här är kursplanen för denna kurs:

  • Installera Java och Java IDE
  • Skriv det första Java-programmet
  • Förstå datatyperna och variablerna
  • Känna till flödeskontrollstatistiken
  • Gör en djupdykning i operatörer
  • Arrayer i Java

Online programvaruteknikkurser för Java-utvecklare är utvecklade för att hjälpa storskaliga och verkliga Data Science-applikationer. Kandidaterna kommer att få kurscertifieringen för att lyckas på marknaden. Kandidaterna kommer att få ett färdigställande certifikat som kan förbättra kvaliteten på deras CV.

Java-programmering – Derek Banas

Om ditt motiv är att lära dig kärnan i Java-språket, så har Derek Banas en YouTube-video som djupdyker i alla aspekter av kursen.

I den 30 minuter långa videon har Derek täckt flera aspekter av Java-programmeringsspråk som:

  • Polymorfism
  • Konstruktörer, flerdimensionella arrayer och strängar
  • Konvertera från primitiver till strängar och vice versa
  • Statiska, privata, offentliga och skyddade funktioner i Java
  • Villkorliga funktioner och operatörer som if, else-if, else, etc.
  • Ternära operatörer och while-funktioner

Det är idealiskt för personer med grundläggande förståelse för Java och kod.

Java-handledningar för nybörjare – Programmeringskunskap

ProgrammingKnowledge-designad kurs för Java-nybörjare innehåller alla viktiga moduler. Kursen är välstrukturerad och täcker alla viktiga aspekter av Java som man kan behöva. Den kostnadsfria Java-handledningsklassen erbjuder en förståelse för källkod, nedladdning och installation av programvara, klass, etc.

De steg-för-steg Java-programmeringshandledningarna inkluderar:

  • Introduktion och installation av JDK
  • Installation av Eclipse
  • Använder Eclipse IDE för att utveckla Java-projekt
  • Typer och variabler
  • Hämta användarinmatning
  • Matematiska och aritmetiska operatorer
  • Inkrement- och tilldelningsoperatör
  • ELSE-uttalanden och relationsoperatörer
  • byta uttalande
  • Logisk operatör
  • medan och gör-under uttalanden
  • för uttalande
  • Arrayer och Java String
  • Introduktion till metoder, parametrar som skickas, returnera ett värde,
  • Klasskonstruktör
  • Objekt och klasser
  • Metod Överbelastning
  • statiska nyckelord
  • Offentlig, privat, skyddad och denna åtkomstmodifierare
  • Arv och polymorfism
  • Sista nyckelordet

Flera andra kapitel ingår i kurserna som kommer att ge nybörjare en djup inblick i Java.

Introduktion till Java-programmering – Kurs för absoluta nybörjare – freeCodeCamp.org

freeCodeCamp.org erbjuder en gratis programmeringsspråkkurs i Java som är idealisk för absoluta nybörjare. Programmerarna. Även om du inte har någon tidigare erfarenhet av Java, kan den här kursen vara det bästa sättet att kickstarta kodningskarriären.

Kursens innehåll inkluderar:

  • Grundläggande operatörer
  • Variabler och datatyper
  • If, else, else if uttalanden
  • Inmatning och skannrar
  • Array
  • för och medan loopar
  • Kapslade uttalanden
  • Skapar klasser
  • Uppsättningar och listor
  • Kartor och HashMaps
  • STATISK medelvärde
  • Arv
  • Gränssnitt
  • Inre klasser
  • Överbelastningsmetoder och objektjämförelser
  • Enums

Kursen är idealisk för proffs att börja sin resa med en grundläggande förståelse för Java-världen.

Slutsats

Det här är några av de bästa Java-onlinekurserna som sträcker sig från nybörjare till avancerade nivåer. Ovan nämnda online Java-kurser skulle hjälpa kandidaterna att börja sin resa i utvecklingsvärlden. Dessa kurser är kostnadseffektiva och kommer med kursmaterial och ger en utmärkt förståelse för kandidaterna. Det är ett perfekt tillfälle för bättre karriärtillväxt och färdigheter.

När du är klar med kurserna, här är de bästa Java-bloggarna för programmerare att se upp för.