CodeGym University
Læring
Rute
Opgaver
Undersøgelser og quizzer
Spil
Hjælp
Tidsplan
Fællesskab
Brugere
Forum
Snak
Artikler
Succeshistorier
Aktivitet
Anmeldelser
Abonnementer
Lyst tema
Lektioner
Anmeldelser
Om os
Start
Begynd at lære
Begynd at lære nu
Quest kort
Lektioner
Alle quests
Alle niveauer
transient modifikator
Modul 2: Java Core
niveau,
Lektie
"Hej, Amigo! Jeg vil gerne fortælle dig en lille detalje mere om serialisering." Antag, at vores klasse indeholder en reference til noget InputStream . Så kan det ikke serialiseres, vel? "Godt. Du sagde selv, at streams ikke kan serialisere
XML-dataformat
Modul 2: Java Core
niveau,
Lektie
Hvorfor er tekstformater nødvendige? Tekstformater er praktiske til lagring af information, fordi de kan oprettes og behandles af både programmer og mennesker. Tekstfiler (filer i tekstformat) kan åbnes, læses og redigeres i en lang række f
JSON-dataformat
Modul 2: Java Core
niveau,
Lektie
JSON er et af de mest populære formater til at repræsentere data som tekst. For eksempel bruges JSON til at overføre data mellem frontend og backend, i konfigurationsfiler, i spil, i teksteditorer og i mange andre områder. Som programmør vi
YAML dataformat
Modul 2: Java Core
niveau,
Lektie
Hvad bruges YAML til? Et andet tekstdataformat er YAML ( Yet Another Markup Language ; senere YAML Ain't Markup Language ). Det bruges til at serialisere objekter til transmission over netværket (ligesom XML og JSON bruges på denne måde). F
Jacksons ObjectMapper
Modul 2: Java Core
niveau,
Lektie
Jackson er et populært bibliotek til at serialisere/deserialisere Java-objekter til forskellige tekstformater. ObjectMapper - klassen er bibliotekets vigtigste måde at arbejde med JSON-formatet på. For andre formater har vi dens efterkommer
Nyttige links fra professoren - 20
Modul 2: Java Core
niveau,
Lektie
"Hej, professor!" "Nå, hej, Amigo! Jeg er meget stolt af dig: lidt mere og halvdelen af din læring vil ligge bag dig. Vær ikke selvtilfreds med det, du har opnået: den virkelige sjov starter nu." "Lidt mere øvelse, og jeg bliver helt sikker
Reflection API
Modul 2: Java Core
niveau,
Lektie
Hvad er Reflection API til? Javas refleksionsmekanisme giver en udvikler mulighed for at foretage ændringer og få information om klasser, grænseflader, felter og metoder under kørsel uden at kende deres navne. Reflection API lader dig også
Indhentning af data ved hjælp af refleksion
Modul 2: Java Core
niveau,
Lektie
java.lang.reflect.Feltklasse Feltklassen giver information om og dynamisk adgang til et enkelt felt i en klasse eller grænseflade . Feltet tillader også en udvidelsestypekonvertering under en hent eller sæt adgangsoperation, men kaster en I
Sammenligning af objekter ved hjælp af refleksion
Modul 2: Java Core
niveau,
Lektie
Eksempel på oprettelse af et objekt ved hjælp af Class.newInstance() Forestil dig, at du får tildelt at skabe et objekt ved hjælp af refleksion. Skal vi i gang? Vi starter med at skrive koden til den klasse, vi vil instansiere: public class
Ændring af et objekts indre tilstand ved hjælp af refleksion
Modul 2: Java Core
niveau,
Lektie
Klasse med privat felt I kender alle godt til feltadgangsmodifikatorer. Og hvis et felt har den private modifikator, så kan vi ikke få adgang til det udefra. public class Person {
DynamicProxy
Modul 2: Java Core
niveau,
Lektie
"Hej, Amigo." "Hej, Rishi." "I dag vil jeg forklare dig et nyt og meget interessant emne: dynamiske proxyer" . "Java har flere måder at ændre funktionaliteten af en bestemt klasse på..." "Den første metode er arv." "Den nemmeste måde at ænd
Yderligere lektioner for niveauet
Modul 2: Java Core
niveau,
Lektie
Refleksion API. Afspejling. Den mørke side af Java Refleksion er en mekanisme til at undersøge data om et program under kørsel. Reflektion lader dig analysere felter, metoder og klassekonstruktører. Næsten enhver moderne Java-teknologi brug
Vis mere
1
...
20
21
22
23
24
...
35
Please enable JavaScript to continue using this application.