Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

D_ART

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

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

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

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


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

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

Java:
//Теория:
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 "для начинающих" можете написать в теме и я добавлю её сюда.
 
Последнее редактирование:
Дополните ссылками на онлайн версии или альтернативные онлайн обучения
Я не вижу смысла т.к этих книг вполне хватает. А дополняться будет со временем
 
Последнее редактирование модератором:
Я не вижу смысла т.к этих книг вполне хватает. А дополняться будет со временем
Если прикреплять тему с материалами о Java, это должен быть разноплановый список.
Многие пользуются онлайн документацией.
 
Если будет надобность найду и добавлю, но поверьте моему опыту, что этих книг достаточно.
 
Смысл был это писать, а ещё и просить закрепить?
очень информативный пост! сарказм
Если будет надобность найду и добавлю, но поверьте моему опыту, что этих книг достаточно.
даже если и достаточно для обучения, всё равно мало. Это будет тоже самое, если я скину ссылку на гугл, и скажу, - " это всё, что нужно для открытия сервера"
 
Это будет тоже самое, если я скину ссылку на гугл, и скажу, - " это всё, что нужно для открытия сервера"
В прямых руках и умной головой, этого и правда с лихвой хватает
 
Закрепил тему. Дополните ссылками, которые предоставили выше, пожалуйста.
 
Последнее редактирование модератором:
Помогите в таком деле. Мне нужно удалить\запретить дроп с блока по событию BlockBreakEvent.
 
Странно, java даже не учил(даже не открывал/скачивал книги), но плагины писать могу.
А ещё мне не нравится фраза: "NetBeans - полностью русская среда, но не очень удобна в использовании."
На сколько я знаю, Eclips не очень удобна(не в плане языка, английским владею на достаточном уровне).
 
Странно, java даже не учил(даже не открывал/скачивал книги), но плагины писать могу.
А ещё мне не нравится фраза: "NetBeans - полностью русская среда, но не очень удобна в использовании."
На сколько я знаю, Eclips не очень удобна(не в плане языка, английским владею на достаточном уровне).
Каждому свое.
 
Странно, java даже не учил(даже не открывал/скачивал книги), но плагины писать могу.
А ещё мне не нравится фраза: "NetBeans - полностью русская среда, но не очень удобна в использовании."
На сколько я знаю, Eclips не очень удобна(не в плане языка, английским владею на достаточном уровне).
Меня больше устраивает эклипс и считаю его удобным и гибким.

Каждому своё.
 

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

Назад
Верх