Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Леднева_программирование_на_JAVA.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
11.44 Mб
Скачать

Общие правила построения класса

Java-приложение состоит из классов. Соответственно, использование консольного варианта приложения (без создания окон, характерного для объектно-ориентированного программирования) также подразумевает работу с классами. Ниже на рис. 2.5 представлен пример структуры простейшей программы с одним классом.

Рис. 2.5

Видно, что всегда существует главный класс. Он расположен в пакете, физически – это в папке на диске. Все действия в языке Java производятся с помощью методов – аналогов функций в других языках программирования. Главный класс имеет главный метод main(), который является точкой входа в приложение. Другие классы, которые могут находиться в пакете, метода main() не имеют.

Метод main() всегда представлен одинаковым набором модификаторов и записывается следующим образом:

public static void main (String[] args).

Слово public – модификатор доступа и для класса и для самого метода main(), означает, что и на сам класс, и на метод в доступе не накладывается никаких ограничений. Они могут быть вызваны в любом другом пакете.

Модификатор static для любого метода означает, что он будет работать независимо от того, создаются объекты (экземпляры класса) или нет. Например, для стандартного класса Math воспользоваться его методами можно, записав через точку имя класса и название метода: Math.sqrt(x), Math.abs(x).

Для любого метода либо указывается тип возвращаемого значения, либо пишется слово void – обозначающее, что метод не возвращает никакого значения. Метод void main() значений не возвращает.

String [ ] args – массив строк – один из параметров, который может передаваться основному методу при запуске приложения, но это делать не обязательно.

Среда NetBeans при создании приложения позволяет автоматически сгенерировать шаблон класса (рис. 2.6), в котором дополнительно можно увидеть комментарии: однострочный, многострочный, комментарии документации Java.

Однострочный комментарий начинается символами // и завершается в конце строки.

Многострочный комментарий начинается с /* и заканчивается */.

Документационные комментарии начинаются с /** и заканчиваются */.

Документационные комментарии позволяют непосредственно из теста программы впоследствии сгенерировать документацию в форме страниц HTML.

Рис. 2.6

Типы данных

Все типы в Java подразделяются на примитивные (8 типов) и ссылочные.

Примитивные типы в свою очередь делятся на четыре группы:

– целые типы byte, short, int и long – это целые числа со знаком;

– типы с плавающей точкой (вещественные) float и double служат для представления чисел, имеющих дробную часть;

– символьный тип char предназначен для представления элементов из таблицы символов, например букв или цифр;

– логический тип boolean – специальный тип, используемый для представления логических величин.

В табл. 2.1 приведен диапазон значений целых типов, а в табл. 2.2 – диапазон вещественных.

Таблица 2.1

Тип

Разрядность

(байт)

Диапазон

byte

1

от -128 до 127

short

2

от -32768 до 32767

int

4

от -2147483648 до 2147483647

long

8

от -9223372036854775808 до 9223372036854775807

char

2

от '\u0000' до '\uFFFF' ,

в десятичной форме от 0 до 65535

Таблица 2.2

Тип

Разрядность

Диапазон

Точность

float

4

3,4е-38 < |х| < 3,4е38

7–8 цифр

double

8

1,7е-308<|х|<1,7е308

17 цифр

Логический тип boolean принимает всего два значения: true (истина) и false (ложь).

К ссылочным типам относятся классы, интерфейсы и массивы.

Язык Java чувствителен к регистру. Простые типы данных пишутся со строчной буквы (int, double и др.), ссылочные (String, StringBuilder и др.) – с заглавной.