Тема: Java новачку

Всім привіт.
Я починаю вивчати Java. Читаю онлайн-книжки.
В мене є запитанячко - у чому ви програмуєте? (У програмі якійсь, чи у блокноті)?

2

Re: Java новачку

Зазвичай в IDE або Notepad++
Правда не на Java

Навчаюсь вчитись, щоб навчатись.
Подякували: Олександр1

3 Востаннє редагувалося Djalin (11.04.2015 12:58:23)

Re: Java новачку

можу порадити  eclipse
Але сам зазвичай використовую gedit & geany

також можна пробувати Java SE Development Kit (JDK)* — це середовище розробки для створення додатків, аплетів і компонентів на мові програмування Java.

Подякували: Олександр1

4

Re: Java новачку

Також непогано використовувати NetBeans або IntelliJ IDEA.

Подякували: Олександр1

5

Re: Java новачку

Подібна тема: http://replace.org.ua/topic/1500/

Подякували: 0xDADA11C7, Олександр2

6

Re: Java новачку

Колись також начитався, що варто починати в блокноті, якщо чесно купа проблем і купа часу іде на це. Перші програми варто в блокноті попробувати, а  дальше краще використовувати якесь IDE.  Eclipse, JDeveloper або ж NetBeans.

Подякували: Олександр1

7

Re: Java новачку

Java   - не  та  мова  з  котрої  треба  починати  вивчати  програмування.  Потiм  бiгають  роботу  не   можуть знайти.

Путлер капут!

8

Re: Java новачку

caballero, Я вивчав інші мови :)
Ще одне запитанячко:
Хочу створити першу програму.

Писав HelloWorld по вікіпідручнику у Eclipse.

код

public class HelloWorld {
  public static void main(String[] args) {
    System.out.println("Привіт, світе!");
  }
}

Створив, клас HelloWorld.
Зберіг у HelloWorld.java.
Запустив: у консолі з'явилося "Привіт, світе!". Файно :)

перше шо не зрозумів
у підручнику написано:
"Збережіть з розширенням під ім'ям HelloWorld.java. Зверніть увагу, що назва файлу повинна співпадати з назвою класу у ньому."
Це означає, що у однієї програми може бути лише один клас? Шось тут не те.
халепа, з якою я впорався
у підручнику написано:
"Відкрийте командний рядок, зайдіть в "потрібний вам каталог" (це який? - не пояснили) і наберіть:
С:\>javac HelloWorld.java"
Я трохи помізкував та десь хвилин через 15, зрозумів "який каталог мені потрібен" :)
Виглядає в мене це так:
cd "C:\program file\java\jdk1.8.0_40\bin"
javac C:\workspacejava\helloworld\src\HelloWorld.java
Поряд з HelloWorld.java, утворився HelloWorld.class
тут я застряг

у підручнику написано:
"В результаті, якщо не видало помилок, в каталозі з вашою програмою, повинен утворитися файл HelloWorld.class. Для запуску програми наберіть:
С:\>java HelloWorld
Розширення файлу при запуску вказувати не потрібно. В результаті на екрані з'явиться рядок тексту:
С:\>java HelloWorld
Привіт світе!"

Вводжу шо написано, з того каталогу, "шо мені потрібен" :) :
java HelloWorld

Система трохи думає, а потім видає:
"Error: Could not find or load main class HelloWorld"

Прописую, шлях до HelloWorld.class:
java C:\workspacejava\HelloWorld\src\HelloWorld.class
Знову видає
Error: Could not find or load main class C:\workspacejava\HelloWorld\src\HelloWorld.class

Крім, того файлу HelloWorld.class шо утворився, у теці C:\workspacejava\HelloWorld\src
є ще один HelloWorld.class у C:\workspacejava\HelloWorld\bin.

Прописую, шлях до нього:
java C:\workspacejava\HelloWorld\bin\HelloWorld.class

Знову пише:
Error: Could not find or load main class C:\workspacejava\HelloWorld\src\HelloWorld.class

Шо я роблю не так?

9 Востаннє редагувалося caballero (12.04.2015 18:04:52)

Re: Java новачку

Олександр написав:

caballero, Я вивчав інші мови :)

а  програмування пробував   вивчати?

Олександр написав:

Це означає, що у однієї програми може бути лише один клас?

значить не   пробував

Путлер капут!

10

Re: Java новачку

1. Може бути і декілька, але з видимістю будуть проблеми, детальніше http://ru.stackoverflow.com/questions/1 … java-файле
2. Спробуйте

cd "C:\workspacejava\HelloWorld\bin"
java HelloWorld
Подякували: Олександр1

11 Востаннє редагувалося Олександр (12.04.2015 20:40:45)

Re: Java новачку

caballero, я й кажу, шо вивчав мови програмування. Жаву - не вивчав.
Ти я бачу дуже розумний. Розповіси мені ще що небудь.
Koala, дякую :) запрацювало!

12

Re: Java новачку

Java для вас заскладна, починайте краще з чистих сів чи погляньте в бік вебу.

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»
Подякували: Олександр1

13

Re: Java новачку

Не бачу нічого "заскладного" порівняно із сями. Єдине - все ж краще користуйтеся IDE. Або хоча б налаштуйте один раз свій Notepad++ на компіляцію Java. Ну, або вивчить командний рядок, там нескладно, а у вас половина питань через незнання.

Подякували: Олександр1

14

Re: Java новачку

Не бачу нічого "заскладного" порівняно із сями.

Обов’язкове використання ООП не є чимось добрим для першої мови програмування.

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»

15

Re: Java новачку

0xDADA11C7 написав:

Не бачу нічого "заскладного" порівняно із сями.

Обов’язкове використання ООП не є чимось добрим для першої мови програмування.

Погоджуюся, але ТС стверджує, що якісь інші мови вже вивчав. Якщо це правда - то хай вчить Java, якщо брехня - то кому від неї буде гірше?

16

Re: Java новачку

Я все ж гадаю, що ТС не вчив, а "вчив" (ну або "викладали"). Тож це не є ані правдою, ані брехнею, а хвакт полягає в тому, що він пристаркуватий "початківець". Це не значить, що йому не треба допомагати і також це не значить що він не здатен вчитися, але з цим необхідно рахуватися. Гарним прикладом такого "початківця" є Анатолій, який своєю працею досяг пристойного рівня кодингу.

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»

17

Re: Java новачку

Переважно використовують Eclipse IDE, також є intellij idea вона більш зручна (платна). Переважно компанії використовують безпллатні продукти, тому перейдеться пересісти на eclipse. Є також net beans, та інші IDE але їх рідко використовують.

18

Re: Java новачку

Переважно використовують Eclipse IDE, також є intellij idea вона більш зручна (платна). Переважно компанії використовують безплатні продукти, тому перейдеться пересісти на eclipse. Є також net beans, та інші IDE але їх рідко використовують.