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

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

Мда, очень хорошо что на подобных форумах распространяются подобные темы, так-как большинство школоты заходит поживить свой пустотный мозг бесполезной информацией которая улетит через 5-40 минут.
О теме - много полезной инфы для новичка, но кто уже связывался с другим языком, будет легче. Я 0.5 года разговариваю с С#, начал с Джавой, всё удается легко. Так-что ребята-новички зубрите, читайте интересуйтесь.
Спасибо автору что уделил время, инфа реально полезно.
 
Наоборот мне Net Beans удобна, но у неё множество недостатков...
Мда, очень хорошо что на подобных форумах распространяются подобные темы, так-как большинство школоты заходит поживить свой пустотный мозг бесполезной информацией которая улетит через 5-40 минут.
О теме - много полезной инфы для новичка, но кто уже связывался с другим языком, будет легче. Я 0.5 года разговариваю с С#, начал с Джавой, всё удается легко. Так-что ребята-новички зубрите, читайте интересуйтесь.
Спасибо автору что уделил время, инфа реально полезно.
Лично я шатаюсь от одного языка к другому. Недавно начал изучение VB.NET, после понял, что ещё рановато(так прочитал книгу и нифига не запомнил). Пошёл в паскаль, мне это показалось задачей без среды разработки так как я уже привык к VB.NET.(хоть она и есть, но толку как от компилятора не более).
 
Лично я шатаюсь от одного языка к другому. Недавно начал изучение VB.NET, после понял, что ещё рановато(так прочитал книгу и нифига не запомнил). Пошёл в паскаль, мне это показалось задачей без среды разработки так как я уже привык к VB.NET.(хоть она и есть, но толку как от компилятора не более).

Нужно не шататься от одного языка к другому, а взять и изучить основы. И тогда для начального владения любым языком придется только изучить синтаксис. Ну так, во всяком случае, с СИ-подобными языками, грубо говоря: умеешь отсортировать пузырьком массив, создать веб-сервис, который бы принимал и отвечал на запросы, тоже самое сможешь сделать и на другом языке.
 
D_ART, просто необходимы ссылки на онлайн-курсы. Не у всех есть возможность купить книгу, а видео воспринимаются плохо.
То, что я нашел:
http://cybern.ru/category/java - Лучшее, понятный русский язык, хороший, контрастный с текстом дизайн (не мешает сосредоточиться).
http://www.interface.ru/home.asp?artId=1602#07 - Неплохо разжеваны принципы ООП, вполне адаптирует мозг.
http://kostin.ws/java/ - Небольшой курс, поможет, как дополнение.
 
Я, когда учил яву (ну да, простите, джаву. Ява - это сленг программистов). Читал книжки на инглише :) , всё же выучил :).
 
Предлагаю добавить: ТЫК
D_ART, просто необходимы ссылки на онлайн-курсы. Не у всех есть возможность купить книгу, а видео воспринимаются плохо.
То, что я нашел:
http://cybern.ru/category/java - Лучшее, понятный русский язык, хороший, контрастный с текстом дизайн (не мешает сосредоточиться).
http://www.interface.ru/home.asp?artId=1602#07 - Неплохо разжеваны принципы ООП, вполне адаптирует мозг.
http://kostin.ws/java/ - Небольшой курс, поможет, как дополнение.

Меня огорчает, что, на таком полезном сообщении нет ни одного лайка.
Впринципе, можно было одно это сообщение и оставить, польза всё равно была б. Спасибо.
 
Как объединить знания Java и MCP ? Я прочитал книгу и мне это ничего не дало, лишь теоретические знания. Теперь я могу написать калькулятор (ого!?), но я блин не могу вставить калькулятор в Minecraft (dniwe).
 
Теперь я могу написать калькулятор (ого!?), но я блин не могу вставить калькулятор в Minecraft (dniwe).
А пробовали?
Как объединить знания Java и MCP ? Я прочитал книгу и мне это ничего не дало, лишь теоретические знания.
А чего Вы ожидали? Прочитаете книгу и сможете написать свой майнкрафт с блекджеком и ... ну Вы поняли ..?
Теоретические знания это хорошо, но без практики Вы ничего не сделаете.
 
А пробовали?

А чего Вы ожидали? Прочитаете книгу и сможете написать свой майнкрафт с блекджеком и ... ну Вы поняли ..?
Теоретические знания это хорошо, но без практики Вы ничего не сделаете.

В этом и суть вопроса. Где набраться практики, где найти книги на которых можно попрактиковаться и т.п.
 
В этом и суть вопроса. Где набраться практики, где найти книги на которых можно попрактиковаться и т.п.
Вопрос не корректен. Книги не дадут Вам практических знаний. Где набраться опыта? Открываете среду разработки, которой пользуетесь, и пишете программы.
 
В этом и суть вопроса. Где набраться практики, где найти книги на которых можно попрактиковаться и т.п.

Читайте апи бакита
Самые простые функции бакита:
Код:
 @Override
      public void onEnable() {// при запуске
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
//при написании команды юзером
 
Всем, кто кодит на Intellij IDEA рекомендую!
http://plugins.jetbrains.com/plugin/7100
Это плагин, который декомпилит исходники на лету. Полезность его, я думаю, объяснять не нужно. Устанавливается зипом, как обычный плагин.
В результате прям в IDE просматриваем все содержимое подключенных библиотек.
В общем, ставим его, и забываем про jd.bukkit.org ;)
 
Тут eclipse и netbeans позволяют просто так поглядеть содержимое подключаемого плагина.

Если ты про дефолтный декомпилер - он показывает только имена и типы полей и методов. Содержимое - не видит.
Покажу кусочек скрина:
t1.png
ПС:
Все-таки есть недостаток:
На восстановленном сорце нельзя ставить брейкпойнты
 
Если плагин имеет API то хорошим тоном считается экспортиртировать сырцы. Либо писать JAVADOC
 
Если плагин имеет API то хорошим тоном считается экспортиртировать сырцы. Либо писать JAVADOC

Согласен. Даже открытым сорцам нужен JavaDoc либо другая подобная документация.
Но не все это соблюдают.

А когда приходится использовать рефлексии - тут никакие доки не спасут (если сорц не состоит на 70% из комментариев)
 
Ну попробую выучить. Сколько это займет времени, если я уже понимаю, что из себя представляет программирование?

Неделя-две на получение базы.
И вся оставшаяся жизнь - на совершенствование навыков и освоение новых методик.
 
Неделя-две на получение базы.
И вся оставшаяся жизнь - на совершенствование навыков и освоение новых методик.
Так мало? Я думал, что бы въехать в яву нужен 1-2 месяца.
 

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

Назад
Верх