Universitatea CodeGym
Învăţare
Curs
Sarcini
Sondaje și chestionare
Jocuri
Ajutor
Programa
Comunitate
Utilizatori
forum
conversație
Articole
Povesti de succes
Activitate
Recenzii
Abonamente
Tema ușoară
Lecții
Recenzii
Despre noi
start
Începe să înveți
Începeți să învățați acum
Harta misiunii
Lecții
Toate misiunile
Toate nivelurile
modificator tranzitoriu
Modulul 2: Java Core
Nivel,
Lecţie
"Bună, Amigo! Aș vrea să-ți mai spun un mic detaliu despre serializare." Să presupunem că clasa noastră conține o referință la un InputStream . Atunci nu poate fi serializat, nu? „Corect. Tu însuți ai spus că fluxurile nu pot fi serializate
Format de date XML
Modulul 2: Java Core
Nivel,
Lecţie
De ce sunt necesare formatele de text? Formatele de text sunt convenabile pentru stocarea informațiilor, deoarece pot fi create și procesate atât de programe, cât și de oameni. Fișierele text (fișiere în format text) pot fi deschise, citite
Format de date JSON
Modulul 2: Java Core
Nivel,
Lecţie
JSON este unul dintre cele mai populare formate pentru reprezentarea datelor ca text. De exemplu, JSON este folosit pentru a transfera date între front-end și backend, în fișierele de configurare, în jocuri, în editoarele de text și în mult
Format de date YAML
Modulul 2: Java Core
Nivel,
Lecţie
Pentru ce se utilizează YAML? Un alt format de date text este YAML ( Yet Another Markup Language ; mai târziu, YAML Ain't Markup Language ). Este folosit pentru a serializa obiecte pentru transmisie prin rețea (la fel cum XML și JSON sunt f
ObjectMapper al lui Jackson
Modulul 2: Java Core
Nivel,
Lecţie
Jackson este o bibliotecă populară pentru serializarea/deserializarea obiectelor Java în diferite formate de text. Clasa ObjectMapper este modalitatea principală a bibliotecii de a lucra cu formatul JSON. Pentru alte formate, avem descenden
Link-uri utile de la profesor — 20
Modulul 2: Java Core
Nivel,
Lecţie
"Bună, profesore!" "Ei bine, salut, Amigo! Sunt foarte mândru de tine: puțin mai mult și jumătate din învățarea ta va rămâne în urmă. Nu fi mulțumit cu ceea ce ai realizat: adevărata distracție începe acum." „Încă puțină practică și cu sigu
API-ul Reflection
Modulul 2: Java Core
Nivel,
Lecţie
Pentru ce este API-ul Reflection? Mecanismul de reflectare al Java permite unui dezvoltator să facă modificări și să obțină informații despre clase, interfețe, câmpuri și metode în timpul execuției fără a le cunoaște numele. API-ul Reflecti
Obținerea de date folosind reflectarea
Modulul 2: Java Core
Nivel,
Lecţie
java.lang.reflect.Clasa de câmp Clasa Field oferă informații despre și acces dinamic la un singur câmp al unei clase sau interfețe. Field permite, de asemenea, o conversie de tip lărgire în timpul unei operațiuni de obținere sau setare de a
Compararea obiectelor folosind reflexia
Modulul 2: Java Core
Nivel,
Lecţie
Exemplu de creare a unui obiect folosind Class.newInstance() Imaginează-ți că ești desemnat să creezi un obiect folosind reflexia. Să începem? Vom începe prin a scrie codul pentru clasa pe care dorim să o instanțiem: public class Employee {
Schimbarea stării interne a unui obiect folosind reflexia
Modulul 2: Java Core
Nivel,
Lecţie
Clasa cu teren privat Cu toții știți foarte bine despre modificatorii de acces la câmp. Și dacă un câmp are modificatorul privat , atunci nu îl putem accesa din exterior. public class Person {
DynamicProxy
Modulul 2: Java Core
Nivel,
Lecţie
— Bună, Amigo. — Bună, Rishi. „Astăzi vă voi explica un subiect nou și foarte interesant: proxy dinamici” . „Java are mai multe moduri de a schimba funcționalitatea unei anumite clase…” „Prima metodă este moștenirea”. „Cea mai ușoară modali
Lecții suplimentare pentru nivel
Modulul 2: Java Core
Nivel,
Lecţie
Reflection API. Reflecţie. Partea întunecată a Java Reflecția este un mecanism de examinare a datelor despre un program în timpul execuției. Reflection vă permite să analizați câmpuri, metode și constructori de clasă. Aproape fiecare tehnol
Afișați mai multe
1
...
20
21
22
23
24
...
35
Please enable JavaScript to continue using this application.