java tutorial - Учебники java - учебник java - java programming - учиться java - java basics - java for beginners
1- Что нужно чтобы начать:
- Чтобы начать программирование с Java вам понадобятся 2 вещи:
java - джава - учиться java - учебник java -
java jdk
- примеры java - java-программы
JDK (Java Deverlopment Kit)
JDK это наборп инструментов развития Java, он предназначен для программистов Java чтобы развивать приложения. В основном включает:
- JRE (Java Runtime Environment) это среда запуска приложения Java.
- Javac: Программа компилирующая код который вы пишите как код bytecode, при использовании Java она компилирует bytecode и выполняет, это означает что bytecode лишь является промежуточным кодом.
- Archive (jar): Это программа для сжатия файлов в один файл с окончанием jar. Обычно используется для упаковки файлов класса.
- Javadoc: Это инструмент создания документов по инструкции использования API.
- И другие инструменты необходимые для развития Java.код, ...
IDE (Integrated Development Environment)
- Это интегрированная среда разработки (IDE), на самом деле это программа для того, чтобы вы писали код. Это программа поддерживает много автоматических свойств для разработчика. Например дает подсказки при программирования, совершенствует код, ...
- С Java у вас есть много выборов IDE, это инструмент для программирования кода. Самый распространенные и популярные на данный момент это Eclipse и NetBeans
java - джава - учиться java - учебник java -
java interated development
- примеры java - java-программы
- В данном документе, так же как и во всех других инструкциях в o7planning мы будет использовать Eclipse.
2- Скачать и установить Java (JDK)
Можете посмотреть инструкцию по скачиванию и установки Java по ссылке:
Ubuntu
Установка и настройка Java на Ubuntu
1- Введение
- В этом документе я покажу вам как установить Java на Ubuntu (Server или Desktop), используя команду (command).
- Если вы используете Ubuntu Desktop, вы можете открыть Terminal для выполнения команд (command).
java - джава - учиться java - учебник java -
ubuntu open terminal
- примеры java - java-программы
java - джава - учиться java - учебник java -
terminal window
- примеры java - java-программы
2- Установка Java
- Для того, чтобы легче было установить Java на Ubuntu, члены команды webupd8.org создают хранилище PPA (Personal Package Archive), который позволяет автоматически загружать и устанавливать Java непосредственно из веб-сайта Oracle. Он поддерживает Java версии 6,7,8.
- Прежде всего выполните следующую команду, чтобы добавить хранилище PPA (PPA Repository) в вашу систему.
- Примечание: Если вы получили ошибку: "sudo: add-apt-repository: command not found", запустите команду ниже:
java - джава - учиться java - учебник java -
java-tran-vmware
- примеры java - java-программы
java - джава - учиться java - учебник java -
tran vmware
- примеры java - java-программы
java - джава - учиться java - учебник java -
tran vmware
- примеры java - java-программы
- Затем выполните следующую команду, чтобы обновить установленные пакеты.
java - джава - учиться java - учебник java -
sudo apt get update
- примеры java - java-программы
java - джава - учиться java - учебник java -
sudo apt get install
- примеры java - java-программы
Installing Java
- Для установки Java 8, используйте команду:
- Примечание: изменить 8 на 6 или 7, если вы хотите установить Java 6 или Java 7
java - джава - учиться java - учебник java -
vmware install oracle
- примеры java - java-программы
java - джава - учиться java - учебник java -
oracle installer
- примеры java - java-программы
java - джава - учиться java - учебник java -
configure oracle
- примеры java - java-программы
java - джава - учиться java - учебник java -
configure oracle installer
- примеры java - java-программы
- Java успешно установлен.
java - джава - учиться java - учебник java -
set oracle jdk
- примеры java - java-программы
- Вы можете выполнить следующую команду, чтобы проверить установленную версию Java.
java - джава - учиться java - учебник java -
vmware java version
- примеры java - java-программы
Mac OS
Установка и настройка Java на Mac OS
1- Download
java - джава - учиться java - учебник java -
java se downloads
- примеры java - java-программы
- Версия Java 8 для MacOSx имеет объем примерно 223MB.
java - джава - учиться java - учебник java -
java se development kit download
- примеры java - java-программы
Вы скачали 1 файл:
java - джава - учиться java - учебник java -
macos download
- примеры java - java-программы
2- Установка Java
- Двойное нажатие на скачанный вами файл в предыдущем шаге, чтобы начать установку:
java - джава - учиться java - учебник java -
macos install
- примеры java - java-программы
java - джава - учиться java - учебник java -
jdk update
- примеры java - java-программы
java - джава - учиться java - учебник java -
jdk installation
- примеры java - java-программы
java - джава - учиться java - учебник java -
install jdk update
- примеры java - java-программы
java - джава - учиться java - учебник java -
jdk install software
- примеры java - java-программы
java - джава - учиться java - учебник java -
jdk installation sucess
- примеры java - java-программы
- OK, вы успешно установили Java.
3- Проверка версий Java
- После установки Java вы можете перепроверить версию Java.
- Application/Utilities
java - джава - учиться java - учебник java -
jdk applications
- примеры java - java-программы
- Открыть Terminal.
java - джава - учиться java - учебник java -
jdk utilities
- примеры java - java-программы
- И выполнить команду ниже, чтобы проверить версию Java.
java - джава - учиться java - учебник java -
java version
- примеры java - java-программы
3- Скачать, установить и конфигурировать Eclipse
java - джава - учиться java - учебник java -
java eclipse
- примеры java - java-программы
- Вы можете посмотреть инструкцию "Скачать, установить и конфигурация Eclipse" по ссылке:
Windows
Установка и настройка Eclipse
1- Введение
- Статья написана основанно на:
- Eclipse 4.6 (Code NEON)
2- Download Eclipse
java - джава - учиться java - учебник java -
download eclipse
- примеры java - java-программы
- Настоящая версия Eclipse это 4.7 с названием OXYGEN.
java - джава - учиться java - учебник java -
eclipse download
- примеры java - java-программы
- Очень много пакетов, которые вы можете скачать, они отличаются только готовыми плагинами. Вам следует скачать пакет "Eclipse IDE for Java EE Developers". В процессе программирования требуются дополнительные плагины, которые вы можете установить для расширения.
java - джава - учиться java - учебник java -
eclipse installer
- примеры java - java-программы
Результаты скачивания:
java - джава - учиться java - учебник java -
eclipse download win32
- примеры java - java-программы
3- Требования установки
- Удостоверьтесь, что на вашем компьютере установлен Java. Например на моем компьютере установлен Java версии 8.
java - джава - учиться java - учебник java -
download jdk
- примеры java - java-программы
- В случае вы не установили Java, вы можете посмотреть инструкцию по ссылке:
4- Установка и настройка Eclipse
- Извлечь Eclipse который вы только что скачали и определенную папку. Например:
- C:/DevPrograms
java - джава - учиться java - учебник java -
eclipse dev program
- примеры java - java-программы
- Вы можете запустить Eclipse запуская файл eclipse.exe
java - джава - учиться java - учебник java -
eclipse exe
- примеры java - java-программы
- Примечание: Если на вашем компьютере установлены много версий Java, вы можете настроить переменную среду на Windows (Переменная среда JAVA_HOME & path), или можете конфигурировать в файле eclipse.ini версию Java которая будет использоваться с Eclipse.
java - джава - учиться java - учебник java -
eclipse ini
- примеры java - java-программы
- Добавьте следующий текст в файл eclipse.ini:
java - джава - учиться java - учебник java -
eclipse devprogram
- примеры java - java-программы
5- Запуск Eclipse
- Запустить файл eclipse.exe:
java - джава - учиться java - учебник java -
eclipse
- примеры java - java-программы
java - джава - учиться java - учебник java -
workspace launcher
- примеры java - java-программы
java - джава - учиться java - учебник java -
java ide
- примеры java - java-программы
6- Быстрое изучение Java для начинающих
- Вы можете начать изучать Java со статьей "Быстрое изучение Java для начинающих":
Ubuntu
Установка и настройка Eclipse в Ubuntu
1- Установка требует
- Чтобы установить Eclipse на Ubuntu, вы должны удостовериться, что ваш Ubuntu установил Java
- Используйте следующие команды чтобы проверить версию Java и компьютерную архитектуру.
java - джава - учиться java - учебник java -
ubuntu vmware
- примеры java - java-программы
2- Download Eclipse
- Перед загрузкой, вы должны проверить, операционная система, которую вы используете 32bit или 64bit
java - джава - учиться java - учебник java -
ubuntu desktop
- примеры java - java-программы
java - джава - учиться java - учебник java -
ubuntu overview
- примеры java - java-программы
- Чтобы скачать Eclipse пройдите по ссылке:
java - джава - учиться java - учебник java -
eclipse org download
- примеры java - java-программы
java - джава - учиться java - учебник java -
eclipse ide java
- примеры java - java-программы
Результаты скачивания:
java - джава - учиться java - учебник java -
eclipse jee download
- примеры java - java-программы
3- Запуск Eclipse
- Извлеките файл, который вы загрузили в предыдущем шаге
java - джава - учиться java - учебник java -
eclipse jee download linux
- примеры java - java-программы
- " Cut" каталог eclipse и " paste" в ваш каталог " HOME":
java - джава - учиться java - учебник java -
eclipse tran download
- примеры java - java-программы
java - джава - учиться java - учебник java -
home tran eclipse
- примеры java - java-программы
java - джава - учиться java - учебник java -
home tran workspace
- примеры java - java-программы
java - джава - учиться java - учебник java -
java ee web developers
- примеры java - java-программы
4- Quick learning Java for Beginners
- Вы можете начать изучать Java с документом "Быстрое изучение Java для начинающих":
Быстрое изучение Java для начинающих
1- Введение
- Для начала, что нужно для обучения Java, смотрите по ссылке:
2- Создать новый Project
- Сначала мы создаем новый Project, он будет использоваться в данной инструкции.
java - джава - учиться java - учебник java -
eclipse learning
- примеры java - java-программы
- Введите название project:
BasicJavaTutorial
java - джава - учиться java - учебник java -
basic java tutorial
- примеры java - java-программы
- Это изображение созданного Project:
java - джава - учиться java - учебник java -
basic java package
- примеры java - java-программы
java - джава - учиться java - учебник java -
properties java package
- примеры java - java-программы
3- Виды примитивных данных (Primitive Data Types)
- Имеется 8 видов примитвных данных (primitive data) в JAVA:
- Для целого числа есть 4 вида: byte, short, int, long
- Вид настоящих данных есть : float, double
- Вид символа: char
- Логический вид: возвращает значение true или false (правильно или неправильно)
4- Переменная (Variable)
- Нажмите на правую кнопку мыши в src выберите "New/Package":
java - джава - учиться java - учебник java -
package explorer
- примеры java - java-программы
- Назовите package:
- org.wikitechy.tutorial.javabasic.variable
java - джава - учиться java - учебник java -
java new package
- примеры java - java-программы
java - джава - учиться java - учебник java -
java new package class
- примеры java - java-программы
- Введите название класса:
java - джава - учиться java - учебник java -
java class variable example
- примеры java - java-программы
- Класс VariableExample1 создан:
java - джава - учиться java - учебник java -
variable example java
- примеры java - java-программы
- Изменить код класса VariableExample1:
- Запустить класс VariableExample1:
- Нажать на правую кнопку мыши на класс VariableExample1 выбрать "Run As/Java Application":
java - джава - учиться java - учебник java -
java application
- примеры java - java-программы
- Результаты запуска класса для просмотра на Console:
java - джава - учиться java - учебник java -
java console application
- примеры java - java-программы
- Вы так же можете объявить несколько переменные одновременно, следующий пример иллюстрирует это:
- Создать новый класс VariableExample2
java - джава - учиться java - учебник java -
package variable
- примеры java - java-программы
- Результаты запуска класса VariableExample2:
java - джава - учиться java - учебник java -
java console window
- примеры java - java-программы
5- Управление потоком программы (Control flow)
5.1- Команда if - else
- Структура команды if - else является:
- Создать class ElseIfExample1:
java - джава - учиться java - учебник java -
package explorer java
- примеры java - java-программы
ElseIfExample1.java
- Результаты запуска класса ElseIfExample1:
java - джава - учиться java - учебник java -
elseif example
- примеры java - java-программы
- Изменить значение переменной "score" в примере выше и перезапустать класс ElseIfExample1:
java - джава - учиться java - учебник java -
console window
- примеры java - java-программы
5.2- Обычные операторы
- > Больше
- < Меньше
- >= Больше или равно
- <= Меньше или равно
- && и
- || или
- == Сравнить с
- != Сравнить разницу
- ! Отрицание
- Создать класс ElseIfExample2
- Вы можете изменить значение "age" и запустить класс ElseIfExample2 и посмотреть результаты
5.3- Значение boolean
- boolean это вид данных, имеющий только 2 значения true или false (Правильно или неправильно).
- Create class BooleanExample:
java - джава - учиться java - учебник java -
boolean example
- примеры java - java-программы
BooleanExample.java
5.4- Команда switch- case -default
- Это так же является команда из ветки схожей с if-else представленной выше.
SwitchExample1.java
- Результаты запуска класса SwitchExample1:
java - джава - учиться java - учебник java -
switch example1
- примеры java - java-программы
- Заметьте, что с командой case должно быть определенное значение вы не можете сделать следующее:
- Смотрите другой пример:
SwitchExample2.java
- Результаты запуска примера:
java - джава - учиться java - учебник java -
switch example2
- примеры java - java-программы
5.5- Цикл for
- Это структура цикла:
- Рассмотрим изображенный пример:
java - джава - учиться java - учебник java -
package explorer javabasic
- примеры java - java-программы
ForLoopExample1.java
- Результаты запуска класса ForLoopExample1
java - джава - учиться java - учебник java -
forloop example1
- примеры java - java-программы
- Смотрите другой пример, посчитать сумму чисел от 1 до 100:
- ForLoopExample2.java
- ?
Результаты:
java - джава - учиться java - учебник java -
forloop example2
- примеры java - java-программы
5.6- Цикл while
- Это структура цикла while:
- Смотрите изображенный пример:
java - джава - учиться java - учебник java -
forloop example1
- примеры java - java-программы
WhileExample1.java
5.7- Цикл do-while
- Это структура цикла do-while:
- Изображенный пример:
java - джава - учиться java - учебник java -
dowhile loop example1
- примеры java - java-программы
DoWhileExample1.java
Результат:
java - джава - учиться java - учебник java -
dowhile loop example1
- примеры java - java-программы
6- Массив в Java (Array)
6.1- Что такое массив?
- An array is a list of the elements are arranged adjacent to each other in memory.
- Let's see, a array with 5 elements, int type.
6.2- Работа с массивом
- Как объявить массив в Java.
Посмотрим пример:
java - джава - учиться java - учебник java -
array example
- примеры java - java-программы
ArrayExample1.java
Результат:
java - джава - учиться java - учебник java -
array console
- примеры java - java-программы
- Пример изображает использоватние цикла для прикрепления значений элементам:
ArrayExample2.java
Результат:
java - джава - учиться java - учебник java -
array example1
- примеры java - java-программы
7- Class, объект и конструктор (Class, Instance, Constructor)
- Вам нужно различать 3 понятия
- Класс
- Конструктор (Constructor)
- Объект (Instance)
- Когда мы говорим про Дерево, то это что-то абстрактное, является классом (class). Но когда мы указываем на определенное дерево то это точно объект (object) (Такж е называется экземпляром (instance) )
java - джава - учиться java - учебник java -
array object
- примеры java - java-программы
- Или когда мы говорим о человеке (Person) это так же асбтракто, является классом. Но когда указывается на вас или меня, то это 2 разных объекта, в одном классе Люди
java - джава - учиться java - учебник java -
person
- примеры java - java-программы
Person.java
- Person class has no main method. TestPerson class is initialized instance of the Person object via the constructor
PersonTest.java
- Results of running the example:
java - джава - учиться java - учебник java -
testperson example
- примеры java - java-программы
8- Поле (Field)
- In this section we will discuss some of the concepts:
- Normal field
- static Field
- final Field
- static final Field
java - джава - учиться java - учебник java -
class example
- примеры java - java-программы
FieldSample.java
FieldSampleTest.java
Results of running the example:
java - джава - учиться java - учебник java -
field example test
- примеры java - java-программы
- The final field is the field that can not assign a new value to it, it's like a constant.
FinalFieldExample.java ?
9- Метод (Method)
- Method
- Method.
- static Method
- final Method. (Will be mentioned in the inheritance of the class).
MethodSample.java ?
MethodSampleTest.java
java - джава - учиться java - учебник java -
method sample test
- примеры java - java-программы
10- Наследственность в Java
- Java allows classes which extend from other class. Class extends another class called subclasses. Subclasses have the ability to inherit the fields and methods from the parent class.
Animal.java
Cat.java
Dog.java
Ant.java
AnimalTest.java
java - джава - учиться java - учебник java -
animal test
- примеры java - java-программы
11- Инструкция запроса используя Javadoc
- Javadoc is the reference document for Java API. You can download Jdk9 Javadoc in CHM format at: