Учебник по Java: основы для начинающих
Видео по теме: (May 2024).
Java - это объектно-ориентированный язык программирования, который мы познакомим с вами в этом руководстве. Веб-приложения, настольные приложения и приложения в основном запрограммированы на Java.
Учебник по Java: подготовка
Прежде чем вы начнете программировать на Java, вам нужно подготовиться.
- Установите последнюю версию Java SDK на свой компьютер. Просто загрузите его из нашей области загрузки и следуйте инструкциям во время установки.
- На следующем этапе вам нужна среда разработки. Здесь есть различные варианты, каждый из которых имеет свои преимущества и недостатки. Наиболее известны NetBeans, Eclipse и IntelliJ. Eclipse подходит для начинающих, поэтому следующие шаги связаны с Eclipse.
- Запустите Eclipse, затем нажмите «Файл», «Создать», а затем «Проект Java». Введите здесь имя проекта и нажмите «Готово».
- С левой стороны вы найдете Package Explorer, здесь перечислены все папки и файлы проекта. Пока что проект содержит только папку «src». Щелкните правой кнопкой мыши на папке и выберите «Новый», затем «Класс». В открывшемся окне выберите имя класса и установите флажок рядом с «public static void main (String [] args)». Затем нажмите «Готово».
- Совет: мы также покажем вам самые важные шаги в нашей картинной галерее в конце статьи.
Java: учебник Hello World
После подготовки вы можете начать с фактического программирования первой программы.
- Теперь у вас есть базовая структура класса, включая метод main. Этот основной метод всегда вызывается первым при запуске программы и выполнении кода, который она содержит.
- Основной метод уже содержит комментарий «Заглушка сгенерированного метода TODO». Комментарий всегда начинается с "//" и не учитывается при исполнении.
- Добавьте строку «System.out.println (« Hello World! »);» К вашей программе прямо под комментарием. При выполнении программы эта команда должна отображать сообщение «Hello World!» тратить.
- Нажмите зеленый значок воспроизведения на панели вверху. Программа запускается таким образом. В нижней половине окна Eclipse вы найдете «Консоль». Здесь желаемый "Hello World!" выход.
Учебник по Java: переменные и типы данных
Чтобы сделать наши программы более сложными, нам нужны переменные, каждая из которых имеет свой тип данных.
- Наиболее важной конструкцией любого языка программирования являются переменные. Значение может быть сохранено в переменной, которая, в свою очередь, может быть изменена операциями.
- В Java существует всего восемь примитивных типов данных. Следующие типы являются наиболее важными и используются наиболее часто.
- int: Переменная int может хранить целое число. Это число должно быть от -2 147 483 648 до 2 147 483 647.
- double: число с плавающей запятой, однако, может быть сохранено в переменной double. Например, сумма денег может быть сохранена.
- char: Любой отдельный символ может быть сохранен в переменной char.
- boolean: логическая переменная содержит значение истинности. Может принимать только одно из двух возможных значений: true или false.
- Переменная объявляется и инициализируется следующим образом: «[тип данных] [имя] = [значение];». Примером может быть: «int x = 4;»
- Вы можете выполнять простые арифметические операции над числами: «int a = 4; int b = 5; int sum = a + b».
- Конечно, вы также можете сохранить текст. Для этого вам понадобится ключевое слово «Строка». Хотя это не примитивный тип данных, он ведет себя аналогично. Таким образом, мы также можем сохранить выражение «Hello World» в переменной: String hello = "Hello World"; System.out.println (привет);
Учебник по Java: дополнительные структуры управления
Теперь, когда мы работали с переменными, мы теперь изучаем условные и повторные вызовы.
- Для условий сначала нужно узнать операторы для сравнения: == проверяет равенство двух значений или переменных. ! = полная противоположность: неравенство. <, и> = соответствует символам для меньшего, меньшего равного, большего и большего равного. Эти операторы почти всегда сталкиваются с нами в условиях.
- В дополнение к циклу мы также можем условно выполнить блок. Это работает с запросом if: if ([условие]) {// операторы}. Например, мы можем использовать это, чтобы гарантировать отсутствие деления на 0.
- if (people> 0) {bananeProPerson = bananas / people}. В этом примере «бананы на человека» рассчитываются, только если у нас более 0 человек.
- Программы теперь должны стать еще более сложными: теперь мы хотим вывести все числа от 1 до 10 на консоль. Мы могли бы сделать это в десять раз System.out.println (...); перепечатывать. Однако это быстро становится слишком сложным, если, например, вы также хотите вывести все числа до 100. Для этого есть так называемые петли. Это повторение определенного кода.
- Цикл for имеет следующую структуру: «for ([начальное значение]; [условие]; [обновление]) {// инструкции}». Начальное значение содержит переменную, которая содержит начальное значение. Обычно это переменная типа int, которую мы можем создать только здесь (например, int i = 1). Условие определяет, как долго выполняется цикл (например: i <= 10). Обновление определяет, что будет сделано после каждого вызова цикла (например: i = i + 1).
- Затем мы выводим значения от 1 до 100 следующим образом: for (int i = 1; i <= 100; i = i + 1) {System.out.println (i);}
Следующие шаги в руководстве по Java
Изучение Java не является целью в течение нескольких часов. Пройдут месяцы, прежде чем вы полностью поймете язык программирования.
- Этот урок в основном сопровождается практикой. Познакомьтесь с типами данных и решите некоторые проблемы в ваших собственных приложениях. Математические задачи особенно хорошо подходят: например, выведите квадратные числа всех чисел до 10. Или выведите все числа до 1000, которые делятся на семь.
- Но есть также еще много языковых конструкций, о которых мы еще не узнали: к ним относятся, например, оператор switch или цикл while.
- Платформа YouTube предлагает возможность расширить знания. Здесь есть бесчисленные учебники по Java. Есть также много профессиональных видеоуроков. Вы можете найти их, например, на платформах Video2Brain, Udemy или Coursera. Тем не менее, многие из этих предложений на английском языке.
- В качестве альтернативы, на Amazon есть несколько хороших книг, которые передают очень обширные знания Java.
Вы также потратите много часов на отладку во время программирования. Одной из самых распространенных ошибок является исключение NullPointerException. Вы можете прочитать, как это исправить, в следующем практическом совете.