Як написати першу програму на java
Java - це об`єктно-орієнтована мова програмування, створена Джеймсом Гослінгом в 1995 році, що означає вираз змінних як об`єктів з полями (які є атрибутами, які описують об`єкт) і методів (дії, коториеоб`ект може здійснювати). Java - це мова, яка дозволяє писати програми, які можуть бути запущені під будь-який віртуальної машиною Java. Оскільки це досить об`ємний за кількістю слів мова програмування, його досить просто зрозуміти і вивчити навіть новачкам. У цьому керівництві викладено введення до програмування на Java.
кроки
Метод 1 з 3:
Написання першої Java-програми1. Для того щоб почати писати програми на Java, в першу чергу встановіть середу розробника. Багато програмістів використовують інтегровану середу розробки (англ. Integrated development environment - IDE), таку як Eclipseілі Netbeans, але можна створити програму і без неї.

2. Будь-програми по типу Блокнота буде досить для Java-програмування. Деякі програмісти вважають за краще використовувати текстові редактори на основі vim і emacs. Також існує досить хороший текстовий редактор, який можна встановити як на ОС Windows так і Linux (Mac, Ubuntuі так далі) - Sublime Text. Його ми і будемо використовувати в даному огляді.

3
Переконайтеся, що у вас встановлений комплект розробника додатків на мові Java Java Development Kit. Він знадобиться вам для компіляції вашої програми.
javac. прочитайте статтю про встановлення комплекту розробника додатків, щоб отримати більш детальну інформацію про встановлення для виключення цієї помилки.Метод 2 з 3:
Програма Hello World1. Для початку ми створимо програму, яка буде видавати напис Hello World. Створіть новий файл в текстовому редакторі і збережіть його як "HelloWorld.java ". "HelloWorld" - це ім`я класу, яке має збігатися з назвою файлу, це важливо.

2. Задайте клас і основний метод. основний метод
public static void main (String [] args) буде застосовуватися при кожному запуску програми і будетустанавліваться в кожній наступній програмі Java.public class HelloWorld {public static void main (String [] args) {}}
3. Введіть рядок коду "Hello World."
System.out.println ( "Hello World.")-
System звертається до системи з зазначенням виконувати певні дії. Out повідомляє системі, що ми збираємося ввести якісь дані. Println рядок введення - повідомляє системі про необхідність вивести значення на екран.( "Hello World") позначають, що метод System.out.println () вибирає це значення як параметр.
4. З`єднайте всі разом. В кінцевому підсумку ваша програма Hello World повинна виглядати наступним чином:
public class HelloWorld {public static void main (String [] args) {System.out.println ( "Hello World.") -}}
5. Збережіть файл і відкрийте командний рядок або термінал, щоб скомпілювати програму. Зайдіть в папку, де ви зберегли файл HelloWorld.java і введіть в Javac (оптимізуючий компілятор мови java) HelloWorld.java. Таким чином, ви дасте знати компілятору, що хочете перетворити файл. Якщо в процесі будуть спливати помилки, компілятор повідомить вас про те, що ви зробили не так. В ідеалі у вас взагалі не повинно бути ніяких повідомлень від компілятора в процесі перетворення файлу. Після закінчення компіляції заглянете в папку, де був збережений файл HelloWorld.java, - там має з`явитися файл HelloWorld.class. Його і буде використовувати для запуску віртуальна машина Java.

6. запустіть програму. Нарешті ми дісталися до цього моменту! У командному рядку або терміналі введіть in java HelloWorld. Віртуальна машина зрозуміє таким чином, що ви хочете запустити клас HelloWorld. В консолі повинна з`явитися напис HelloWorld.

7. Вітаємо, ви створили свою першу програму на мові Java.
Метод 3 з 3:
Введення і Виведення1. Тепер нам потрібно розширити свою програму Hello World, щоб вона сприймала введення даних користувачем. У нашій програмі ми надрукували рядок, яку видно користувачеві, але в інтерактивних програмах користувачі вводять дані в додатках. Наше завдання - розширити програму, щоб вона запитувала у користувача ім`я, а потім вітала його на ім`я.

2. Імпорт клас Scanner. У Java є вбудовані бібліотеки, до яких ми маємо доступ, але нам потрібно імпортувати їх. Однією з таких бібліотек є java.util, що містить об`єкт Сканер, який необхідний нам для введення даних користувачем. Для того, щоб імпортувати цей клас, нам потрібно додати наступний рядок в вихідний код.
import java.util.Scanner-

3. Необхідно ввести нову змінну в методі для об`єкта Scanner. Java - об`єктно-орієнтована мова програмування, який оперує змінними через об`єкти. Сканер - це приклад об`єкта, що має поля і методи. Для того щоб використовувати клас Scanner, необхідно створити новий об`єкт Scanner, за допомогою якого ми зможемо заповнювати поля. Для цього прописуємо наступне:
Scanner userInputScanner = new Scanner (System.in)-
userInputScannerім`я об`єкта-сканера, яке ми тільки що встановили. Візьміть на замітку, що ім`я написано в «горбатому регістрі». Ця угода на застосування імен змінних в Java.new Scanner (System.in).
4. Далі слід зробити зрозумілим для користувача необхідність введення даних в консолі. Це можна зробити за допомогою команди
System.out.print або System.out.println.System.out.print ( "What`s your name? ")-

5. Зробіть так, щоб об`єкт Scanner підхопив наступний рядок, яку введе користувач, і зберіг її в вигляді змінної. Scanner завжди повинен збирати дані, введені користувачем. Нижченаведена рядок коду буде давати команду об`єкту Scanner розпізнати написаний користувачем ім`я і зберегти його у вигляді змінної:
String userInputName = userInputScanner.nextLine ()-
objectName.methodName (parameters). Рядок ж коду userInputScanner.nextLine () викликає об`єкт Scanner за допомогою присвоєного йому імені, а потім ми викликаємо метод nextLine (), якому можна задати параметри.userInputName
6. Надрукуйте вітання для користувача. Після того, як ми зберегли його ім`я, ми можемо надрукувати привітання для цього користувача. Пам`ятайте рядок
System.out.println ( "Hello World.")- яку ми використовували в основному файлі з розширенням class? Весь написаний нами код повинен розташовуватися над цим рядком. Тепер ми можемо змінити цю строчку, щоб вона виводила наступний текст:System.out.println ( "Hello" + userInputName + "!")-
"Hello" + userInputName + "!". Це називається об`єднання рядків.System.out.println.
7. Зведіть всі разом і збережіть. Наш код повинен виглядати приблизно так:
import java.util.Scanner-public class HelloWorld {public static void main (String [] args) {Scanner userInputScanner = new Scanner (System.in) -System.out.print ( "What`s your name? ") -String userInputName = userInputScanner.nextLine () - System.out.println ( "Hello" + userInputName + "!") -}}
8. Скомпілюйте і запустіть. Зайдіть в командний рядок або термінал і запустіть ті ж команди, які ми використовували для HelloWorld.java. Для початку потрібно скомпілювати програму за допомогою оптимизирующего компілятора мови
javac HelloWorld.java.Після чого ми зможемо запустити цю програму java HelloWorld.Поради
- Java - об`єктно-орієнтована мова програмування, тому корисно почитати про основи об`єктно-орієнтованих мовах програмування.
- Об`єктно-орієнтоване програмування має безліч функцій, які є специфічними для його парадигми. Три найбільш важливі:
- інкапсуляція - здатність обмежувати доступ до певних компонентів об`єкта. В Java існують публічна, приватна і захищена модифікації для полів і методів.
- поліморфізм - властивість об`єктів приймати різні ідентифікатори. В Java об`єкт може бути виражений через інший об`єкт, щоб використовувати вже його метод.
- спадкування - здатність використовувати поля і методи з іншого класу в рамках тієї ж ієрархії, що і поточний об`єкт.




Як компілювати і запускати програму java за допомогою командного рядка
Як виправити java
Як завантажити, встановити і запустити jdk і eclipse
Як витягти jar файл
Як надрукувати масив в java
Як оновити java
Як встановлювати java ігри
Як збільшити пам`ять java в windows
Як створити новий проект java в eclipse
Як дізнатися версію java на комп`ютері mac
Як встановити oracle java jdk на ubuntu linux
Як встановити jdk (java development kit) на mac os x
Як встановити java в linux
Як відключити java
Як визначити версію java
Як завантажити java в internet explorer
Як обчислювати відсоток в java
Як встановити java
Як написати програму на java для обчислення середньої величини
Як запустити .jar файл