Иллюстрированный самоучитель по Java


         

с маленькой. Но внутри текстовой


различны с "точки зрения" компилятора Java. В примере важно писать

String, System

с заглавной буквы, a

main

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

Century

или

century

, компилятор вообще не "смотрит" на нее, разница будет видна только на экране.





Замечание




Язык Java различает прописные и строчные буквы.

Свои имена можно записывать как угодно, можно было бы дать классу имя

helloworid

или

helloworid

, но между Java-программистами заключено соглашение, называемое "Code Conventions for the Java Programming Language", хранящееся по адресу



http://java.sun.com/docs/codeconv/index.html






.



Вот несколько пунктов этого соглашения:

имена классов начинаются с прописной буквы; если имя содержит несколько слов, то каждое слово начинается с прописной буквы;

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

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

Конечно, эти правила необязательны, хотя они и входят в JLS, п. 6.8, но сильно облегчают понимание кода и придают программе характерный для Java стиль.

Стиль определяют не только имена, но и размещение текста программы по строкам, например, расположение фигурных скобок: оставлять ли открывающую фигурную скобку в конце строки с заголовком класса или метода или переносить на следующую строку? Почему-то этот пустяшный вопрос вызывает ожесточенные споры, некоторые средства разработки, например JBuilder, даже предлагают выбрать определенный стиль расстановки фигурных скобок. Многие фирмы устанавливают свой, внутрифирменный стиль. В книге мы постараемся следовать стилю "Code Conventions" и в том, что касается разбиения текста программы на строки (компилятор же рассматривает всю программу как одну длинную строку, для него программа — это просто последовательность символов), и в том, что касается отступов (indent) в тексте.


Содержание  Назад  Вперед