Forklar Java-kode
Lim inn Java-kode og få den forklart på vanlig norsk. Verktøyet er forhåndsinnstilt på Java og forklarer hvorfor alt må ligge i en klasse og hva alle nøkkelordene faktisk betyr.
Koden lagres aldri, og alt behandles i EU. Nyttig for emner på universitet og høgskole.
Det studenter oftest lurer på i Java
Java er ordrik, og mye av seremonien forvirrer i starten. Verktøyet forklarer hva hvert nøkkelord gjør:
- `public static void main`
- Inngangspunktet programmet starter i. `static` betyr at det kjører uten å lage et objekt først.
- Alt er en klasse
- Java krever at kode ligger i en klasse. Filnavnet må matche den offentlige klassen.
- Primitiver mot objekter
- `int` er en primitiv (rask, kan ikke være null); `Integer` er et objekt (kan være null).
- NullPointerException
- Den vanligste kjøretidsfeilen – du kalte en metode på noe som var `null`.
- Sterk typing
- Hver variabel har en fast type. Kompilatoren stopper deg før koden i det hele tatt kjører.
Ofte stilte spørsmål
- Lagres Java-koden min?
- Nei. Alt behandles i minnet og slettes straks forklaringen er ferdig.
- Passer dette til skoleoppgaver?
- Ja. Verktøyet forklarer koden så du forstår den, i stedet for bare å gi et svar. Les gjennom selv – det er en god måte å lære på.
- Forstår det rammeverk som Spring?
- Ja. Det kjenner igjen vanlige annotasjoner og biblioteker og forklarer hva de gjør.
- Kan jeg lime inn flere klasser?
- Ja, opptil 10 000 tegn. For store prosjekter er det tydeligere å forklare én klasse av gangen.
- Er det gratis?
- Du får flere gratis forklaringer daglig. Logg inn for høyere grense, eller velg Pro for ubegrenset bruk.
Andre varianter
Forklar C#-kode
Lim inn C#-kode og få den forklart på norsk. Properties, LINQ, async/await og nullable. Koden lagres aldri. Prøv gratis.
Forklar Python-kode
Lim inn Python-kode og få en tydelig forklaring på norsk. Innrykk, lister, funksjoner og vanlige feller. Koden lagres aldri. Prøv gratis.
Forklar kode enkelt – for nybegynnere
Lim inn kode og få en enkel forklaring på norsk – uten sjargong. Laget for deg som er ny til programmering. Koden lagres aldri. Gratis.
Forklar JavaScript-kode
Lim inn JavaScript og få en tydelig forklaring på norsk. == mot ===, hoisting, async og callbacks. Koden lagres aldri. Prøv gratis.
Forklar TypeScript-kode
Lim inn TypeScript og få typene forklart på norsk. Interface mot type, generics, union og optional. Koden lagres aldri. Prøv gratis.
Forklar SQL-spørring
Lim inn en SQL-spørring og få den forklart på norsk. JOIN-typer, NULL, GROUP BY og WHERE mot HAVING. Spørringen lagres aldri. Prøv gratis.