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

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем D_ART, 21 июн 2012.

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

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

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

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

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

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


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

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

    Код (Java):
    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. }
    Вопрос: Как называется программа для создания моей программы в jar ?
    Ответ:

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

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

    P.S Если вы знаете интересную книгу или курс по java "для начинающих" можете написать в теме и я добавлю её сюда.
     
    Последнее редактирование: 6 июн 2014
    ponchikVzakone, CheRryS_MinT, InterWall и 27 другим нравится это.
  2. Mr Hosting
  3. Автор темы
    D_ART

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

    Баллы:
    173
    Skype:
    D_ART98
    Имя в Minecraft:
    D_ART
    Прошу MJRamon прикрепить тему
     
    Klever, Jack11398, Vadmon и ещё 1-му нравится это.
  4. MJRamon

    MJRamon Администратор

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

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

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

    MJRamon Администратор

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

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

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

    welcome13 Старожил

    Баллы:
    103
    Skype:
    anttoxa1387
    Имя в Minecraft:
    welcome13
    antigate и lantain нравится это.
  9. ufes

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

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

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

    Баллы:
    153
    Skype:
    dmn550
  11. DmitriyMX

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

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

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

    Баллы:
    173
    Ну так то да, но ты забыл, мы не на хабре, а на рубакките.
     
    Likeobot, Dub Due Lab, REZAYS и 2 другим нравится это.
  13. Автор темы
    D_ART

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

    Баллы:
    173
    Skype:
    D_ART98
    Имя в Minecraft:
    D_ART
    Vadmon нравится это.
  14. DmitriyMX

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

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

    MJRamon Администратор

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

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

    Баллы:
    173
    Skype:
    D_ART98
    Имя в Minecraft:
    D_ART
    уже. сейчас пополняю FAQ
     
    Сникерсни нравится это.
  17. Nikk97

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

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

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

    Баллы:
    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. }
     
    Сникерсни, AntiCrepper и D_ART нравится это.
  19. Ission

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

    Баллы:
    173
    Skype:
    lokivava
    Странно, java даже не учил(даже не открывал/скачивал книги), но плагины писать могу.
    А ещё мне не нравится фраза: "NetBeans - полностью русская среда, но не очень удобна в использовании."
    На сколько я знаю, Eclips не очень удобна(не в плане языка, английским владею на достаточном уровне).
     
    I-Am-Black-Overlord, Dub Due Lab и TekTonneR нравится это.
  20. mayor123

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

    Баллы:
    173
    Каждому свое.
     
    FroZor, Dub Due Lab, TekTonneR и ещё 1-му нравится это.
  21. DmitriyMX

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

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

    Каждому своё.
     
    zuma2, ufes и D_ART нравится это.

Поделиться этой страницей