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.
Назад Вперед
|