Самоучитель по Java для чайников
Скажу честно - я не знаю Java и никогда даже не пробовал на этом языке программировать. Но я знаю другое - программисты на Java очень, очень, очень востребованы. И, в отличие, например, от программистов на Python, которые тоже очень востребованы, программисты на Java ещё и очень, очень, очень высокооплачиваемы.
Почему? Об этом я расскажу далее. А пока для самых нетерпеливых ссылка на
>>> Обучающий курс по Java >>>
Что такое Java
Java - это строго-типизированный объектно-ориентированный язык программирования общего назначения.
Основная фишка Java, которая отличает этот язык от подавляющего большинства других - это исполнение программ с помощью виртуальной Java-машины.
Программа, написанная на Java, сначала транслируется в специальный байт-код, который загружается в виртуальную машину и затем выполняется.
Из этого следует одна очень, очень, очень важная особенность Java - программы, написанные на этом языке, аппаратно независимы и могут выполняться НА ЛЮБЫХ операционных системах. Главное, чтобы для устройства и для операционной системы существовала виртуальная Java-машина.
И, поскольку Java-машины существуют практически для всех устройств (в том числе для смартфонов и планшетов) и операционных систем (в том числе для Андроид и iOS), то программа, написанная на 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 и других систем. Я, возможно, ещё к этому вопросу вернусь. Но не обещаю…
Реклама. Информация о рекламодателе по ссылкам в статье