Kom godt i gang med Java
Java er et af de mest populære programmeringssprog, der ofte bruges til at opbygge applikationer på web- og virksomhedsskala. Denne samling af tutorials hjælper dig med at komme i gang med de grundlæggende koncepter i Java.

Grundlæggende om Java-sprog
Før vi lærer om klasser og objekter, lad os starte med sprogets grundlæggende syntaks.
- Grundlæggende syntaks i Java
- Introduktion til primitiver
- Java main () Metode forklaret
- Kontrolstrukturer
- En guide til Java-sløjfer
- Vejledning til Java-pakker
- Pass-By-Value som en Parameter Passing Mechanism i Java

Java OOP
Lad os derefter dykke ned i en verden af objektorienteret programmering med praktiske Java-eksempler.
- Java-klasser og objekter
- Betonklasser
- Adgang modifikatorer
- Konstruktører
- En guide til oprettelse af objekter
- Abstrakte klasser
- Grænseflader
- Vejledning til arv
- Det det her Nøgleord
- Det super Nøgleord
- Metode Overbelastning og tilsidesættelse
- Det statisk Nøgleord
- Java Enums
- Det endelig Nøgleord

Java-strenge
Strenge er en almindelig datatype i Java, der repræsenterer tekst. Lad os se på, hvordan du opretter og bruger Snor genstande.
- Alt om streng i Java
- Hvorfor streng er uforanderlig i Java
- Sammenligning af strenge
- Java-strengkonverteringer
- Java toString () Metode

Java-undtagelser
Undtagelser er unormal adfærd under udførelsen af et program. Lad os forstå, hvad Java-undtagelser er, og hvordan de kan hjælpe os med at skrive mindre fejlberettiget kode.
- Undtagelseshåndtering i Java
- Opret en brugerdefineret undtagelse
- Kædede undtagelser
- Forskellen mellem kaste og kaste i Java
- Prøv med ressourcer

Java Arrays
Det er tid til at se på vores første datastruktur i Java - arrays.
- Arrays i Java: En referencevejledning
- Initialisering af arrays
- Klassen java.util.Arrays

Java-samlinger
En mere kompleks type datastruktur er samlinger, der sammenlignet med arrays har en dynamisk størrelse.
- ArrayList
- LinkedList
- Diamantoperatøren i Java
- Komparator og sammenlignelig
- Grundlæggende om Java Generics
- HashSet
- HashMap
- Initialisering af et HashMap
- Iterator
- Konvertering mellem en matrix og en liste i Java

Java Streams
Endelig kommer vi til Java Streams - som ikke er datastrukturer, men indpakker omkring datakilder og giver os mulighed for at behandle data mere effektivt.
- Introduktion til Java 8 Streams
- Java 8 Stream API-vejledning
- Funktionelle grænseflader i Java 8
- Vejledning til Java 8's Collectors
- Java Stream Filter med Lambda Expression

Java IO
Se på måder at interagere med filer og andre datainput / outputmetoder i Java.
- Konsol I / O i Java
- Læsning fra en fil
- Oprettelse af en fil
- Skrivning til en fil
- Introduktion til Java NIO2 File API
- BufferedReader
- OutputStream

Java-udviklingsmiljø
Det er vigtigt at forstå det grundlæggende i, hvordan Java Virtual Machine og andre udviklingsværktøjer fungerer.
- Forskellen mellem JVM, JRE og JDK
- Stak hukommelse og bunkeplads i Java
- Klasselæssere
Der er selvfølgelig meget mere at lære om Java-programmering, og de tilgængelige udviklingsværktøjer og API'er ændres hver dag. Men med et stærkt fundament af de grundlæggende begreber kan du springe ind i at opbygge noget og altid fortsætte med at lære.
For flere tutorials og eksempler på problemløsning i Java, se også Java-kategorien på webstedet.