1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

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

  1. OssLeam

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

    Баллы:
    63
    Skype:
    ferteron
    Мда, очень хорошо что на подобных форумах распространяются подобные темы, так-как большинство школоты заходит поживить свой пустотный мозг бесполезной информацией которая улетит через 5-40 минут.
    О теме - много полезной инфы для новичка, но кто уже связывался с другим языком, будет легче. Я 0.5 года разговариваю с С#, начал с Джавой, всё удается легко. Так-что ребята-новички зубрите, читайте интересуйтесь.
    Спасибо автору что уделил время, инфа реально полезно.
     
    General нравится это.
  2. General

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

    Баллы:
    123
    Наоборот мне Net Beans удобна, но у неё множество недостатков...
    Лично я шатаюсь от одного языка к другому. Недавно начал изучение VB.NET, после понял, что ещё рановато(так прочитал книгу и нифига не запомнил). Пошёл в паскаль, мне это показалось задачей без среды разработки так как я уже привык к VB.NET.(хоть она и есть, но толку как от компилятора не более).
     
  3. ptnk

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

    Баллы:
    173
    Нужно не шататься от одного языка к другому, а взять и изучить основы. И тогда для начального владения любым языком придется только изучить синтаксис. Ну так, во всяком случае, с СИ-подобными языками, грубо говоря: умеешь отсортировать пузырьком массив, создать веб-сервис, который бы принимал и отвечал на запросы, тоже самое сможешь сделать и на другом языке.
     
  4. Klever

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

    Баллы:
    103
    D_ART, просто необходимы ссылки на онлайн-курсы. Не у всех есть возможность купить книгу, а видео воспринимаются плохо.
    То, что я нашел:
    http://cybern.ru/category/java - Лучшее, понятный русский язык, хороший, контрастный с текстом дизайн (не мешает сосредоточиться).
    http://www.interface.ru/home.asp?artId=1602#07 - Неплохо разжеваны принципы ООП, вполне адаптирует мозг.
    http://kostin.ws/java/ - Небольшой курс, поможет, как дополнение.
     
    slavik123123123, dimahru, _DarkShark_ и 4 другим нравится это.
  5. Dub Due Lab

    Dub Due Lab Старожил Пользователь

    Баллы:
    153
    Skype:
    official_ddl
    Имя в Minecraft:
    CheetahBlu
    Я, когда учил яву (ну да, простите, джаву. Ява - это сленг программистов). Читал книжки на инглише :) , всё же выучил :).
     
    dimahru и Official_dizziel нравится это.
  6. Eskander

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

    Баллы:
    153
    Skype:
    igor-hamster1953
    Имя в Minecraft:
    Eskander
    Предлагаю добавить: ТЫК
    Меня огорчает, что, на таком полезном сообщении нет ни одного лайка.
    Впринципе, можно было одно это сообщение и оставить, польза всё равно была б. Спасибо.
     
    dimahru и Dereku нравится это.
  7. Sio

    Sio Старожил

    Баллы:
    153
    Имя в Minecraft:
    Sio
    Как объединить знания Java и MCP ? Я прочитал книгу и мне это ничего не дало, лишь теоретические знания. Теперь я могу написать калькулятор (ого!?), но я блин не могу вставить калькулятор в Minecraft (dniwe).
     
  8. VaNnOrus

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

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

    Sio Старожил

    Баллы:
    153
    Имя в Minecraft:
    Sio
    В этом и суть вопроса. Где набраться практики, где найти книги на которых можно попрактиковаться и т.п.
     
    zuma2 нравится это.
  10. VaNnOrus

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

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

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

    Баллы:
    153
    Skype:
    igor-hamster1953
    Имя в Minecraft:
    Eskander
    Всё, книг дофига много, пишите мотиваторы! :D
     
  12. MadeManZ

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

    Баллы:
    88
    Skype:
    tq9ns3
    Читайте апи бакита
    Самые простые функции бакита:
    Код:
     @Override
          public void onEnable() {// при запуске
    @Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
    //при написании команды юзером
    
     
  13. DPOH-VAR

    DPOH-VAR Старожил Пользователь

    Баллы:
    153
    Skype:
    dpohvar
    Всем, кто кодит на Intellij IDEA рекомендую!
    http://plugins.jetbrains.com/plugin/7100
    Это плагин, который декомпилит исходники на лету. Полезность его, я думаю, объяснять не нужно. Устанавливается зипом, как обычный плагин.
    В результате прям в IDE просматриваем все содержимое подключенных библиотек.
    В общем, ставим его, и забываем про jd.bukkit.org ;)
     
    fromgate и Dereku нравится это.
  14. ptnk

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

    Баллы:
    173
    Тут eclipse и netbeans позволяют просто так поглядеть содержимое подключаемого плагина.
     
  15. DPOH-VAR

    DPOH-VAR Старожил Пользователь

    Баллы:
    153
    Skype:
    dpohvar
    Если ты про дефолтный декомпилер - он показывает только имена и типы полей и методов. Содержимое - не видит.
    Покажу кусочек скрина:
    t1.png
    ПС:
    Все-таки есть недостаток:
    На восстановленном сорце нельзя ставить брейкпойнты
     
    Сникерсни нравится это.
  16. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Если плагин имеет API то хорошим тоном считается экспортиртировать сырцы. Либо писать JAVADOC
     
  17. DPOH-VAR

    DPOH-VAR Старожил Пользователь

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

    А когда приходится использовать рефлексии - тут никакие доки не спасут (если сорц не состоит на 70% из комментариев)
     
  18. romabug

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

    Баллы:
    58
    Ну попробую выучить. Сколько это займет времени, если я уже понимаю, что из себя представляет программирование?
     
  19. DPOH-VAR

    DPOH-VAR Старожил Пользователь

    Баллы:
    153
    Skype:
    dpohvar
    Неделя-две на получение базы.
    И вся оставшаяся жизнь - на совершенствование навыков и освоение новых методик.
     
    VaNnOrus нравится это.
  20. romabug

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

    Баллы:
    58
    Так мало? Я думал, что бы въехать в яву нужен 1-2 месяца.
     
    Сникерсни и RVXman нравится это.

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