Kom i gang med Java
Java er et av de mest populære programmeringsspråkene, ofte brukt til å bygge applikasjoner på nett og bedriftsskala. Denne samlingen av opplæringsprogrammer vil hjelpe deg med å komme i gang med de grunnleggende konseptene i Java.
Grunnleggende om Java-språk
Før vi lærer om klasser og objekter, la oss starte med den grunnleggende syntaksen til språket.
- Grunnleggende syntaks i Java
- Introduksjon til primitiver
- Java main () Metoden forklart
- Kontrollstrukturer
- En guide til Java Loops
- Guide til Java-pakker
- Pass-By-Value som en parameteroverføringsmekanisme i Java
Java OOP
Deretter la oss dykke inn i en verden av objektorientert programmering, med praktiske Java-eksempler.
- Java-klasser og objekter
- Betongklasser
- Få tilgang til modifikatorer
- Konstruktører
- En guide til å lage objekter
- Abstrakte klasser
- Grensesnitt
- Veiledning til arv
- De dette Nøkkelord
- De super Nøkkelord
- Metode Overbelastning og overstyring
- De statisk Nøkkelord
- Java Enums
- De endelig Nøkkelord
Java-strenger
Strenger er en vanlig datatype i Java, som representerer tekst. La oss ta en titt på hvordan du lager og bruker String gjenstander.
- Alt om streng i Java
- Hvorfor streng er uforanderlig i Java
- Sammenligne strenger
- Java-strengkonvertering
- Java toString () Metode
Java-unntak
Unntak er unormal oppførsel under gjennomføringen av et program. La oss forstå hva Java-unntak er, og hvordan de kan hjelpe oss med å skrive mindre feilutsatt kode.
- Unntakshåndtering i Java
- Lag et tilpasset unntak
- Kjedet unntak
- Forskjellen mellom kaste og kaste i Java
- Prøv med ressurser
Java Arrays
Det er på tide å ta en titt på vår første datastruktur i Java - arrays.
- Arrays in Java: A Reference Guide
- Initialisering av arrays
- Java.util.Arrays-klassen
Java-samlinger
En mer kompleks type datastruktur er samlinger, som sammenlignet med matriser har en dynamisk størrelse.
- ArrayList
- LinkedList
- Diamantoperatøren i Java
- Sammenligning og sammenlignbar
- Grunnleggende om Java Generics
- HashSet
- HashMap
- Initialisere et HashMap
- Iterator
- Konvertering mellom en matrise og en liste i Java
Java Streams
Til slutt kommer vi til Java Streams - som ikke er datastrukturer, men pakker rundt datakilder og lar oss behandle data mer effektivt.
- Introduksjon til Java 8 Streams
- Java 8 Stream API-veiledningen
- Funksjonelle grensesnitt i Java 8
- Veiledning til Java 8’s Collectors
- Java Stream Filter med Lambda Expression
Java IO
Se på måter å samhandle med filer og andre datainndata / utdata-metoder i Java.
- Konsoll I / U i Java
- Lese fra en fil
- Opprette en fil
- Skrive til en fil
- Introduksjon til Java NIO2 File API
- BufferedReader
- OutputStream
Java-utviklingsmiljø
Det er viktig å forstå det grunnleggende om hvordan Java Virtual Machine og andre utviklingsverktøy fungerer.
- Forskjellen mellom JVM, JRE og JDK
- Stakk minne og masse plass i Java
- Klasselastere
Selvfølgelig er det mye mer å lære om Java-programmering, og utviklingsverktøyene og tilgjengelige API-er endres hver dag. Men med et sterkt fundament av de grunnleggende konseptene, kan du hoppe inn i å bygge noe og alltid fortsette å lære.
For flere veiledninger og eksempler på problemløsing i Java, se også Java-kategorien på nettstedet.