Как учить язык программирования Java

Каждый неофит Java ставит перед собой вопрос, как ему освоить данный язык? Ответов в сети предостаточно, я же попытаюсь объединить часть из них и приправить все это своим опытом. Как говорится летс гоу:

  1.  В чем залог успеха изучения языка программирования?

В понимании того, зачем вам это нужно. Тут такие дефиниции как «программировать круто» или «буду делать компьютерные игры» или «ща выучу по быстрому и буду бабки нормальные получать» не прокатит. Нужна мощная мотивация и выход из зоны комфорта, которые помогут вам избежать прокрастинацию и лень. Нужна четкая цель с пошаговым планом и с датами. Лучше потратить на такую проработку неделю, чем просто начать хвататься за все подряд. На своем примере скажу — выучить язык мне мешает моя заработная плата, просто не каждый синиор девелопер в нашей стране достигает таких высот — поэтому для меня это хобби, а от сюда соответствующие результаты.

Читать далее Как учить язык программирования Java

Пишем код и компилируем JAVA в notepad++

Превратить notepad++ в более менее адекватную среду для работы с Java достаточно просто. После установки программы заходите в меню Плагины — Plugin Manager и выбираете из появившегося списка следующие пункты:

  • Explorer — чтобы быстро перемещаться по файлам прямо из программы
  • Emmet — чтобы создавать сниппеты (сокращенные аббревиатуры кода, которые будут автоматически преобразованы в полноценные строки)
  • NppExec — плагин для написания скриптов, в т.ч. запуска других программ

При установке Emmet может попросить вас обновить или установить плагин Python Script — соглашаемся. После установки плагинов надо будет перезайти в notepad++

Читать далее Пишем код и компилируем JAVA в notepad++

Автоматизируем компиляцию и запуск программы на Java с помощью BAT файла

JavaLogoТак случилось, что в те редкие минуты свободного от основной работы времени которые я посвящаю изучению языка Java, мне приходится делать это на компьютере на котором не установлено ни каких IDE. Все что имеется под рукой это notepad++ и «допилить» его до удобоваримой формы тоже не получается, т.к. нет возможности устанавливать плагины к нему. Ну да ладно, как говориться — прорвемся. Если вы читаете эту статью, то я думаю у вас есть представление о компиляции файлов из .java в .class и какими командами это делается (если не знаете, читайте тут). Лень матушка, та что «двигатель прогресса», подсказала мне, что надо бы процесс компиляции как-то автоматизировать. Немножко погуглив с небольшим допилом получилось следующее:

Читать далее Автоматизируем компиляцию и запуск программы на Java с помощью BAT файла

Hello Java создаем свою первую программу

Итак, сегодня мы будем писать нашу первую программу на Java. Делать это мы будем используя всем знакомый блокнот. Почему блокнот, а не какую-либо IDE? Да потому, что так будет понятней принцип работы с кодом и его последующей компиляцией. Это как у бухгалтеров, чтобы понять корреспонденцию счетов — надо начинать с «самолетиков» (проводок между счетами), а если сразу сесть заполнять настроенную 1С, то полнота картины сбора отчета о прибылях и убытках и бухгалтерского баланса будет утеряна, человек просто превращается в оператора ввода данных в программу.

Процесс установки Java мы пропустим, т.к. он хорошо описан в видеоролике к статье Установка Androd Studio. Однако, хотелось бы закрыть несколько теоретических вопросов, касаемых платформы Java. Читать далее Hello Java создаем свою первую программу

Программирование под андройд, с чего начать?

android1Решил попробовать себя в роли android программиста, с перспективой создать пару игр. В голове выработал для себя план действий и спешу с вами им поделиться. Во-первых нам нужна IDE под Java, программа в которой мы будем работать, мой выбор пал на Android Studio — продукт от Гугл, именно для программирования под интересующую нас ОС. Данная программа абсолютно бесплатная, плюс от нее стоит ожидать самого быстрого внедрения поддержки всех нововведений в саму ОС Android. Из альтернатив стоит рассматривать Eclipse и IntelliJ IDEA, однако, для физлица лицензия на IntelliJ IDEA будет стоить 199$, в то время как Eclipse абсолютно бесплатна. Второе что нам надо, это подготовить учебные материалы по программированию на Java, в ходе своих поисков для себя я выделил книгу от Herbert Schildt «Java: The Complete Reference» девятое издание (под 8 версию Java SE и JDK). Читать я собираюсь на английском, благо образование позволяет, чего и вам советую. В русском переводе есть в продаже восьмое издание под 7 версию Java. Читать далее Программирование под андройд, с чего начать?