Бесплатные лабораторные работы: Java
Практикуйтесь в программировании на Java с бесплатными лабораториями. Выполняйте практические упражнения, чтобы освоить синтаксис Java, объектно-ориентированное программирование и основные библиотеки в интерактивной среде Java.
Введение в программирование на Java
Откройте для себя основы программирования на Java в этом практическом занятии, подходящем для начинающих. Изучите высокоуровневые языки программирования, преимущества Java и создайте свою первую программу на Java с нуля до запуска.
LabJava
Переменные и операторы в Java
Изучите переменные, типы данных и операторы в Java в этой практической лабораторной работе. Научитесь объявлять переменные, работать с примитивными типами данных и применять арифметические, битовые и логические операторы в программировании на Java.
LabJava
Основы условных выражений в Java
В этой лабораторной работе мы изучили основные типы данных Java и операторы. В этой лабораторной работе мы начнем изучать написание процедурно-ориентированных программ. Основная идея заключается в использовании парадигмы управляющих структур: условных выражений.
LabJava
Рекурсия и циклы
Компьютеры часто используются для автоматизации повторяющихся задач. Повторять задачи без ошибок - это то, в чем компьютеры хорошо справляются, а люди плохо. Как и условные выражения, циклы также могут быть вложенными друг в друга, но это сделает нашу программу трудно читаемой и ухудшит производительность. Старайтесь избегать вложенных циклов. В Java есть три типа циклов. Мы изучим их по очереди в этом практическом занятии.
LabJava
Методы, параметры и объекты
В этом практическом занятии мы переходим к методам и объектам. Задача - научиться определять метод с параметрами. Объект - это очень важный концепция в объектно-ориентированном языке программирования, поэтому хорошее знание этого будет полезно для вас.
LabJava
Шпион (Spy) в Mockito
Mockito - это фреймворк на Java, используемый для мокирования и юнит-тестирования Java-приложений. В этом практическом занятии (lab) мы узнаем о шпионах (spies) в Mockito. Шпион - это своего рода частичный мок (partial mock), который отслеживает взаимодействия с объектом, как и обычный мок. Кроме того, он позволяет вызывать все обычные методы объекта. Мы будем использовать метод Mockito.spy() и аннотации для создания шпионов и продемонстрируем, как задавать поведение шпиона (stub a Spy).
LabJava
Чтение CSV-файла
В этом практическом занятии (лабораторной работе) мы научимся читать CSV-файл на Java. CSV-файлы часто используются для хранения данных в простом и легко читаемом формате. Мы рассмотрим три различных подхода к чтению CSV-файлов на Java: с использованием BufferedReader, Scanner и библиотеки OpenCSV.
LabJava
Метод сравнения Long в Java
В Java класс Long предоставляет метод compare(), который помогает сравнивать два значения типа long с учетом их числовой разницы. В этом практическом занятии мы рассмотрим синтаксис, параметры и возвращаемые типы этого метода, а также напишем несколько примеров его реализации для лучшего понимания.
LabJava
Преобразование символа в нижний регистр в Java
В программировании на Java метод toLowerCase(char ch) используется для преобразования заданного символьного аргумента в нижний регистр. Этот метод использует информацию о маппинге регистров, предоставленную файлом Unicode Data. В этом практическом занятии вы научитесь использовать этот метод в Java-программах.
LabJava
Определение пробельных символов в Java
Метод isspacechar() класса Character в Java используется для определения, является ли заданный символ пробельным или нет. Он проверяет, принадлежит ли символ к группам пробельных символов U+0020 'ПРОБЕЛ', U+0085 'НОВАЯ СТРОКА', U+000D 'ВЕРТИКАЛЬНЫЙ ПЕРЕВОД', U+000A 'ПЕРЕВОД СТРОКИ', U+0009 'СИМВОЛ ТАБУЛЯЦИИ' или U+000B 'ЛИНИЙНАЯ ТАБУЛЯЦИЯ'.
LabJava
Как найти максимальное значение в Map
В Java структура данных Map используется для хранения пар ключ-значение. Найти максимальное значение в Map может быть сложно, так как она не хранит данные в последовательности. В этом практическом занятии (lab) вы научитесь находить максимальное значение в Java Map с использованием итеративного подхода и класса Collections.
LabJava
Как преобразовать перечисление (enum) в строку
Тип данных перечисление (enum) в Java полезен для определения констант, таких как дни недели или месяцы года. Однако иногда нам нужно преобразовать эти константы в строки. Знание, как это сделать, является важным для работы с API и базами данных.
LabJava
Решение ошибки 'Could Not Find or Load Main Class' в Java
Ошибки и исключения - обычное явление в программировании, в том числе и в Java. Одна из распространенных ошибок, с которой сталкиваются разработчики, - это 'Could Not Find or Load Main Class'. Эта ошибка означает, что Java-виртуальная машина (JVM) не может найти или загрузить указанный основной класс. В этом практическом занятии мы рассмотрим причины этой ошибки и предложим решения для ее устранения в Java.
LabJava
Преобразование списка Integer в массив int
В этом LabEx вы научитесь преобразовывать список объектов Integer в массив примитивных типов int на Java. Существует два способа сделать это - с использованием метода stream.mapToInt() или метода ArrayUtils.toPrimitive().
LabJava
Comparator и Comparable
Сравнение и сортировка объектов - это распространенный запрос во многих приложениях. Java предоставляет два интерфейса, Comparator и Comparable, которые используются для того, чтобы классы могли определить собственный естественный порядок на основе определенных критериев.
LabJava