Learning Scala forbedrer en Java -programmerer effektivitet og programmering strøm tilgjengelig for ham . Scala gjør Java -programmering mer moderne og effektiv , noe som gjør det mer pålitelig og mer egnet for storskala applikasjoner . Du bør ikke forsøke å lære Scala som morsmål . Første gangs programmerere interessert i å lære Scala bør først lære det grunnleggende av Java. Uten bakgrunn i Java , er Scala ekstremt utfordrende å lære så det forutsetter en eksisterende ferdigheter i Java. Du trenger:
Scala trening bok eller tutorials
Vis flere instruksjoner
en
forstå grunnleggende av Java. På et minimum , må du forstå hva variabler, operatører , uttrykk, setninger , blokker, og kontrollflytpåstander er, og hvordan hver av disse er riktig brukt i Java -programmering . Scala bygger på følgende Java grunnleggende. Hvis du ikke forstår dem , lære Java gjennom elektronisk opplæring før læring Scala .
2
Velg en bok eller tutorial for å lære Scala . Gjennomgå bøker tilgjengelig for Scala studenter fra den offisielle Scala hjemmeside. For det grunnleggende om Scala , vil de fleste innledende bøker eller tutorial serien være mer enn tilstrekkelig .
3
Installer Scala på datamaskinen før programmering. Scala er gratis og tilgjengelig fra den offisielle Scala hjemmeside. Velg den nyeste stabile versjonen for riktig plattform du har, og følg instruksjonene på skjermen for å fullføre installasjonen .
4
Study hvordan Scala skiller seg fra Java. Arbeid gjennom boken eller tutorial serien du har valgt . Vær spesielt oppmerksom på forskjellene mellom Java og Scala i semikolon bruk, singleton objekter, matriser , variabeldeklarasjon , metode erklæringen , nedleggelser og funksjoner.
5
Skriv koden i Scala . Referere til boken din eller tutorials før du har internalisert de nye metoder for Scala og automatisk skrive kode i henhold til Scala regler , ikke Java regler .
6
Arbeid gjennom flere læringsressurser , selv etter å ha fullført din første bok eller tutorial serien. Scala er et komplekst språk og krever en betydelig mengde arbeid for å oppnå ferdigheter .