Самоучитель по Java для чайников

Программирование на Java с нуля

Скажу честно - я не знаю Java и никогда даже не пробовал на этом языке программировать. Но я знаю другое - программисты на Java очень, очень, очень востребованы. И, в отличие, например, от программистов на Python, которые тоже очень востребованы, программисты на Java ещё и очень, очень, очень высокооплачиваемы.

Почему? Об этом я расскажу далее. А пока для самых нетерпеливых ссылка на

>>> Обучающий курс по Java >>>

Что такое Java

Java - это строго-типизированный объектно-ориентированный язык программирования общего назначения.

Основная фишка Java, которая отличает этот язык от подавляющего большинства других - это исполнение программ с помощью виртуальной Java-машины.

Программа, написанная на Java, сначала транслируется в специальный байт-код, который загружается в виртуальную машину и затем выполняется.

Из этого следует одна очень, очень, очень важная особенность Java - программы, написанные на этом языке, аппаратно независимы и могут выполняться НА ЛЮБЫХ операционных системах. Главное, чтобы для устройства и для операционной системы существовала виртуальная Java-машина.

И, поскольку Java-машины существуют практически для всех устройств (в том числе для смартфонов и планшетов) и операционных систем (в том числе для Андроид и iOS), то программа, написанная на Java, может выполняться почти на любом устройстве под управлением почти любых операционных систем.

Вот поэтому-то программисты Java так ценятся на рынке труда - они могут создавать программы для любых устройств и операционных систем.

Конечно, здесь всё не так просто. И главная сложность в том, что Java - это совсем не простой язык. Но не Боги горшки обжигают. И

>>> непростой язык Java тоже можно изучить >>>

Зачем изучать Java

Не скажу, что программисты Java являются элитой мира программирования. Потому что попадание в элиту не зависит от языка, на котором вы пишите свои программы. Но они точно являются одними из самых высокооплачиваемых программистов, и об этом я уже говорил. Зарплаты программистов на Java в России доходят до полумиллиона рублей в месяц и выше. Вот несколько примеров с сайта вакансий:

Зачем изучать Java

Так что на вопрос “зачем” можно дать несколько ответов:

  • Из любопытства
  • Из-за денег
  • Чтобы научиться писать программы для разных устройств и разных операционных систем

>>> Изучить Java с нуля >>>

С чего начать изучение Java

Здесь я вам ничего нового не скажу. Любое дело надо начинать с желания это дело сделать. После того, как желание появилось, необходимо уже ПОНИМАНИЕ целей и смыслов. То есть надо будет ответить на вопрос - зачем вам это надо. Я на него постарался ответить выше, но у вас могут быть свои причины.

Ну а когда цели и задачи определены, то дальше идём по обычному пути - планируем наши действия. В любом случае надо с чего-то начинать. И я считаю, что начало должно быть либо очень кратким знакомством - это если вам просто любопытно, но развиваться в этом направлении вы не собираетесь. Если же вы всё-таки хотите достичь какого-то уровня в программировании на Java, то надо изучить какой-то базовый курс - от начала и до конца. Пройти, так сказать, путь молодого бойца.

С точки зрения наглядности, доступности и скорости обучения для этих целей лучше всего подходит

>>> Видеокурс по Java >>>

Hello World на Java

Ну а для очень поверхностного знакомства, как всегда, предлагаю простейшую программу на Java.

public class Main
{
  public static void main(String[] args) 
  {
    System.out.println("Hello World");
  }
}

Пояснять здесь что-то, наверно, нет особого смысла. Синтаксис немного похож на С++ (да вообще не так много языков, которые бы не были похожи на С++ ))). И эта программа, как вы догадались, выводит на экран строку “Hello World”.

И да - как и С++, Java чувствителен к регистру. Поэтому если вы напишите Out вместо out, то это будет ошибкой и программа не будет выполнена.

На этом, пожалуй, можно обзор закончить. Если хотите, то

>>> изучайте Java по видеоурокам >>>

и создавайте свои первые программы для Windows, Android, iOS и других систем. Я, возможно, ещё к этому вопросу вернусь. Но не обещаю…


Реклама. Информация о рекламодателе по ссылкам в статье

Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика