Перейти к публикации
alex_xpert

Java. Начало.

Рекомендованные сообщения

alex_xpert

Здравствуйте!

Я расскажу о современном и довольно популярном языке программирования - о Java.

 

Итак, что же такое Java?

Java, согласно Википедии - это объектно-ориентированный, кроссплатформенный язык программирования. Дата официального выпуска — 23 мая 1995 года. Java был выпущен компанией Sun Microsystems, которая в 2010 году была поглощена корпорацией Oracle.

 

Что может Java?

Java-программа компилируется в байт-код, который выполняется интерпретатором или, иначе говоря, виртуальной машиной Java - Java Virtual Machine (JVM). Таким образом обеспечена кроссплатформенность языка. Благодаря таким особенностям, на Java можно запрограммировать практически всё, что угодно, от тамагочи до шаттла "Индевор". Кроме того, в Java существует целый ряд семейств технологий, направленных на решение различных задач.

 

ООП. Что это и при чём оно здесь?

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

 

Синтаксис.

В Java существует 8 базовых или примитивных типов данных (Википедия):

 

h_1374999528_5467842_f62c6f99c7.jpg

 

boolean - логический тип (true - истина, false - ложь), byte, char, short, int, long - целочисленные, а float и double - числа с плавающей точкой.

В Java все классы наследуются от класса Object. Кроме этих 8 типов данных. Чтобы работать с ними, как с объектами, существуют классы-обёртки - Boolean, Byte, Character, Short, Integer, Long, Float, и Double соответственно. Строки в Java являются объектами класса String.

 

Согласно стандарту оформления кода, каждый класс в Java находится в одноименном файле с расширением .java (скомпилированный класс имеет расширение .class). Все классы программы распределяются по так называемым пакетам, которым соответствуют папки в файловой системе. Названия пакетов всегда пишутся с маленькой буквы. Названия классов пишутся с большой буквы, причём, если в названии класса несколько слов, то они пишутся слитно и каждое следующее слово пишется с большой буквы. Названия методов пишутся с маленькой буквы, причём, если в названии метода несколько слов, то они пишутся слитно, первое слово пишется с маленькой буквы, а каждое следующее - с большой. Аббревиатуры в названиях классов и методов, например HTTP, SSL и пр. пишутся полностью заглавными буквами.

 

Перед именем класса указывается ключевое слово class. Перед именем метода указывается тип данных, которые он возвращает, либо ключевое слово void, если он ничего не возвращает. Также есть ключевое слово null, которое мы можем присвоить ссылке, тем самым инициализировав её не указывающей ни на что.

 

Операторы перехода: switch, case, default, break, continue, return.

Операторы циклов: for, do, while.

Условные операторы: if, else.

Модификаторы классов, методов и переменных: private, public, protected, final, static, abstract, extends, implements, synchronized, volatile, strictfp.

Ключевые слова, связанные с пакетами: package, import.

Другие ключевые слова: new, instanceof, this, super.

 

В заключение этой статьи приведу классический HelloWorld:

package pw.nevex.helloworld;

public class HelloWorld {
    public static final String CONSTANT = "Hello, World!"; // Имена констант пишутся полностью заглавными буквами

    public static void main(String[] args) {
        System.out.println(CONSTANT);
    }

}
Изменено пользователем Xpert™

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
DaImeR

А не лучше будет писать об этом в блогах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...