Понравилось? Поделитесь! ;)

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

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

 

Кто создал язык программирования Java?

Java была создана в начале 90-х командой программистов во главе с Джеймсом Гослингом для компании Sun Microsystems. Изначально Java создавалась для разработки на мобильных устройствах. Но когда в 1996 году вышла Java 1.0, основной фокус этого языка сместился на использование в интернете. Java дала больше интерактивности с пользователями, позволяя разработчикам создавать анимированные страницы. Со временем Java стала успешным языком программирования как для интернета, так и в других областях.

 

Спустя 20 лет, Java все еще остается невероятно популярным языком с более 6,5 миллионами разработчиков по всему миру.

 

Почему стоит выбрать Java?

Java создавалась на основе нескольких ключевых принципов:

 

1. Легкость в использовании.

Основы Java взяты из ЯП C++. Несмотря на мощность C++, этот язык имеет довольно сложный синтаксис и неадекватен для всех требований Java. Совершенствуясь, Java улучшила идеи C++, давая язык программирования мощный, но при этом простой.

 

2. Надежность.

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

 

3. Безопасность.

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

 

4. Платформонезависимость.

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

 

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

 

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

1. Установить JDK

Чтобы начать программировать на Java, нужно скачать и установить Java development Kit (пакет разработчика Java, JDK). Как только вы установите JDK на компьютер, вы сразу сможете начать писать свою первую программу.

 

2. Выбрать IDE

IDE - интегрированная среда разработки. Для разработки приложений на Java существует несколько разных инструментов. Их цель - помочь написать Java-приложение. Есть несколько сред разработки на Java, но мы рекомендуем NetBeans - идеальна для начинающих. Вы сможете сосредоточиться всего на паре команд NetBeans, чтобы достичь своих целей.

 

3. Первые шаги

Неизбежно первой программой любого новичка становится простая программа "Hello World", которая просто выводит это название. Такая простая программа продемонстрирует вам компиляцию, запуск и работу приложения в среде разработки типа NetBeans.

 

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

 

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

 

4. Как выбрать свое первое приложение на Java

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

 

Скажем, вы ничего не знаете о том, как писать программы на Java, но решили начать с простого калькулятора. Вы уже знаете, что такое калькулятор и как он выглядит. Вопросов к дизайну нет, есть вопросы о реализации. Вы узнаете, что в процессе создания программы вы будете постоянно задавать себе вопросы в духе "А как сделать это?.." И их будет много. Но чем больше будет вопросов, тем больше вы узнаете о языке.

 

Например, в первую очередь вы, скорее всего, подумаете о GUI (графический пользовательский интерфейс), попросту то, как программа будет выглядеть на экране во время работы приложения. Интуитивно вы чувствуете, как должна выглядеть программа, по своему опыту работы с готовыми приложениями. Во-первых, основное окно программы, где будут расположены все управляющие элементы калькулятора. Кнопки для цифр, для операций (сложение, умножение и т.п.). Элемент для отображения результата вычислений. И так далее.

 

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

 

Самое главное - сделать первую рабочую программу. Не думайте о том, чтобы сразу сделать все оптимально. Это придет с опытом, когда вы наберетесь уверенности в программировании на языке Java. А пока что единственная цель - заставить код на Java скомпилироваться и выполниться. Даже если программа не будет работать как было задумано, это даст начало изучению.

 

5. Другим путем

Если вы чувствуете, что в одиночку справиться с изучением языка программирования, особенного такого серьезного и масштабного, как Java, вам не удастся, попробуйте пойти на специализированные курсы, где изучаются основы программирования. Например, http://programming.xxi.kiev.ua/.

 

Автор: Paul Leahy
Источник: about.com

Понравилось? Поделитесь! ;)