Публикации по теме 'java'
Ключевые слова Java
В языке программирования Java 50 ключевых слов. Это зарезервированные слова, которые имеют особое значение в языке и не могут использоваться в качестве идентификаторов (таких как имена переменных, методов или классов), если только они не заключены в кавычки.
Типы данных
byte — тип данных, представляющий 8-битное целое число. short — тип данных, представляющий 16-битное целое число. int — тип данных, представляющий 32-битное целое число. float — тип данных, представляющий..
Что такое загрузка классов и загрузчики классов?
Изучение архитектуры загрузки Java
Введение в загрузку классов
Загрузка классов считается фундаментальной концепцией, когда дело касается Java, она играет жизненно важную роль в работе наших Java-приложений. Когда Java-приложение начинает свое выполнение, оно не загружает все классы в память одновременно, а загружает только те, которые необходимы в данный момент. Это также известно как загрузка классов по требованию или загрузка классов .
Что это вообще значит ?
Спустимся..
Что может решить композиция, чего не может решить наследование?
Агрегация и композиция — две альтернативы наследованию, которые можно использовать в объектно-ориентированном программировании для достижения гибкости и повторного использования кода.
Агрегация — это тип ассоциации, который позволяет одному объекту содержать другой объект в качестве члена, но содержащийся объект может по-прежнему существовать независимо от содержащего объекта. Композиция — это более сильная форма агрегации, которая позволяет одному объекту содержать другой объект в..
Как найти перестановки данного массива с помощью алгоритма обратного отслеживания?
День 34 - 100 дней до LinkedIn, Yahoo, Oracle
Закончились бесплатные истории? Вот моя Ссылка на друга . 100 дней до LinkedIn, Yahoo, Oracle
Введение
Привет, ребята, сегодня 34-й день 100 дней до LinkedIn Challenge .
Если вы готовитесь к интервью. Даже если вы устроились на своей работе, держать себя в курсе последних задач на собеседовании важно для вашего карьерного роста . Начните свою подготовку с здесь !
В прошлом месяце я изучал часто задаваемые..
Лямбда в Java
Повестка дня:
Понимание лямбда-выражений и их синтаксиса. Встроенные функциональные интерфейсы.
Понимание лямбда-выражений и их синтаксиса
Начиная с версии 1.8 Java поддерживает лямбда-выражения. Java — это объектно-ориентированный язык программирования, однако лямбда добавляет в java некоторые функции функционального программирования.
В основном это возможность передать метод в качестве аргумента другому методу.
Начнем с примера
В приведенном выше фрагменте у нас есть..
Как работает инверсия зависимостей и внедрение зависимостей
Принцип инверсии зависимостей (DIP) и внедрение зависимостей (DI) — связанные концепции, но они имеют разные значения. Давайте обсудим разницу между ними и приведем пример для каждого.
Принцип инверсии зависимостей (DIP)
Принцип инверсии зависимостей — это принцип проектирования, который гласит, что классы высокого уровня не должны напрямую зависеть от классов низкого уровня. Вместо этого как высокоуровневые, так и низкоуровневые модули должны зависеть от абстракций (интерфейсов..
Мой ИИ База данных действительно хороша
Не то чтобы я хотел хвалить себя — или, может быть, хочу? — но это действительно работает как шарм.
Напоминаю: мой А.И. database сохраняет любой объект Java без малейших усилий.
Вот еще несколько примеров:
concept Solution { S input, output; }
concept Verified { new Ref<Solution> solution; }
abstract concept Function {
abstract S get(S s);
bool dangerous;
}
concept TrimLeadingPunctuation extends Function {
S get(S s) {
ret s.replaceAll("^[. ]+",..
Новые материалы
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..
Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm.
Оглавление
Глоссарий
I. Новый пакет
1.1 советы по инициализации..
Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..