Автор оригинала: M Sudheer Reddy.
Мы любим Программирование. Наша цель с помощью этого курса-привить любовь к программированию.
Java-один из самых популярных языков программирования. Java предлагает как объектно-ориентированные, так и функциональные возможности программирования.
Мы используем практический подход, используя комбинацию JShell(потрясающая новая функция в Java 9) и Eclipse в качестве ИДЕИ для иллюстрации более 200 упражнений по кодированию на Java, головоломок и примеров кода.
В более чем 250 шагах мы исследуем наиболее важный Язык программирования Java Особенности Основы программирования на Java – Выражения, переменные и вывод на печать Операторы Java – Оператор присваивания Java, Реляционные и Логические Операторы, Операторы короткого замыкания Условия Java и оператор If Методы – Параметры, аргументы и возвращаемые значения Объектно-ориентированное программирование – Класс, Объект, Состояние и поведение Основы OOPS – Инкапсуляция, Абстракция, Наследование и Полиморфизм Основы типов данных Java – Приведение, Операторы и многое другое Java, встроенные в классы – Классы BigDecimal, String, Java-оболочки Условные выражения с инструкцией Java – If Else, вложенные Если еще, Оператор переключения Java, Тернарный оператор Java Циклы – Для цикла, В то время как Цикл в Java, Делайте цикл, Прерывайте и Продолжайте Неизменность классов – оболочек Java, Строк и двоичных чисел Даты Java- Введение в LocalDate, LocalTime и LocalDateTime Массив Java и ArrayList – Массивы строк Java, Массивы объектов, Примитивные типы данных, Строки и исключения Введение в переменные аргументы Основы проектирования класса – Класс, Объект, Состояние и поведение. Определяющее государство и строители. Понимание состава и наследования объектов Абстрактный класс и интерфейсы Java. Введение в полиморфизм. Коллекции Java – Интерфейс списка(ArrayList, LinkedList и вектор), Интерфейс набора (HashSet, LinkedHashSet и набор деревьев), Интерфейс очереди (Приоритетный запрос) и Интерфейс карты (HashMap, HashTable, LinkedHashMap и TreeMap() – Сравните, сравните и выберите Универсальные – Зачем нам нужны универсальные? Ограничения с расширениями и универсальными методами, Подстановочные знаки – Верхняя граница и Нижняя граница. Функциональное программирование – Лямбда-выражение, Поток и Операции над потоком (Промежуточные операции – Сортировка, Разделение, Фильтрация, Сопоставление и Терминальные операции – макс, мин, собрать в список), Функциональные интерфейсы – Интерфейс предикатов,Интерфейс потребителя, Интерфейс функций для отображения, Ссылки на методы – статические методы и методы экземпляров Введение в потоки и многопоточность – Потребность в потоках Реализация потоков – Расширение класса потоков и реализация управляемого интерфейса Состояния потока и связь между потоками Введение в Службу Исполнителя – Настройка количества активных потоков. Возвращая будущее, Вызовите Все и вызовите Любое Введение в обработку исключений – Ваш мыслительный процесс во время обработки исключений. попробуй, поймай и наконец. Иерархия исключений – Проверенные исключения против Непроверенных исключений. Создаю исключение. Создание и создание пользовательского исключения – исключения CurrenciesDoNotMatchException. Попробуйте использовать ресурсы – Новая функция в Java 7. Перечислите файлы и папки в каталоге с помощью метода списка файлов, метода обхода файлов и методов поиска. Чтение и запись из файла.
Ниже Приведены области, из которых вам следует извлечь уроки Программирование на JAVA Вы узнаете, как мыслить как Java-программист Вы узнаете, как начать свое путешествие в качестве Java-программиста Вы изучите основы Eclipse IDE и оболочки Вы научитесь разрабатывать потрясающие объектно-ориентированные программы на Java Вы решите множество практических упражнений с помощью Java Вы изучите основы программирования на JAVA – переменные, выбор типа данных, условное выполнение, циклы, написание отличных методов, разбивка проблем на подзадачи и реализация отличной обработки исключений Вы изучите основы объектно – ориентированного программирования-Интерфейсы, Наследование, Абстрактные классы и Конструкторы Вы узнаете важные концепции объектно – ориентированного программирования-Абстракцию, Наследование, Инкапсуляцию и Полиморфизм Вы научитесь основам функционального программирования на Java Вы узнаете основы многопоточности – с помощью сервиса Исполнителя
Нажмите здесь, чтобы узнать больше
Оригинал: “https://www.codementor.io/@msudheerreddy/learn-java-programming-for-complete-beginners-in-250-steps-w45j3ftda”