Lärande Scala förbättrar en Java programmerare effektivitet och programmering kraft tillgänglig för honom . Scala gör Javaprogrammering mer modern och effektiv , vilket gör den mer tillförlitlig och mer lämpad för storskaliga tillämpningar . Du bör inte försöka lära Scala som första språk . Första gången programmerare som vill lära Scala bör först lära sig grunderna i Java . Utan en bakgrund inom Java , är Scala utmanande extremt för att lära sig eftersom den förutsätter en existerande kunskaper i Java . Saker du behöver
Scala utbildning bok eller handledning
Visa fler instruktioner
1
Fatta grunderna i Java . På ett minimum , måste du förstå vad variabler, operatorer , uttryck, satser , block och kontroll desanalyser är , och hur var och en av dessa används korrekt i Java -programmering . Scala bygger på dessa Java fundamenta . Om du inte förstår dem , lära sig Java genom självstudier online innan lära Scala .
2
Välj en bok eller handledning för att lära sig Scala . Granska de böcker tillgängliga för Scala studenter från den officiella Scala hemsida . För grunderna i Scala , kommer de flesta inledande böcker eller handledning serien vara mer än tillräcklig .
3
Installera Scala på datorn innan någon programmering . Scala är gratis och tillgängligt från den officiella Scala hemsida . Välj den senaste stabila versionen för respektive plattform du har , och följ anvisningarna på skärmen för att slutföra installationen .
4
Studera hur Scala skiljer sig från Java . Arbeta igenom boken eller handledning serien du har valt . Var särskilt uppmärksam på skillnaderna mellan Java och Scala i semikolon användning , singleton objekt , arrayer , variabel deklaration , metoddeklaration , nedläggningar och funktioner .
5
Skriv koden i Scala . Se din bok eller handledning tills du har internaliserat de nya metoderna för Scala och automatiskt skriva kod enligt Scala s regler , inte Javas regler .
6
verka genom mer lärresurser , även efter att du gjort din första bok eller handledning serien . Scala är ett komplicerat språk och kräver en betydande mängd arbete för att uppnå färdighet .