Ваше руководство о том, как начать работу с Java сейчас

История программирования на Java

В 1991 году Джеймс Гослинг и его коллеги из Sun Microsystems разработали Java язык программирования. Цель команды состояла в том, чтобы объединить компьютеры и устройства потребителей. Сначала они придумали контроллер для домашних развлечений, чтобы создать взаимодействие между пользователем и устройством с помощью Java, но, к сожалению, идея слишком радикальна.

В 1995 году Java был интегрирован в Netscape Navigator, благодаря чему Java стал частью индустрии программирования. Благодаря возможности запускать программы на любом устройстве всего за несколько лет, Java стал одним из самых известных языков программирования во всем мире.

До того, как язык программирования получил свое название Java, у него сначала были разные названия. Сначала он был назван «Дуб» из-за дуба, растущего за пределами офиса команды. Затем название было изменено на «Зеленая», так как команда называла себя «Зеленая команда». Наконец, выпив много Java-кофе во время разработки языка, команда остановилась на названии «Java».

Цели разработки языка Java

1. Ориентировано на объект, знакомо и просто

Java была интегрирована с объектно-ориентированным программированием («ООП») в более простой версии. В объектно-ориентированном программировании - классатрибуты или общие переменные, а также функции набора, содержащего объекты. Объекты в наборе — это вхождения класса.

Разработчики языка программирования также хотели, чтобы Java была знакома пользователям. Команда сделала внешний вид и функции Java похожими на C++; синтаксис языка был получен из популярного языка программирования. Однако разработчики упростили использование Java по сравнению с C++.

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

2. Безопасность и надежность

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

Язык также обладает высокой устойчивостью к ошибкам и сбоям, что позволяет платформе продолжать работу, несмотря на ошибку или сбой кодов. Виртуальная машина Java, средство проверки безопасности Java, проверяет коды даже во время их выполнения.

3. Портативный и архитектурно-нейтральный

Язык программирования имеет Интерфейс прикладного программирования Java (Java API) и Виртуальную машину Java, что позволяет пользователям запускать коды на разных устройствах и платформах, пока нет данных. несовместимости. Таким образом, Java является переносимой, а также архитектурной нейтральной из-за вышеупомянутых компонентов.

4. Высокая производительность

Java содержит компоненты, позволяющие запускать приложения High Performance Computing. HPC — это приложения, целью которых является решение сложных задач, связанных с вычислениями.

5. Динамический, интерпретируемый и многопоточный

Язык программирования позволяет пользователям использовать коды, которые были написаны ранее для удобства пользователей. В дополнение к этому, пользователи также могут пересматривать, добавлять и изменять коды программы, не затрагивая другие программы, использующие тот же код. коды.

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

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

Версии Java

1. Java Micro Edition или JME

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

2. Java Standard Edition или JSE

Java Standard Edition — это обычная версия Java, которая позволяет пользователям создавать приложения для серверов и настольные компьютеры, а также сим-карты карты и смарт-карты смарт-карты. Однако приложения, использующие JSE, могут обслуживать только ограниченное число пользователей.

3. Java Enterprise Edition или JEE

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

Java для начинающих

Установка необходимого программного обеспечения

Существуют различные интегрированные среды разработки Java или IDE, которые можно использовать для написания кода и его выполнения. Наиболее популярными Java IDE являются BlueJ, Eclipse и NetBeans.

Для начинающих наиболее удобной IDE является BlueJ. Это открытый исходный код и бесплатная Java IDE, предназначенная для обучения объектно-ориентированному программированию. Многие новички предпочитают использовать BlueJ в программировании на Java.

Перед кодированием необходимо загрузить и установить на компьютер следующее программное обеспечение.

1. Java SE-JDK — программное обеспечение можно скачать здесь: http://www.oracle.com/technetwork/java/javase/downloads/index.html

2. BlueJ — программу можно скачать здесь: https://www.bluej.org/

Перед установкой BlueJ обязательно установите Java SE-JDK. После установки всего пользователь может начать кодирование.

Программирование с помощью BlueJ

  1. Дважды щелкните BlueJ значок, чтобы запустить программное обеспечение. Когда окно загрузится, нажмите вкладку Проект, затем выберите Новый Проект.

2. Появится диалоговое окно окно с указанием Новый проект. Введите название проекта в поле Имя, например: Java для начинающих. Затем нажмите кнопку ОК.

3. Появится окно, подобное изображению показанному ниже. Нажмите Изменить, а затем выберите вкладку Новый курс.

4. Появится подсказка, аналогичная показанной ниже. Введите имя класса, например: JavaForBeginners. Затем выберите класс в типе класса.

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

6. Появится окно с строками из кодов, как показано на рисунке ниже. Удалить все коды.

7. После удаления строк кодов попробуйте впечатать следующие строки кодов:

//Добро пожаловать в Java

открытый класс Main{

public static void main(String [] args){

System.out.println("Добро пожаловать в Java!");

}

}

Нажмите скомпилировать, чтобы скомпилировать введенные коды. На панели в самой нижней части окна будет указано Класс скомпилирован — синтаксических ошибок нет, как показано на рисунке ниже.

8. Вернитесь в главное окно BlueJ и щелкните правой кнопкой мыши щелкните оранжевый значок. Выберите вкладку void main(String[] args). Появится подсказка, как показано на рисунке ниже. Нажмите ОК.

9.Появится терминал окно со словами "Добро пожаловать в Java!".

10. Закройте окно терминала, чтобы добавить дополнительные коды. Обратите внимание, что System.out.println(“”); оператор мог отображать слова Добро пожаловать в Java в окне терминала.

Оператор System.out.println(""); выведет все, что написано между двумя кавычками, в окно терминала.

Также обратите внимание, что коды //Welcome to Java не отображались в окне терминала. Использование // приведет к созданию одной строки комментария. Комментарии не распечатываются в окне терминала.

Эта строка кода…

/*

Многострочный комментарий

*/

…Сгенерирует многострочный-комментарий комментарий. Все, что написано между звездочками, будет воспринято как комментарий.

Использование ключевых слов в кодировании BlueJ

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

Ниже приведен список ключевых слов, обычно используемых в Java:

Логическое целое

Длинный байт

Чар общедоступный

Класс короткий

Делать статические

Двойной переключатель

иначе это

Плавающая пустота

В течении некоторого времени

If

Использование идентификаторов

Идентификаторы определяются пользователями для обозначения определенного метода, константы, переменной или класса.

Ниже приведены примеры идентификаторов, которые можно использовать.

ThisIsAValidIdentifier

thisisvalididentifier

this_is_a_valid_identifier

_thisisvalididentifier

$thisisvalididentifier

_2это допустимый идентификатор

1. В нем нет пробелов.

2. Не должно начинаться с цифр.

3. Без буквенно-цифровых символов.

Распознавание типов данных

Java использует два типа типов данных. Это примитивы и эталоны.

Ниже приведены примеры примитивных типов данных и примеры данных, которые может содержать каждый примитивный тип данных.

boolean истина, ложь

char ‘A’, ‘z’

байт1

короткое 11

целое число 167

длинный11167L

плавающая63,5F

двойной 63,5

boolean — это логический тип данных. Он может содержать только два значения: true или false.

char используется только для одиночных символов или 16 символов Юникода. Данные должны быть заключены в ‘ ‘, чтобы они были распознаны как char.

short, byte, long и int содержат данные, которые являются целыми числами.

float и double содержат данные, содержащие десятичные точки. Единственная разница между ними заключается в том, что число с плавающей запятой имеет букву F в конце данных. Например: 1,67F.

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

Интеграция переменных

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

Чтобы объявить переменную, следуйте формату, показанному ниже:

‹data_type› ‹идентификатор›;

Чтобы ввести начальное значение в переменную, необходимо выполнить приведенный ниже код:

‹тип_данных› ‹идентификатор›=‹литерал›;

Обратите внимание, что литерал — это значение, присвоенное константе или переменной.

Узнайте больше о программировании для начинающих: https://www.mjgpublishing.com/

Получите доступ к нашему бесплатному видеокурсу по C++, SQL и JavaScript: https://www.mjgpublishing.com/free-video-course