java (34)

Життєвий цикл потоку в Java

Ця стаття спрямована на пояснення різних станів потоку в світі Java. Якщо ви новачок в області багатопотокового програмування, спробуйте спочатку почитати про потоки що-небудь базове. Згідно Sun Microsystems, існує чотири стану життєвого циклу...

Alex · 04 листопада 2020 · 1.3K

Метод Гауса на Java

Стаття присвячена реалізації алгоритму Гауса для розв'язування системи лінійних алгебраїчних рівнянь на мові Java. Теоретичні відомості Розглянемо математичну теорію. Система лінійних рівнянь може мати рішення, нескінченно багато рішень або ж бути...

Alex · 06 листопада 2019 · 1.2K · 3

Node.js або Java: продуктивність, ресурси, управління потоками, популярність і особистий досвід

Нещодавно ми з колегами обговорювали питання популярності деяких технологій — зокрема Java і node.js. Після недовгого інтернет-серфінгу з'ясувалося, що саме ці технології використовують інформаційні гіганти для розробки і підтримки своїх майдан...

Alex · 08 жовтня 2019 · 696

TypeScript для бекенд-розробки

Java все ще являється мовою яку найчастіше вибирають для бекенд розробки. На це є чимало причин: швидкість, безпека (якщо, звичайно, закрити очі на null-покажчики), плюс велика, добре протестована екосистема. Але в еру мікросервісов та гнучкої розроб...

Alex · 01 листопада 2020 · 526

20 інструментів Android-розробника, про які ви могли не знати

Набір корисних, але не дуже відомих інструментів і бібліотек Android. 1. AinD - запускає застосунки Android, поміщаючи контейнери Anbox в Докер. На відміну від аналогічних проєктів на основі віртуальних машин, AinD може виконуватися на примірника...

Alex · 22 вересня 2020 · 430

Реалізація однозв'язного списку в Java

Доброго вечора шановні читачі! Існує безліч структур даних. Найпопулярніші з них - масиви та зв'язні списки. Хотілося нагадати вам декілька вад масивів: В неупорядкованому масиві пошук виконується повільно В упорядкованому масиві повільно виконуєтьс...

Codeguida · 23 березня 2020 · 73

Реалізація стеку в Java

Шановні читачі ресурсу Codeguida! Давайте розглянемо разом з вами найважливіші структури даних, які, як відомо, є основою програмування. Одразу відповімо на головне питання будь-якого студента: «Навіщо мені потрібно це знати?». По-перше, програмісту...

Codeguida · 13 вересня 2020 · 60

Java: Черга

Структура даних, яка називається у інформатиці чергою, дещо нагадує стек, але у черзі першим вилучається елемент, вставлений першим. (спосіб організації даних FIFO, First-In-First-Out), тоді як у стеку ми бачили, що першим вилучався той елемент, який...

Codeguida · 17 жовтня 2021 · 45

Класифікація зображень за допомогою ЗНМ

Всім привіт! Сьогоднішня моя стаття буде про дипломний проект, який я захистив буквально декілька днів тому 😁 Отже, трохи ознайомлю вас зі справою. На нашій кафедрі КІ (комп'ютерна інженерія) був проект по аналізу біомедичних зображень, що тривав 2...

Codeguida · 19 червня 2018 · 35

Взаємодія Java та C/C++

Java, попри деякі «недоліки», є потужною і, головне, в більшості випадків, самодостатньою мовою програмування. Під самодостатністю я розумію можливість написання програм, що вирішують якусь конкретну задачу без залучення інших мов програмування. Одна...

Codeguida · 12 грудня 2017 · 30

Практичне застосування стеку в Java

Шановні читачі, оскільки в минулій статті ми розглянули елементарну реалізацію стеку, цього разу хотілось би показати вам приклад його використання. Як правило рядки (об'єкти, які мають тип String), містять у собі програмний код, написаний комп'ютерн...

Codeguida · 18 липня 2021 · 22

Реактивне програмування на Java

Всім привіт! Сьогодні поговоримо про реактивне програмування на Java. Для кращого сприйняття статті рекомендую ознайомитися з такими поняттями, як: Observer, Observable, Data Stream. Ну і плюсом буде знання мови Java. Вступ Реактивне програмування –...

Codeguida · 07 грудня 2017 · 13