Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Добро пожаловать в Кран-ресторан — казуальный симулятор, который превратит вас в настоящего мастера кулинарии! Управляйте краном, ловите нужные ингредиенты и готовьте блюда по рецептам, избегая ошибок, чтобы сохранить рейтинг и получить ценные награды.

Кран-Ресторан

Казуальные, Аркады, Шарики

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Java

С этим тегом используют

Программирование IT Программист IT юмор Обучение Android Python Все
973 поста сначала свежее
12
peacemakerv
peacemakerv
5 месяцев назад
Arduino & Pi
Серия PCBComparer2 - реверс-инжиниринг печатных плат

Как браузер запустить в этих ваших Linux ?⁠⁠

Всем привет.
Я тут пилю одну программку на JavaFX Продолжение поста «Реверс-инжиниринг печатной платы», и смотрю есть интерес к версии под Линукс.

И столкнулся с невообразимой штукой - не смог из UI-приложения просто тупо ... запустить браузер дефолтный с URL, ну страничку открыть с описанием программы.

Пробовал:

  • getHostServices().showDocument - штатная классика для JavaFX

  • java.awt.Desktop.browse

  • getRuntime.exec или из шелла пробуя утилиты xdg-open, x-www-browser

Это какой-то трэш и угар - все варианты под Виндой (ясно дело кроме запуска линуховых утилит) работают, а в Mint 21, который есть под рукой - всяческий набор ошибок недостатка прав, gtk, ограничений (--no-sandbox), зависания приложения при попытке это сделать.

java.awt.Desktop.browse сработал ОДНОКРАТНО, а при повторном вызове - зависание приложения, с системным диалогом "прибить или подождать"...

Как же из графических приложений это в Линуксе делают, жмакая по кнопочке ?
Да и конечно, хотелось бы чтобы на максимуме дистрибутивов работало б...

Разработка Приложение Java Linux Linux mint Текст
21
6
DELETED
5 месяцев назад
Лига программистов

Ситуация в IT 2025: айтишники ищут, куда уйти из IT⁠⁠

Ситуация в IT 2025: айтишники ищут, куда уйти из IT IT, Рынок труда, Программист, Программирование, Разработка, Java, Длиннопост
Ситуация в IT 2025: айтишники ищут, куда уйти из IT IT, Рынок труда, Программист, Программирование, Разработка, Java, Длиннопост
Ситуация в IT 2025: айтишники ищут, куда уйти из IT IT, Рынок труда, Программист, Программирование, Разработка, Java, Длиннопост

Отсюда: https://another-it.ru/2025/01/27/salary-meter/#comment-39725

Показать полностью 3
IT Рынок труда Программист Программирование Разработка Java Длиннопост
28
3
dirtyhack
dirtyhack
5 месяцев назад
Типичный программист

Tears in rain⁠⁠

Перечитал комменты, под своей последней (простите но у меня аллергия на слово крайний), статьей на хабре и пришло на ум:

Я видел такое, что вам, людям, и не снилось.

PHP-код, состоящий чуть менее, чем полностью из магических методов.

Атакующие корабли, пылающие над Орионом.

Костыли в FlatASMe, удерживающие систему на честном слове.

Лучи Си, разрезающие мрак у ворот Тангейзера.

Java-классы, унаследованные от 17 абстракций.

И if err != nil, вызвавший холивар среди гоферов.

Все эти мгновения затеряются во времени, как… слёзы в дожде…

Пришло время gc.collect().

Постмодернизм IT Golang PHP Java Assembler Текст
4
1
lifeofjuniordev
lifeofjuniordev
5 месяцев назад

ПОЧЕМУ JAVA ТАКАЯ БЫСТРАЯ⁠⁠

Есть много интерпретируемых языков - C#, Python, JavaScript и так далее, но самый быстрый из них Java.

😮 Почему?
В начале 2000-х на рынке JVM существовало несколько ключевых игроков:
- Sun Microsystems HotSpot
- IBM J9
- Oracle JRockit
- Excelsior JET

Но в декабре 2006 года, с выходом Java 6, HotSpot вырвалась вперед, разгромив конкурентов, благодаря JIT-компиляции.

🤔 Как работает JIT?
Just In Time компиляция — это механизм, который компилирует часто исполняющиеся участки кода в машинный код во время выполнения программы, что значительно ее ускоряет.

Рассмотрим метод:
public void exampleMethod(int value) {
if (value > 0) {
// Исполняется часто
System.out.println("Positive value");
} else {
// Исполняется редко
System.out.println("Non-positive value");
}
}
1. При первом вызове exampleMethod JVM интерпретирует байт-код
2. Если exampleMethod вызывается многократно с положительными значениями, JIT-компилятор определяет это как "горячую точку"
3. После достижения порога вызовов этой точки с условием value > 0 компилируется машинный код для метода
4. Если позже будет вызван метод с отрицательным значением (что не ожидалось), произойдет uncommon trap, и управление передастся интерпретатору для обработки этого случая

☕️ То есть, JVM в рантайме определяет путь, который чаще всего проходит программа, и именно этот путь компилируется нативно и максимально оптимизируется.

⚡Благодаря такой оптимизации джава уничтожает бенчмарки, потому что в них обычно повторяется один и тот же код

👨‍💻 Джуниор

ПОЧЕМУ JAVA ТАКАЯ БЫСТРАЯ Программирование, IT, Java, Гифка, Длиннопост
Показать полностью 1
[моё] Программирование IT Java Гифка Длиннопост
8
Вопрос из ленты «Эксперты»
Аноним
Аноним
5 месяцев назад

Java Senior - это скока?⁠⁠

сколько вы получаете в РФ? хотя бы диапазон

[моё] Вопрос Спроси Пикабу IT Работа Зарплата Java Короткопост Текст
9
211
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
TECHNO BROTHER
5 месяцев назад

Всем доброе утро⁠⁠

Я тут пилю 2D-игрушку про гонки на жигулях под один из первых цветных телефонов с Java на борту, дабы написать интересную статью и снять видео о программировании под ретро-гаджеты. А вы?

?
Всего голосов:
Показать полностью 1
[моё] Опрос Покупка Гаджеты Смартфон Телефон Java Nokia Ретро Балдеж Видео Короткие видео
48
74
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
TECHNO BROTHER
5 месяцев назад

Опубликовал новый видос о ремонте и дриставрации легендарной Nokia N-Gage Classic, которую я выкупил из чермета за 2.000 рублей⁠⁠

Ниже есть ВК, если вам лень включать впн:

?
Всего голосов:
Показать полностью 1 1
[моё] Опрос Гаджеты Покупка Смартфон Мобильные телефоны Телефон Nokia N-gage Игры Java Консоли Видео YouTube Видео ВК
22
Партнёрский материал Реклама
specials
specials

Считаете себя киноманом 80 LVL?⁠⁠

Залетайте проверить память и сообразительность → Будет интересно

Киногерои Тест Текст
24
Skyscrew
Skyscrew
5 месяцев назад
Лига Сисадминов

Кроссплатформенный, статически типизированный, объектно-ориентированный язык программирования⁠⁠

Кроссплатформенный, статически типизированный, объектно-ориентированный язык программирования Картинка с текстом, Мемы, Языки программирования, Kotlin, Java, Python
Показать полностью 1
Картинка с текстом Мемы Языки программирования Kotlin Java Python
4
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии