Программирование на Java


Контакты

О компании

Новости

Вакансии

Правовые аспекты

Условия использования

Торговые марки

Copyright 1994-2005 Sun Microsystems, Inc.

Исходный текст приложения HelloJava

printmenus();

Исходный текст приложения HelloJava
Программные продукты

Рабочие станции и тонкие клиенты

Серверы

Системы хранения данных

Посмотреть все

Исходный текст приложения HelloJava
»

Исходный текст приложения HelloJava


Назад Вперед




Исходный текст нашего первого приложения состоит всего из нескольких строк:

public class HelloJava { public static void main(String args[]) { System.out.println("Hello, Java!"); } }

По своей простоте он не уступает известной программе "Hello, world!", с которой обычно начинают изучение языка программирования C.

В нашем приложении определен один класс типа public с именем HelloJava. Заметим, что исходный файл приложения Java может содержать только один класс public, причем имя файла должно в точности совпадать с именем такого класса. В данном случае исходный файл называется HelloJava.java. Если бы вы назвали файл helloJava.java, компилятор выдал бы сообщение об ошибке.

В классе HelloJava мастером проектов автоматически создается один статический метод с именем main.

Если класс типа public с именем, совпадающем с именем файла, содержит определение метода main, то такой метод служит точкой входа автономного приложения Java. В этом он напоминает функцию main обычной программы, составленной на языке программирования C.

В качестве параметра методу main передается ссылка на массив строк класса String. Через эти строки вы можете передавать приложению Java параметры запуска.

Как наше приложение выводит текстовую строку на консоль?

В классе System определена переменная класса PrintStream с именем out. В классе PrintStream определен метод println, при помощи которого приложение HelloJava выводит сообщение "Hello, Java!" на консоль.

Но где же объект, для которого вызывается метод println? В классе System поле PrintStream определено как статическое, поэтому методы этого класса можно вызывать, не создавая объектов класса System.

Назад Вперед



Исходный текст приложения HelloJava
Исходный текст приложения HelloJava

  

Исходный текст приложения HelloJava
Solaris 10



Содержание раздела