Университет CodeGym
Изучаване на
курс
Задачи
Проучвания и тестове
игри
Помогне
График
Общност
Потребители
Форум
Чат
Статии
Истории на успеха
Дейност
Отзиви
Абонаменти
Лека тема
Уроци
Отзиви
За нас
Започнете
Започнете да учите
Започнете да учите сега
Карта на мисии
Уроци
Всички куестове
Всички нива
преходен модификатор
Модул 2: Java Core
ниво,
Урок
"Здравей, Амиго! Бих искал да ти кажа още една малка подробност за сериализацията." Да предположим, че нашият клас съдържа препратка към някакъв InputStream . Тогава не може да се сериализира, нали? „Точно. Вие самият казахте, че потоците н
XML формат на данни
Модул 2: Java Core
ниво,
Урок
Защо са необходими текстови формати? Текстовите формати са удобни за съхраняване на информация, защото могат да се създават и обработват както от програми, така и от хора. Текстови файлове (файлове в текстов формат) могат да се отварят, чет
JSON формат на данните
Модул 2: Java Core
ниво,
Урок
JSON е един от най-популярните формати за представяне на данни като текст. Например JSON се използва за прехвърляне на данни между интерфейса и бекенда, в конфигурационни файлове, в игри, в текстови редактори и в много други области. Като п
YAML формат на данни
Модул 2: Java Core
ниво,
Урок
За какво се използва YAML? Друг формат на текстови данни е YAML ( Yet Another Markup Language ; по-късно, YAML Ain't Markup Language ). Използва се за сериализиране на обекти за предаване по мрежата (точно както XML и JSON се използват по т
Jackson's ObjectMapper
Модул 2: Java Core
ниво,
Урок
Jackson е популярна библиотека за сериализиране/десериализиране на Java обекти в различни текстови формати. Класът ObjectMapper е основният начин на библиотеката да работи с JSON формата. За други формати имаме негови наследници ( XmlMapper
Полезни връзки от професора — 20
Модул 2: Java Core
ниво,
Урок
— Здравейте, професоре! „Е, здравей, Амиго! Много се гордея с теб: още малко и половината от ученето ти ще е зад гърба ти. Не се самодоволствай от това, което си постигнал: истинското забавление започва сега.“ „Още малко практика и определе
API за отражение
Модул 2: Java Core
ниво,
Урок
За какво е Reflection API? Механизмът за отразяване на Java позволява на разработчика да прави промени и да получава информация за класове, интерфейси, полета и методи по време на изпълнение, без да знае техните имена. Reflection API също в
Получаване на данни чрез отражение
Модул 2: Java Core
ниво,
Урок
java.lang.reflect.Field клас Класът Field предоставя информация за и динамичен достъп до едно поле на клас или интерфейс. Field също позволява преобразуване на разширяващ се тип по време на операция за получаване или задаване на достъп, но
Сравняване на обекти чрез отражение
Модул 2: Java Core
ниво,
Урок
Пример за създаване на обект с помощта на Class.newInstance() Представете си, че ви е възложено да създадете обект с помощта на отражение. Да започваме ли? Ще започнем с написването на кода за класа, който искаме да създадем: public class E
Промяна на вътрешното състояние на обект чрез отражение
Модул 2: Java Core
ниво,
Урок
Клас с частно поле Всички знаете много добре за модификаторите за достъп до полето. И ако едно поле има частен модификатор, тогава нямаме достъп до него отвън. public class Person {
DynamicProxy
Модул 2: Java Core
ниво,
Урок
— Здравей, Амиго. „Здравей, Риши.“ „Днес ще ви обясня нова и много интересна тема: динамични проксита“ . "Java има няколко начина за промяна на функционалността на определен клас..." — Първият метод е наследяването. "Най-лесният начин да пр
Допълнителни уроци за нивото
Модул 2: Java Core
ниво,
Урок
API за отражение. Отражение. Тъмната страна на Java Отражението е механизъм за изследване на данни за програма по време на изпълнение. Reflection ви позволява да анализирате полета, методи и конструктори на класове. Почти всяка съвременна J
Покажи повече
1
...
20
21
22
23
24
...
35
Please enable JavaScript to continue using this application.