Перейти к основному содержимому

15 записей с тегом "IntelliJ"

Посмотреть все теги

· 2 мин. чтения

1. Обзор

В этом руководстве мы узнаем, как изменить версию JDK в проектах IntelliJ . Это будет работать как в Community, так и в Ultimate Editions IntelliJ.

2. Настройки структуры проекта

IntelliJ хранит версию JDK, используемую проектом, в своей структуре проекта . Есть два способа найти это:

  • Через навигацию по меню :

  • Переход к Файл -> Структура проекта

  • Через сочетание клавиш :

  • Для OSX мы нажимаем ⌘ + ;

  • Для Windows нажимаем Ctrl+Shift+Alt+S

· 4 мин. чтения

1. Обзор

В нашем введении в FindBugs мы рассмотрели функциональность FindBugs как инструмента статического анализа и то, как его можно напрямую интегрировать в IDE, такие как Eclipse и IntelliJ Idea.

В этой статье мы рассмотрим несколько альтернативных инструментов статического анализа для Java и их интеграцию с Eclipse и IntelliJ IDEA.

2. ПМД

Начнем с ПМД.

· 15 мин. чтения

1. Обзор

Поддерживать порядок в коде не всегда легко. К счастью для нас, наши IDE в настоящее время довольно умны и могут помочь нам в этом. В этом руководстве мы сосредоточимся на IntelliJ IDEA, редакторе Java-кода JetBrains.

Мы увидим несколько функций, предлагаемых редактором для рефакторинга кода , от переименования переменных до изменения сигнатуры метода.

2. Переименование

2.1. Базовое переименование

· 11 мин. чтения

1. Обзор

В этой статье рассматриваются сочетания клавиш, необходимые для редактирования, создания и запуска приложений Java в Java IDE, IntelliJ IDEA от JetBrains . Сочетания клавиш экономят наше время, потому что мы можем держать руки на клавиатуре и быстрее выполнять задачи.

Мы рассмотрели рефакторинг с IntelliJ IDEA в предыдущей статье , поэтому здесь мы не рассматриваем эти ярлыки.

2. Один короткий путь

Если мы помним только один ярлык IntelliJ IDEA, то это должно быть Help — Find Action, то есть Ctrl+Shift+A в Windows и Shift+Cmd+A в macOS . Этот ярлык открывает окно поиска со всеми пунктами меню и другими действиями IDE, независимо от того, есть ли у них сочетание клавиш или нет. Мы можем сразу ввести, чтобы сузить наш поиск, использовать клавиши курсора, чтобы выбрать функцию, и использовать Enter , чтобы выполнить ее.

· 7 мин. чтения

1. Обзор

Профилировщики выборки Java обычно разрабатываются с использованием интерфейса инструментов JVM (JVMTI) и собирают трассировки стека в безопасной точке. Следовательно, эти профилировщики выборки могут страдать от проблемы смещения точки безопасности .

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

В этом руководстве мы рассмотрим async-profiler вместе с различными методами профилирования, которые он предлагает.

2. асинхронный профилировщик

· 6 мин. чтения

1. Введение

Шаблон проектирования Builder является одним из наиболее широко используемых шаблонов создания. Это помогает нам создавать сложные объекты.

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

В этом руководстве мы рассмотрим различные способы автоматического создания классов построителей в IntelliJ IDE. Мы рассмотрим встроенные функции, которые IntelliJ предоставляет «из коробки», а также сторонние плагины.

2. Первоначальная настройка

· 2 мин. чтения

Я начал использовать Codota недавно и был очень впечатлен возможностями этого инструмента.

Проще говоря, цель Codota — сделать разработку проще, а главное — намного быстрее. Работа над реализацией с помощью инструмента, помогающего в фоновом режиме, занимает намного меньше времени.

1. Что такое кодота

Лучшее, что я могу описать, это то, что Codota учится, пока я пишу код, и помогает мне писать код лучше . Он использует искусственный интеллект и машинное обучение под капотом и в основном дает соответствующие предложения, пока я работаю.

2. Программирование с помощью Codota

· 8 мин. чтения

1. Обзор

Хорошая IDE важна для продуктивности разработчиков. IntelliJ в настоящее время является одной из ведущих IDE и поддерживает множество языков программирования.

В этом руководстве мы начнем с некоторых основных конфигураций в IntelliJ, уделяя особое внимание языку программирования Java. Мы также перечислим наиболее распространенные сочетания клавиш в IntelliJ для повышения производительности труда разработчиков.

2. Установка IntelliJ

Во- первых, нам нужно скачать и установить IntelliJ для нашей платформы . Для функций, которые мы собираемся рассмотреть, отлично подойдет версия Ultimate или Community.

· 2 мин. чтения

1. Введение

Удаленная отладка дает разработчикам возможность диагностировать уникальные ошибки на сервере или другом процессе. Он предоставляет средства для отслеживания раздражающих ошибок времени выполнения и выявления узких мест в производительности и поглотителей ресурсов.

В этом руководстве мы рассмотрим удаленную отладку с помощью JetBrains IntelliJ IDEA. Давайте сначала подготовим наше тестовое приложение, изменив JVM.

2. Настройте JVM

Мы будем использовать пример приложения планировщика Spring, чтобы легко подключаться и добавлять точки останова к регулярно запланированной задаче.

· 6 мин. чтения

1. Введение

За последние несколько лет IntelliJ от JetBrains быстро стала лучшей IDE для Java-разработчиков. В нашем последнем отчете о состоянии Java 61% респондентов выбрали IntelliJ по сравнению с 55% годом ранее.

Одной из особенностей, которая делает IntelliJ столь привлекательной для разработчиков Java, является возможность расширять и создавать новые функции с помощью подключаемых модулей.

В этом руководстве мы рассмотрим написание подключаемого модуля IntelliJ с использованием нового рекомендуемого способа с Gradle, чтобы продемонстрировать несколько способов расширения среды IDE. Эта статья представляет собой ремикс предыдущей , в которой описывается создание того же плагина с помощью Plugin Devkit.

2. Основные типы плагинов