Изучение Java может стать для вас головной болью, если вы новичок и не знаете, с чего начать. Почему? Да хотя бы потому, что перед тем, как начать изучать программирование, вам нужно подготовить ваш компьютер. Вам нужно установить все необходимое, чтобы начать разрабатывать программы. Но не переживайте – мы подготовим вас к этому, чтобы вы были во всеоружии, когда начнете. Однако стоит вас предупредить, что перед тем, как начать разрабатывать веб-приложения на Java, вам обязательно нужно будет изучить верстку на HTML+CSS, а сделать это вы можете, посетив наши курсы html.
Начнем с маленького отступления. Java – это высокоуровневый, объектно-ориентированный язык программирования, который разработали в Sun Microsystems. В изучении Java есть ряд преимуществ. Например то, что это достаточно мощное средство для разработки кросс-платформенных приложений как для обычных компьютеров, так и мобильных приложений, веб-приложений и даже может использоваться в робототехнике! Будь на вашем компьютере установлен Windows, Linux или даже Mac OS, для Java абсолютно нет разницы – она выполняется на своей особой виртуальной машине.
Небольшой список для подготовки.
Перво-наперво перед тем, как написать свою первую программу на Java, вам нужно установить, так называемую, виртуальную машину Java (JVM), также известную, как Java Runtime Environment (JRE). Установить ее можно по следующей ссылке:
http://java.com/en/download/index.jsp
Когда с этим закончено, вам нужно еще установить Java’s software development kit (JDK) по следующей ссылке:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Каков же следующий шаг? Как компилировать и запускать программы на Java?
Перед тем, как перейти к следующему этапу – выбору IDE, давайте разберемся, как вообще работают программы на Java. Вы пишете какой-то программный код в специализированном текстовом редакторе (NetBeans, Eclipse, Idea), этот код называется исходным кодом программы и сохраняется с расширением файла .java. Компилятор Java (Javac) превращает этот исходный код в специальный закодированный файл с расширением .class. Как только вы получили этот файл – вы можете без проблем запустить его в виртуальной машине Java (JVM). Итак, мы разобрались с основными понятиями и можно переходить дальше.
Выбор редактора исходного кода (IDE).
IDE (Interface Development Environment) заботится о компиляции программ и прочим вещам “за кулисами”. Вот небольшой список на выбор:
1. Eclipse – бесплатный и очень мощный редактор.
2. NetBeans – тоже бесплатный, но немного менее популярный.
3. IntelliJ Idea – платный и крайне удобный редактор. Является корпоративным стандартом на многих компаниях.
Учимся ходить перед тем, как научиться бежать – Привет, мир!
Программа “Hello World!” – это классический пример для обучающихся и помогает новичкам разобраться в языке. Итак, вы уже установили понравившийся вам редактор. Теперь вам необходимо создать новый проект и в нем создать новый класс (Class), назовем его FirstProject.
Ваш код должен выглядеть подобным образом:
public class FirstProject {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
Комментарии к коду обозначаются после “//” и пишутся в одну строку. Для многострочных комментариев используется “/* */”. Комментарии игнорируются компилятором и никак не влияют на ход выполнения программы.
Скелет вашей программы.
Все, что заключено в фигурные скобки {} называется блоками. Внимательно посмотрите на метод main(). Это тот блок, который будет выполняться по строчно по ходу выполнения программы. Это крайне важно. Вы можете спросить, для чего нужны эти ключевые слова public static void? Это достаточно обширная тема, чтобы включать ее в небольшую статью, поэтому могу порекомендовать пройти наши хорошие курсы Java в Минске.
Так вот, вы имеете класс FirstProject с методом main().
Пишем нашу первую программу.
В фигурных скобках метода main добавьте следующую строчку:
System.out.println(“Привет, мир!”);
Разберем по частям нами написанное.
System – это встроенный в язык Java класс, хранящийся в пакете java.lang. Класс System хранит в себя несколько полезных полей (свойств) и методов. Он не может быть инстанциирован так, как он статический (эта тема также рассматривается в нашем курсе). Он ответственен за системный ввод/вывод и поток вывода ошибок, доступ к переменным окружения, способы работы с файлами и другое.
Out означает поток вывода (командной строки в нашем случае) и является статическим членом класса System.
Метод println(); принимает в качестве аргумента какую-то строку (обязательно в кавычках) и выводит ее в стандартный вывод информации (обычно экран).
Итак, наша маленькая программка заставляет компьютер выводить на экран любые фразы, слова и предложения, которые мы зададим в консоль.
Если вас заинтересовало дальнейшее изучение языка программирования Java и вы задаетесь вопросом, как стать программистом, то посетите наши курсы Java в Минске!
Запишитесь прямо сейчас или закажите звонок с бесплатной консультацией!
Записаться сейчас / Бесплатная консультация