Что такое JDK
JDK (Java Development Kit) — это набор инструментов, который нужен, чтобы разрабатывать и запускать программы на Java. По сути, это полноценная среда разработки, которая включает в себя:
• Java Runtime Environment (JRE) — минимальный набор для выполнения Java-программ.
• Java Virtual Machine (JVM) — отвечает за выполнение Java-кода на разных платформах без необходимости переписывать его под каждую операционную систему.
• Компилятор (javac) — превращает исходный код Java в байт-код, который исполняется на JVM.
• API и библиотеки — готовые решения для работы с файлами, сетью, базами данных и многим другим.
• Отладчик и вспомогательные инструменты — помогают находить ошибки и анализировать производительность приложений.
Главное преимущество JDK — его многоплатформенность. Благодаря виртуальной машине Java-приложения могут запускаться на Windows, macOS, Linux и других системах без модификации кода. Именно поэтому Java остаётся одним из самых популярных языков в мире, особенно в корпоративной разработке и мобильных приложениях.
Что входит в JDK и зачем это нужно, подробно разбираем в статье: https://v.thecode.media/zlp53
JDK (Java Development Kit) — это набор инструментов, который нужен, чтобы разрабатывать и запускать программы на Java. По сути, это полноценная среда разработки, которая включает в себя:
• Java Runtime Environment (JRE) — минимальный набор для выполнения Java-программ.
• Java Virtual Machine (JVM) — отвечает за выполнение Java-кода на разных платформах без необходимости переписывать его под каждую операционную систему.
• Компилятор (javac) — превращает исходный код Java в байт-код, который исполняется на JVM.
• API и библиотеки — готовые решения для работы с файлами, сетью, базами данных и многим другим.
• Отладчик и вспомогательные инструменты — помогают находить ошибки и анализировать производительность приложений.
Главное преимущество JDK — его многоплатформенность. Благодаря виртуальной машине Java-приложения могут запускаться на Windows, macOS, Linux и других системах без модификации кода. Именно поэтому Java остаётся одним из самых популярных языков в мире, особенно в корпоративной разработке и мобильных приложениях.
Что входит в JDK и зачем это нужно, подробно разбираем в статье: https://v.thecode.media/zlp53
🔥12👍6❤1
Метод index() в Python — один из самых недооценённых, смотрите сами.
Новички: ну-у-у, это мы просто находим индекс нужного нам элемента, ничего интересного.
Бывалые: так, щас по-быстрому найдём точку начала ошибок на сервере, старт падения акций на рынке и самый быстро раскупаемый товар на складе. Изи.
Удивляться и узнавать тут: https://v.thecode.media/b0wom
#разбор_Код
Новички: ну-у-у, это мы просто находим индекс нужного нам элемента, ничего интересного.
Бывалые: так, щас по-быстрому найдём точку начала ошибок на сервере, старт падения акций на рынке и самый быстро раскупаемый товар на складе. Изи.
Удивляться и узнавать тут: https://v.thecode.media/b0wom
#разбор_Код
👍16🔥4
Что бы вы запретили в ИТ навсегда? Голосуйте в опросе и давайте обсудим в комментариях:
Anonymous Poll
34%
Daily-митинги — это издевательство
33%
«Гибкий график», который на деле 24/7
17%
Ненужные фреймворки — хватит изобретать велосипеды
15%
Голосования в чате «Пицца или суши?» (просто закажи и то и то)
🔥6👍4
Разбираем ошибку в JavaScript — TypeError: cyclic object value, которая может возникнуть в самых разных ситуациях. Но причина у неё всегда одна — циклические ссылки, которые вводят компьютер в ступор: https://v.thecode.media/vwwy3
#баг_Код
#баг_Код
👍8🔥4
Задача про гору и альпинистов-программистов
Реальная задача про выдуманную гору.
https://v.thecode.media/od7zz
#задача_Код #лучшее_Код
Реальная задача про выдуманную гору.
https://v.thecode.media/od7zz
#задача_Код #лучшее_Код
🔥9
Сегодня разгоняем про классические мифы, которые окружают программистов и их работу в глазах новичков. Многие думают, что для того, чтобы начать программировать (не говоря уже о том, чтобы стать полноценным разработчиком), нужна куча приблуд, наворотов и особый склад ума.
Но это всё ерунда, и вот почему.
#разбор_Код
Но это всё ерунда, и вот почему.
#разбор_Код
🔥14👍9🤡7❤4
Один из самых простых способов создать интерфейс в Python — использовать библиотеку tkinter. А главный её плюс в том, что она уже входит в Python и с ней можно работать без дополнительных установок.
Разбираемся, как создавать с её помощью интерфейсы и делать красивое: https://v.thecode.media/p9dvu
#разбор_Код
Разбираемся, как создавать с её помощью интерфейсы и делать красивое: https://v.thecode.media/p9dvu
#разбор_Код
👍21🔥9❤2
Сегодня — задача В. И. Арнольда из его сборника «Задачи для детей от 5 до 15 лет». Мы в ней заменили ровно одно слово, чтобы было интереснее.
Попробуйте решить её сами и поделитесь ответами в комментариях. Заодно проверите, какие ответы дадут остальные.
Правильный ответ и решение как всегда ищите по ссылке.
#задача_Код
У Маши не хватало для покупки букваря семи рублей, а у Миши — одного рубля. Они сложились, чтобы купить один букварь на двоих, но денег всё равно не хватило. Сколько стоил букварь?
Попробуйте решить её сами и поделитесь ответами в комментариях. Заодно проверите, какие ответы дадут остальные.
Правильный ответ и решение как всегда ищите по ссылке.
#задача_Код
👍9🔥8
Смотришь каналы, ни о чём не подозреваешь, а тут раз — и совместный розыгрыш журнала «Код» и команды Яндекс Практикума. Просто так :–)
Условия простые:
• Подписаться на Журнал «Код» и Яндекс Практикум. Программирование и анализ данных.
• Поставить любую реакцию на этот пост.
• Нажать кнопку «Участвовать».
Призы полезные:
сертификат на 5 000 рублей в Яндекс Маркет за первое место и два сертификата на 1 000 рублей за второе и третье места.
Результаты: 28 мая в 14:00 по московскому времени бот случайным образом определит 3 победителей. Подробнее об условиях розыгрыша можно почитать тут.
Ссылки на телеграм-профили победителей появятся под этим постом — мы с ними свяжемся, чтобы отдать призы.
Участников: 3214
Призовых мест: 3
Дата розыгрыша: 14:00, 28.05.2025 MSK (завершён)
Победители розыгрыша:
1. SG™ | утка - 39i4pe
2. Андрей А - 392kmu
3. Neksi - 37tiau
Условия простые:
• Подписаться на Журнал «Код» и Яндекс Практикум. Программирование и анализ данных.
• Поставить любую реакцию на этот пост.
• Нажать кнопку «Участвовать».
Призы полезные:
сертификат на 5 000 рублей в Яндекс Маркет за первое место и два сертификата на 1 000 рублей за второе и третье места.
Результаты: 28 мая в 14:00 по московскому времени бот случайным образом определит 3 победителей. Подробнее об условиях розыгрыша можно почитать тут.
Ссылки на телеграм-профили победителей появятся под этим постом — мы с ними свяжемся, чтобы отдать призы.
Участников: 3214
Призовых мест: 3
Дата розыгрыша: 14:00, 28.05.2025 MSK (завершён)
Победители розыгрыша:
1. SG™ | утка - 39i4pe
2. Андрей А - 392kmu
3. Neksi - 37tiau
🔥174❤82👍63🤣7
Все привыкли, что SEO — это только про тексты, но на самом деле на место в поисковой выдаче влияет ещё и скорость хостинга. Рассказываем, как это связано и что там можно сделать: https://v.thecode.media/3yhjb
#разбор_Код
#разбор_Код
🔥13👍11❤2
Bash-скрипты: любимый инструмент девопса, сисадмина и фулстека
#!/bin/bash
echo "Привет, это журнал Код!"
echo "А это — статья про bash-скрипты ↓"
https://v.thecode.media/2jhi6
#лучшее_Код #разбор_Код
#!/bin/bash
echo "Привет, это журнал Код!"
echo "А это — статья про bash-скрипты ↓"
https://v.thecode.media/2jhi6
#лучшее_Код #разбор_Код
🔥13👍10❤3