java (34)

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

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

Java: Черга

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

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

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

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

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

Реліз Kotlin 1.5.0 — з новим IR-компілятором для JVM

Розробники з JetBrains випустили Kotlin 1.5.0 — перший великий реліз мови у 2021 році. Разом з ним опублікували й стабільну версію нового IR-компілятора для віртуальної машини Java (JVM). Цей компілят...
11 травня 2021 ·
0
· 4 · Codeguida

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

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

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

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

Рейтинг TIOBE: мова Python вперше стала популярнішою за Java

TIOBE опублікувала свій щомісячний рейтинг популярності мов — вперше за 20 років Java не посіла перше чи друге місце, а опинилась на третьому. Її обійшла мова Python, а на першому місці традиційно зал...
05 листопада 2020 ·
0
· 2 · Codeguida

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

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

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

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

Python майже наздогнав Java в останньому рейтингу мов TIOBE

TIOBE опублікувала свій рейтинг мов програмування за жовтень. Цього місяця Python досягнув максимальної популярності (11,28%) і майже наздогнав Java. Тепер різниця між двома мовами складає всього 1,3%...
06 жовтня 2020 ·
0
· 5 · Codeguida

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

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

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

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

Check Yourself

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

RedHat випустила новий Java-дистрибутив Mandrel

RedHat представила новий Java-дистрибутив — Mandrel. Він компілює Java-застосунки безпосередньо в нативний машинний код — для пришвидшення запуску і економії пам'яті. Mandrel базується на екосистемі G...
02 липня 2020 ·
0
· 1 · Codeguida

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

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

Зловмисне ПЗ, що використовує Java і вражає системи Windows та Linux

Дослідники знайшли новий вид зловмисного ПЗ, яке використовує маловідомий формат Java, щоб сховатись від антивірусів. Про це розповіли аналітичні організації BlackBerry і KPMG. ПЗ діє як програма-вима...
05 червня 2020 ·
0
· 2 · Codeguida

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

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

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

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

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

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

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

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

У 2019 році мова C була популярнішою за Python

Мова програмування C, якій майже 48 років, й досі поширена серед розробників та, що цікаво, вона популярніша за Python. Принаймні, такі дані вказані в рейтингу TIOBE за 2019 рік. Він визначає популярн...
09 січня 2020 ·
0
· 5 · Codeguida

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

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

У найпопулярнішому фрагменті Java-коду на StackOverflow була помилка

Шматок Java-коду, який найчастіше копіювали зі StackOverflow, містив помилку протягом 9 років. Її помітив автор цього фрагменту Андреас Лундблад (Andreas Lundblad), Java-розробник в Palantir і один з...
05 грудня 2019 ·
0
· 4 · Codeguida