Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Стартап Помощь в изучении языка Java

Discussion in 'Разработка плагинов для новичков' started by D_ART, Jun 21, 2012.

  1. Автор темы
    D_ART

    D_ART Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    D_ART98
    Имя в Minecraft:
    D_ART
    Не секрет, что для написания своих плагинов нужно знать язык Java. Данная статья предназначена для краткого описания той литературы, которая понадобится во время изучения языка.

    Книги для начального обучения
    (рекомендуются для прочтения при начинании изучения языка)

    Герберт Шилдт - Полный справочник по Java SE 7 - Для изучения синтаксиса
    Брюс Эккель - Философия Java - В основном, для изучения ООП в Java

    Книги для углублённого обучения
    Иван Портянкин - Swing - Эффектные пользовательские интерфейсы.
    Роберт Мартин - Чистый код. Создание, анализ и рефакторинг


    Онлайн ресурсы (Сайты/курсы):
    Bukkit и Minecraft:

    FAQ:
    Вопрос: Простейший Hello world на Java
    Ответ:

    Code:
    //Теория:
    class [Имя класса] {
    public static void main(String args[]){
    System.out.println("Hello, world!");
    }
    }
    //Практика:
    class MainClass {
    public static void main(String args[]){
    System.out.println("Hello, world!");
    }
    }
    Вопрос: Как называется программа для создания моей программы в jar ?
    Ответ:

    Это программа называется компилятор и она входит в комплект любой среды разработки и также присутствует в JDK
    Вопрос: Где я могу найти "Среду разработки"?
    Ответ:

    • Eclipse - самая лучшая по моему мнению среда. На английском, но есть русификатор, который не гарантирует 100 % перевод. Сайт: eclipse.org
    • NetBeans - полностью русская среда. Сайт: netbeans.org
    • Intellij IDEA

    P.S Если вы знаете интересную книгу или курс по java "для начинающих" можете написать в теме и я добавлю её сюда.
     
    Last edited: Jun 6, 2014
  2. Хостинг MineCraft
    <
  3. Автор темы
    D_ART

    D_ART Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    D_ART98
    Имя в Minecraft:
    D_ART
    Прошу MJRamon прикрепить тему
     
  4. MJRamon

    MJRamon Старожил Пользователь

    Trophy Points:
    153
    Дополните ссылками на онлайн версии или альтернативные онлайн обучения
     
    GeR0iH_xD, Klever and Mik1313 like this.
  5. Автор темы
    D_ART

    D_ART Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    D_ART98
    Имя в Minecraft:
    D_ART
    Я не вижу смысла т.к этих книг вполне хватает. А дополняться будет со временем
     
    antigate, MrMellow and Vadmon like this.
  6. MJRamon

    MJRamon Старожил Пользователь

    Trophy Points:
    153
    Если прикреплять тему с материалами о Java, это должен быть разноплановый список.
    Многие пользуются онлайн документацией.
     
    antigate, MrMellow and Klever like this.
  7. Автор темы
    D_ART

    D_ART Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    D_ART98
    Имя в Minecraft:
    D_ART
    Если будет надобность найду и добавлю, но поверьте моему опыту, что этих книг достаточно.
     
    antigate, Nikita1357 and Vadmon like this.
  8. welcome13

    welcome13 Старожил

    Trophy Points:
    103
    Skype:
    anttoxa1387
    Имя в Minecraft:
    welcome13
    antigate and lantain like this.
  9. ufes

    ufes Старожил Девелопер Пользователь

    Trophy Points:
    173
    Смысл был это писать, а ещё и просить закрепить?
    очень информативный пост! сарказм
    даже если и достаточно для обучения, всё равно мало. Это будет тоже самое, если я скину ссылку на гугл, и скажу, - " это всё, что нужно для открытия сервера"
     
  10. DmitriyMX

    DmitriyMX Старожил Пользователь

    Trophy Points:
    153
    Skype:
    dmn550
  11. DmitriyMX

    DmitriyMX Старожил Пользователь

    Trophy Points:
    153
    Skype:
    dmn550
    В прямых руках и умной головой, этого и правда с лихвой хватает
     
    makssof, KoBoT, FoXsTeR and 4 others like this.
  12. ufes

    ufes Старожил Девелопер Пользователь

    Trophy Points:
    173
    Ну так то да, но ты забыл, мы не на хабре, а на рубакките.
     
    Likeobot, Dub Due Lab, REZAYS and 2 others like this.
  13. Автор темы
    D_ART

    D_ART Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    D_ART98
    Имя в Minecraft:
    D_ART
  14. DmitriyMX

    DmitriyMX Старожил Пользователь

    Trophy Points:
    153
    Skype:
    dmn550
    :( забываю постоянно
     
  15. MJRamon

    MJRamon Старожил Пользователь

    Trophy Points:
    153
    Закрепил тему. Дополните ссылками, которые предоставили выше, пожалуйста.
     
    D_ART likes this.
  16. Автор темы
    D_ART

    D_ART Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    D_ART98
    Имя в Minecraft:
    D_ART
    уже. сейчас пополняю FAQ
     
    Сникерсни likes this.
  17. Nikk97

    Nikk97 Активный участник

    Trophy Points:
    63
    Помогите в таком деле. Мне нужно удалить\запретить дроп с блока по событию BlockBreakEvent.
     
  18. DmitriyMX

    DmitriyMX Старожил Пользователь

    Trophy Points:
    153
    Skype:
    dmn550
    Не критично, но поправте:
    1. //Теория:
    2. class [Имя класса] {
    3. public static void main(String args[]){
    4. System.out.println("Hello, world!");
    5. }
    6. }
    7. //Практика:
    8. class MainClass {
    9. public static void main(String args[]){
    10. System.out.println("Hello, world!");
    11. }
    12. }
     
  19. Ission

    Ission Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    lokivava
    Странно, java даже не учил(даже не открывал/скачивал книги), но плагины писать могу.
    А ещё мне не нравится фраза: "NetBeans - полностью русская среда, но не очень удобна в использовании."
    На сколько я знаю, Eclips не очень удобна(не в плане языка, английским владею на достаточном уровне).
     
  20. mayor123

    mayor123 Старожил Девелопер Пользователь

    Trophy Points:
    173
    Каждому свое.
     
  21. DmitriyMX

    DmitriyMX Старожил Пользователь

    Trophy Points:
    153
    Skype:
    dmn550
    Меня больше устраивает эклипс и считаю его удобным и гибким.

    Каждому своё.
     
    zuma2, ufes and D_ART like this.

Share This Page