java (34)

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

Ця стаття спрямована на пояснення різних станів потоку в світі Java. Якщо ви новачок в області багатопотокового програмування, спробуйте спочатку почитати про потоки що-небудь базове. Згідно Sun...
04 листопада 2020 ·
0
· 1.3K · Alex

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

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

Що вам слід вивчити в 2017-му

Індустрія розробки програмного забезпечення впевнено рухається вперед. В 2016-му ми бачили релізи відомих мов програмування, фреймворків та інструментів, що допомагають нам в роботі. І відслідкувати з...
24 травня 2020 ·
0
· 10 · Codeguida

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

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

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

Стаття присвячена реалізації алгоритму Гауса для розв'язування системи лінійних алгебраїчних рівнянь на мові Java. Теоретичні відомості Розглянемо математичну теорію. Система лінійних рівнянь може м...
06 листопада 2019 ·
0
· 1.3K · 3 · Alex

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

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

Почни програмування з себе

Доброго дня читачам Codeguida! Ця стаття не про те, як програмувати, не про нові технології та не про новий стартап. Ця стаття про те, що написати більш менш популярний додаток до мобільної платформи...
25 жовтня 2021 ·
0
· 11 · Codeguida

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

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

Check Yourself

З чого все почалося Одного сонячного дня, переглядаючи сотні додатків у Google Play у пошуках музи для створення свого власного застосунку, наштовхнувся на один, який обіцяв мені надати мені всю можли...
05 серпня 2020 ·
0
· 4 · Codeguida

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

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

7 корисних порад для новачків в Java

Доброго дня, шановні читачі Codeguida! В цій невеликій статті, я хотів би дати декілька порад, що, на мою думку, можуть бути корисними для тих, хто відносно недавно розпочав вивчення Java. Уникайте с...
16 лютого 2020 ·
0
· 12 · Codeguida

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

Java, попри деякі «недоліки», є потужною і, головне, в більшості випадків, самодостатньою мовою програмування. Під самодостатністю я розумію можливість написання програм, що вирішують якусь конкретну...
12 грудня 2017 ·
0
· 58 · Codeguida

Правильний підхід до ініціалізації важких бібліотек в заставці

Заставка (Splash screen) Перш за все, якщо у вас вже є деякі речі в ініціалізації вашого класу Application, можливо ви захочете зробити правильний екран заставки. Це означає, що заставка повинна відра...
08 січня 2020 ·
0
· 1 · Codeguida

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

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

Java: Черга

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

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

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

Розробка під Android [урок 2]

1. Перш за все створимо новий проект: Якщо у вас не відкритий жоден проект, то на екрані запрошення виберіть Новий проект (New Project). Якщо у вас відкрито проект, в меню Файл виберіть команду Новий...
18 січня 2020 ·
0
· 32 · Codeguida

Які проблеми з безпекою характерні для різних мов

Компанія WhiteSource опублікувала аналіз вразливостей для різних мов програмування. В середньому проблеми з безпекою у відкритих проектах розподілились так: 47% всіх знайдених проблем стосуються мови...
30 березня 2019 ·
0
· 6 · Codeguida

Розробка під Android [урок 3]

У попередньому уроці ми створили Android проект. Він містить додаток, який відображає "Hello World". У цьому уроці, ми навчимось запускати наш додаток на пристрої або емуляторі. Запуск на реальному пр...
16 січня 2021 ·
0
· 26 · Codeguida

Розробка під Android [урок 1]

Встановлення Android Studio Встановлення Android Studio займає всього декілька кроків. Завантажити її можна тут. Доки відбувається завантаження, перевірте, яка версія JDK у вас встановлена: відкрийте...
25 липня 2021 ·
0
· 22 · Codeguida

Понад 75% вразливостей ховаються у непрямих залежностях

У проєктах з відкритим кодом більшість вразливостей пов'язано з непрямими залежностями — а не з компонентами, завантаженими безпосередньо в проєкт. До такого висновку дійшли дослідники Snyk, які проан...
29 червня 2020 ·
0
· Codeguida

Які мови програмування найбільш потрібні роботодавцям

Компанія CodinGame опублікувала дослідження про те, які мови та інструменти програмування зараз потрібні роботодавцям, а які — популярні серед фахівців. У опитуванні взяли участь 15 000 розробників і...
18 січня 2021 ·
0
· 16 · Codeguida

Представлено систему машинного навчання для синтезу коду на Java

Група дослідників з університету Райса (США) розвиває інтелектуальний асистент для розробника – Bayou, який дозволяє частково автоматизувати процес написання коду на Java. Проект використовує алгоритм...
03 травня 2018 ·
0
· 4 · Codeguida

JavaScript обігнала Java в рейтингу розробників HackerRank

Компанія HackerRank опублікувала результати онлайн-опитування, у якому взяли участь 71 тис. розробників ПЗ з більше ніж 100 країн. Таке ж опитування проводилося рік тому. Результати вийшли цікавими:...
04 лютого 2019 ·
0
· 1 · Codeguida