Som med alla programmeringsspråk , lära Java är mest effektiv när du använder exempel . Hellre än att läsa om teorin , genom att visa och efterlikna verkliga exempel på Java-kod , kan nybörjare plocka upp de färdigheter och begrepp i språket . Java erbjuder en rad uppgifter och objekttyper att uppnå programuppgifter . Genom att först lära sig de grundläggande element i alla Java -program , kommer du utrusta dig med de viktigaste detaljerna . Variabler
Java -program lagra dataelement i variabler . För att deklarera en variabel och tilldela ett värde till det , kan program använda följande kod syntax :
String myWord = " apple " ,
int myNumber = 3 ;
första raden skapar en variabel av typen sträng. Denna datatyp lagrar en sekvens av bokstäver. Koden tilldelar ett värde till den nya strängen variabeln genom att lista det efter uppdraget operatören , vilket är ett likhetstecken . Den andra raden i koden skapar och instansieras en primitiv variabel typ heltal . Typen visas först , och sedan variabelnamnet , då uppdraget operationen .
Metoder
Ett Java metoden ger en serie instruktioner att hjälpa till med program funktionalitet . Programmerare kan använda metoder som tillhandahålls av Java klasser , eller kan skapa sina egna metoder . Följande kod anropar en metod på ett snöre objekt :
myWord.length ( ) ;
Denna metod returnerar längden av en sträng variabel . För att skapa egna metoder , kan Java-program använda följande syntax :
public boolean tooLong ( String testText ) katalog
Detta är en metod kontur . Ett program med denna metod i den kan passera en sträng variabel till det som en parameter , tar emot ett booleskt värde i gengäld , som visar om variabeln är " för långt" enligt vissa krav i programmet . För att anropa metoden från samma klass , kan ett program använda följande syntax :
boolean isTooLong = tooLong ( myWord ) ,
Klasser
Java-program kan använda vanliga Java klasser, såsom sträng , eller kan skapa sina egna klasser . En klass i ett Java-program definierar ett visst område i ansökan ansvar . Till exempel i en kundtjänst applikation kunde en klass modellera detaljerna i en enda kund. Klassdeklarationer i Java börjar med följande syntax kontur :
public class Kund
Denna teknik använder objektorienterad utveckling , där olika aspekter av en ansökan delas mellan en grupp av objekt , med varje objekt typ definierad av en klass deklaration .
objekt
Java-program kan skapa objekt för att utföra specifika uppgifter . Till exempel , för att skapa ett objekt av " Kunden " klass , kan ett program använda följande syntax :
Kund myCust = Ny kund ( ) ;
När ett program innehåller en klass deklaration , det kan lista egenskaper och metoder objekt i klassen kommer att ha . Om " Kunden " klass innehåller en metod som heter " getName " för att återvända kundens namn , kan koden anropa den här metoden på följande sätt :
String custName = myCust.getName ( ) ;
Kontroll
Java-program kan diktera flödet av utförandet på olika sätt . Använda villkorliga tester kan program ange olika processer beroende på varierande värden . I följande kod visas ett villkorligt test :
om ( myWord.length ( ) > 0 ) katalog
här testet kontrollerar om den angivna strängen variabel har en längd som är större än noll . Andra gemensamma strukturer inkluderar slingor . Följande exempel visar konturerna av en " för " loop :
for (int i = 0 ; I < myWord.length ( ) ; i + + ) katalog
Denna kod kommer att orsaka en del av behandlingen att köra flera gånger , iteration gång för varje tecken i den angivna strängen .