java (34)

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

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

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

Вийшов реліз Jakarta EE 8 — версії Java EE з відкритим вихідним кодом

10 вересня The Eclipse Foundation представила реліз Jakarta EE 8 — з відкритим вихідним кодом, специфікаціями Full Platform та Web Profile і відповідними комплектами сумісності технологій (Technology Compatibility Kits, TCK). Постачальники, розробни...

Codeguida · 11 вересня 2019 · 1

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

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

Codeguida · 06 жовтня 2020 · 2

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

RedHat представила новий Java-дистрибутив — Mandrel. Він компілює Java-застосунки безпосередньо в нативний машинний код — для пришвидшення запуску і економії пам'яті. Mandrel базується на екосистемі GraalVM, створеної Oracle, але все ж дещо відмінної...

Codeguida · 02 липня 2020

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

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

Codeguida · 29 червня 2020

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

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

Codeguida · 04 лютого 2019 · 1

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

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

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

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

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

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

Check Yourself

З чого все почалося Одного сонячного дня, переглядаючи сотні додатків у Google Play у пошуках музи для створення свого власного застосунку, наштовхнувся на один, який обіцяв мені надати мені всю можливу інформацію про моє інтернет-підключення. Звісно...

Codeguida · 05 серпня 2020 · 1

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

1. Перш за все створимо новий проект: Якщо у вас не відкритий жоден проект, то на екрані запрошення виберіть Новий проект (New Project). Якщо у вас відкрито проект, в меню Файл виберіть команду Новий проект (New Project). З'явиться екран Створити н...

Codeguida · 18 січня 2020 · 12

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

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

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

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

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

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