Forfremmelse
CodeGym University
Læring
Kurs
Oppgaver
Spørreundersøkelser og spørrekonkurranser
Spill
Hjelp
Rute
Samfunnet
Brukere
Forum
Chat
Artikler
Suksesshistorier
Aktivitet
Anmeldelser
Abonnementer
Lett tema
Leksjoner
Anmeldelser
Om oss
Start
Begynn å lære
Begynn å lære nå
Oppdragskart
Leksjoner
Alle oppdrag
Alle nivåer
transient modifikator
Modul 2: Java Core
Nivå ,
Lekse
"Hei, Amigo! Jeg vil gjerne fortelle deg en liten detalj til om serialisering." Anta at klassen vår inneholder en referanse til noe InputStream . Da kan det ikke serialiseres, ikke sant? "Riktig. Du sa selv at strømmer ikke kan serialiseres
XML-dataformat
Modul 2: Java Core
Nivå ,
Lekse
Hvorfor trengs tekstformater? Tekstformater er praktiske for lagring av informasjon fordi de kan lages og behandles av både programmer og mennesker. Tekstfiler (filer i tekstformat) kan åpnes, leses og redigeres i en lang rekke tekstrediger
JSON-dataformat
Modul 2: Java Core
Nivå ,
Lekse
JSON er et av de mest populære formatene for å representere data som tekst. For eksempel brukes JSON til å overføre data mellom frontend og backend, i konfigurasjonsfiler, i spill, i tekstredigerere og i mange andre områder. Som programmere
YAML dataformat
Modul 2: Java Core
Nivå ,
Lekse
Hva brukes YAML til? Et annet tekstdataformat er YAML ( Yet Another Markup Language ; senere YAML Ain't Markup Language ). Den brukes til å serialisere objekter for overføring over nettverket (akkurat som XML og JSON brukes på denne måten).
Jacksons ObjectMapper
Modul 2: Java Core
Nivå ,
Lekse
Jackson er et populært bibliotek for serialisering/deserialisering av Java-objekter til forskjellige tekstformater. ObjectMapper - klassen er bibliotekets viktigste måte å jobbe med JSON-formatet på. For andre formater har vi dens etterkomm
Nyttige lenker fra professoren — 20
Modul 2: Java Core
Nivå ,
Lekse
"Hallo professor!" "Vel, hei, Amigo! Jeg er veldig stolt av deg: litt mer og halvparten av læringen din vil ligge bak deg. Ikke vær selvtilfreds med det du har oppnådd: den virkelige moroa begynner nå." "Litt mer øving, og jeg vil definitiv
Reflection API
Modul 2: Java Core
Nivå ,
Lekse
Hva er Reflection API for? Javas refleksjonsmekanisme lar en utvikler gjøre endringer og få informasjon om klasser, grensesnitt, felt og metoder under kjøring uten å vite navnene deres. Reflection API lar deg også opprette nye objekter, kal
Hente data ved hjelp av refleksjon
Modul 2: Java Core
Nivå ,
Lekse
java.lang.reflect.Feltklasse Felt - klassen gir informasjon om og dynamisk tilgang til et enkelt felt i en klasse eller et grensesnitt. Feltet tillater også en utvidelsestypekonvertering under en hent eller sett tilgangsoperasjon, men kaste
Sammenligne objekter ved hjelp av refleksjon
Modul 2: Java Core
Nivå ,
Lekse
Eksempel på å lage et objekt ved å bruke Class.newInstance() Tenk deg at du får i oppdrag å lage et objekt ved hjelp av refleksjon. Skal vi sette i gang? Vi starter med å skrive koden for klassen vi ønsker å instansiere: public class Employ
Endring av et objekts indre tilstand ved hjelp av refleksjon
Modul 2: Java Core
Nivå ,
Lekse
Klasse med privat felt Dere vet alle veldig godt om felttilgangsmodifikatorer. Og hvis et felt har den private modifikatoren, kan vi ikke få tilgang til det fra utsiden. public class Person {
DynamicProxy
Modul 2: Java Core
Nivå ,
Lekse
"Hei, Amigo." "Hei, Rishi." "I dag vil jeg forklare et nytt og veldig interessant emne for deg: dynamiske proxyer" . "Java har flere måter å endre funksjonaliteten til en bestemt klasse på..." "Den første metoden er arv." "Den enkleste måte
Ekstra leksjoner for nivået
Modul 2: Java Core
Nivå ,
Lekse
Refleksjon API. Speilbilde. Den mørke siden av Java Refleksjon er en mekanisme for å undersøke data om et program under kjøring. Refleksjon lar deg analysere felt, metoder og klassekonstruktører. Nesten hver moderne Java-teknologi bruker de
Vis mer
1
...
20
21
22
23
24
...
35
Please enable JavaScript to continue using this application.