Java руководство для начинающих - Шилдт Герберт (2012)
-
Год:2012
-
Название:Java руководство для начинающих
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:Вильямс
-
Страниц:316
-
ISBN:978-5-8459-1770-6
-
Рейтинг:
-
Ваша оценка:
Java руководство для начинающих - Шилдт Герберт читать онлайн бесплатно полную версию книги
Как упоминалось выше, метод main () вызывается в начале выполнения программы на Java. Любые данные, которые требуется передать этому методу, задаются с помощью переменных, указываемых в круглых скобках после имени метода. Эти переменные называются параметрами. Если для какого-нибудь метода параметры не предусмотрены, то после его имени указывается лишь пара круглых скобок. В данном случае для метода main () под именем args задается единственный параметр String args [ ]. Это массив объектов типа String. (Массивы представляют собой наборы однотипных объектов.) В объектах типа String хранятся последовательности символов. В данном случае в массиве args методу main () передаются в виде аргументов параметры, указываемые в командной строке при запуске программы. В анализируемой здесь программе данные, получаемые из командной строки, не используются, но в других примерах программ будет показано, каким образом эти данные обрабатываются.
И завершается анализируемая строка кода символом {. Этот символ обозначает начало тела метода main (). Весь код, содержащийся в методе, располагается между открывающей и закрывающей фигурными скобками.
Очередная анализируемая строка кода приведена ниже. Обратите внимание на то, что она содержится в методе main ().
System.out.println("Java drives the Web.");
В этой строке кода на экран сначала выводится символьная строка "Java drives the Web. " (Java приводит в действие веб), а затем происходит переход на новую строку. Вывод на экран осуществляется встроенным методом println (). В данном случае метод println () выводит на экран переданную ему символьную строку. Как будет показано далее, с помощью метода println () можно выводить на экран не только символьные строки, но и данные других типов. Анализируемая строка кода начинается с имен System.out. В настоящий момент объяснить их назначение нелегко, поэтому достаточно будет сказать, что System — это предопределенный класс, предоставляющий доступ к системным ресурсам, a out — поток вывода на консоль. Таким образом, System, out — это объек^ инкапсулирующий вывод на консоль. Тот факт, что для определения консоли в Java используется объект, лишний раз свидетельствует об объектно-ориентированном характере этого языка.
Как вы, вероятно, уже догадались, в реальных программах и апплетах Java вывод на консоль (как, впрочем, и ввод с консоли) используется очень редко. Современные вычислительные среды, как правило, носят оконный и графический характер, и поэтому обмен данными с консолью применяется лишь в простых служебных и демонстрационных программах. Далее в этой книге будут рассмотрены другие способы формирования выходных данных средствами Java, а до тех пор ограничимся использованием методов ввода-вывода на консоль в представленных примерах программ.
Обратите внимание на то, что оператор, содержащий вызов метода println (), оканчивается точкой с запятой. Этим символом завершаются все операторы в Java. В других строках кода точка с запятой отсутствует лишь потому, что они формально не являются операторами.
Первая закрывающая фигурная скобка завершает метод main (), а вторая такая же скобка указывает на окончание определения класса Example.
И последнее замечание: в Java учитывается регистр символов. Забвение этого правила влечет за собой серьезные осложнения. Так, если вместо main вы случайно наберете Main, а вместо println — PrintLn, исходный код программы окажется некорректным. И хотя компилятор Java скомпилирует классы, не содержащие метод main (), у него не окажется средств для их выполнения. Следовательно, если вы допустите ошибку в имени main, компилятор скомпилирует программу и не сообщит об ошибке. Но о ней вас уведомит интерпретатор, когда не сумеет обнаружить метод main ().
Обработка синтаксических ошибок