Learning Scala forbedrer en Java programmør effektivitet og programmeringen magt til rådighed for ham. Scala gør Java programmering mere moderne og effektiv , hvilket gør den mere pålidelig og mere egnet til store applikationer . Du bør ikke forsøge at lære Scala som første sprog . Første gang programmører interesseret i at lære Scala først lære de grundlæggende elementer i Java. Uden en baggrund i Java, er Scala ekstremt udfordrende at lære , da det forudsætter en eksisterende færdigheder i Java. Ting du har brug
Scala træning bog eller tutorials
Vis Flere Instruktioner
1
forstå de grundlæggende elementer i Java. På et minimum , skal du forstå, hvad variabler, operatører, udtryk, sætninger , blokerer og kontrol flow erklæringer er, og hvordan hver af disse er korrekt anvendt i Java programmering. Scala bygger på disse Java fundamentals. Hvis du ikke forstår dem , lære Java via online tutorials før lære Scala.
2
Vælg en bog eller tutorial til at lære Scala. Gennemgå de bøger til rådighed for Scala studerende fra den officielle Scala hjemmeside. For det grundlæggende i Scala , vil de fleste indledende bøger eller tutorial serien være mere end tilstrækkeligt.
3
Installer Scala på computeren forud for enhver programmering. Scala er gratis og tilgængelig fra den officielle Scala hjemmeside. Vælg den seneste stabile version for den passende platform , du har, og følg vejledningen på skærmen for at afslutte installationen .
4
Study hvordan Scala adskiller sig fra Java. Arbejde gennem bogen eller tutorial serie, du har valgt. Vær især opmærksom på forskellene mellem Java og Scala i semikolon brug, singleton objekter , arrays , variabel erklæring metode erklæring lukninger og funktioner.
5.
Skriv kode i Scala. Der henvises til din bog eller tutorials , indtil du har internaliseret de nye metoder til Scala og automatisk skrive kode ifølge Scala regler , ikke Javas regler.
6
Arbejde gennem mere læringsressourcer , selv efter at have afsluttet din første bog eller tutorial serie . Scala er et komplekst sprog , og kræver en betydelig mængde arbejde for at opnå færdigheder.