Структура программы Java
Описание
Давайте рассмотрим пример Java-программы HelloWorld, чтобы понять структуру и особенности класса. Эта программа написана в несколько строк, и ее единственная задача - напечатать «Hello World from Java» на экране. Обратитесь к следующей картинке.
1. «Пакет Sct»:
Это заявление декларации пакета. Оператор пакета определяет пространство имен, в котором хранятся классы. Пакет используется для организации классов на основе функциональности. Если вы пропустите инструкцию пакета, имена классов будут помещены в пакет по умолчанию, который не имеет имени. Пакетная выписка не может появиться где-либо в программе. Это должна быть первая строка вашей программы, или вы можете опустить ее.
2. «Открытый класс HelloWorld»:
Эта строка имеет различные аспекты Java-программирования.
а. public: это ключевое слово модификатора доступа, которое сообщает компилятору доступ к классу. Различные значения модификаторов доступа могут быть общедоступными, защищенными, частными или значениями по умолчанию (без значения).
б. class: это ключевое слово используется для объявления класса. Имя класса (HelloWorld), за которым следует это ключевое слово.
3. Раздел комментариев:
Мы можем написать комментарии в Java двумя способами.
а. Комментарии к строке: начинается с двух косых черт (//) и продолжается до конца текущей строки. Строковые комментарии не требуют символа окончания.
б. Блочные комментарии начинаются с косой черты и звездочки (/ *) и заканчиваются звездочкой и косой чертой (* /). Блочные комментарии также могут занимать столько строк, сколько необходимо.
4. «public static void main (String [] args)»:
Его метод (Function) назван main со строковым массивом в качестве аргумента.
а. public: модификатор доступа
б. static: static является зарезервированным ключевым словом, которое означает, что метод доступен и пригоден для использования, даже если не существует объектов класса.
с. void: это ключевое слово объявляет, что из метода ничего не будет возвращено. Метод может вернуть любой примитив или объект.
д. Содержание метода внутри фигурных скобок. {} asdfla; sd
5. System.out.println («Привет, мир из Java»):
а. Система: это имя класса утилит Java.
б. out: это объект, который принадлежит классу System.
с. println: Это имя служебного метода, которое используется для отправки любой строки в консоль.
д. «Hello World from Java»: это строковый литерал, заданный в качестве аргумента для метода println.
Дополнительная информация о классе Java:
- Java является объектно-ориентированным языком, что означает, что он имеет конструкции для представления объектов из реального мира. Каждая Java-программа имеет по крайней мере один класс, который знает, как делать определенные вещи или как представлять некоторый тип объекта. Например, самый простой класс, HelloWorld, знает, как приветствовать мир.
- Классы в Java могут иметь методы (или функции) и поля (или атрибуты или свойства).
- Давайте рассмотрим пример объекта Car, который имеет различные свойства, такие как цвет, максимальная скорость и т. Д., А также имеет такие функции, как запуск и остановка. В мире Java мы представим это следующим образом:
package sct;
public class Car {
private String color;
private int maxSpeed;
public String carInfo(){
return color + " Max Speed:-" + maxSpeed;
}
//This is constructor of Car Class
Car(String carColor, int speedLimit){
this.color = carColor;
this.maxSpeed =speedLimit;
}
}
- Давайте создадим класс с именем CarTest, который будет создавать экземпляр объекта класса car, вызывать его метод carInfo и видеть вывод.
package sct;
//This is car test class to instantiate and call Car objects.
public class CarTest {
public static void main(String[] args) {
Car maruti = new Car("Red", 160);
Car ferrari = new Car ("Yellow", 400);
System.out.println(maruti.carInfo());
System.out.println(ferrari.carInfo());
}
}
Выход вышеупомянутого Java-класса CarTest как ниже. Мы можем запустить Java-программу CarTest, потому что она имеет основной метод. Основной метод является отправной точкой для выполнения любой Java-программы. Запуск программы означает указание Java VIrtual Machine (JVM): «Загрузите класс, затем начните выполнять его метод main (). Продолжайте работать, пока весь код в main не будет завершен».
Общие правила программирования:
- Идентификаторы Java должны начинаться с буквы, символа валюты ($) или соединительного символа, такого как подчеркивание (_). Идентификаторы не могут начинаться с цифры. После первых символов идентификаторы могут содержать любую комбинацию букв, символов валюты, соединительных символов или цифр. Например,
- int variable1 = 10; // Это верно
- int 4var = 10; // это неверно, идентификатор не может начинаться с цифры.
- Идентификаторы, имена методов, имена классов чувствительны к регистру; var и Var - это два разных идентификатора.
- Вы не можете использовать ключевые слова Java в качестве идентификаторов. Ниже в таблице приведен список ключевых слов Java.
Аннотация | логический | перерыв | байт | дело | ловить |
голец | учебный класс | Const | Продолжить | дефолт | делать |
двойной | clse | продолжается | окончательный | в конце концов | поплавок |
за | идти к | если | инвентарь | Импортировать | экземпляр |
ИНТ | интерфейс | долго | родные | новый | пакет |
частный | защищенный | общественности | вернуть | короткая | статический |
strictfp | супер | переключатель | синхронизированный | этот | бросать |
бросает | преходящий | пытаться | недействительным | летучий | в то время как |
утверждать | перечисление |
- Классы и интерфейсы: первая буква должна быть написана заглавными буквами, и если несколько слов связаны вместе для формирования имени, первая буква внутренних слов должна быть заглавной (формат, который иногда называют «camelCase»).
- Методы: первая буква должна быть строчной, а затем должны использоваться обычные camelCaserules. Например:
- getBalance
- doCalculation
- setCustomerName
- Переменные: Как и методы, следует использовать формат camelCase, начиная со строчной буквы. Sun рекомендует короткие, значимые имена, что звучит хорошо для нас. Некоторые примеры:
- buttonWidth
- баланс
- EmpName
- Константы: константы Java создаются путем пометки переменных static и final. Они должны быть названы с использованием заглавных букв с символами подчеркивания в качестве разделителей:
- MIN_HEIGHT
- Для каждого файла исходного кода может быть только один открытый класс.
- Комментарии могут появляться в начале или в конце любой строки в файле исходного кода; они не зависят от каких-либо правил позиционирования, обсуждаемых здесь.
- Если в файле есть открытый класс, имя файла должно совпадать с именем открытого класса. Например, класс, объявленный как «public class Dog {}», должен находиться в файле исходного кода с именем Dog.java.
- Чтобы узнать больше о модификаторах доступа, применимых к классам, методам, переменным в руководстве по модификаторам доступа.
Мы узнаем больше о конструкторах, модификаторах доступа в следующих уроках. Обсуждаемый исходный код примера прилагается прямо к вашей системе.
Резюме
- Java-программа имеет первый оператор как оператор пакета (если пакет объявлен).
- В одном файле Java может быть объявлено несколько классов, но только один открытый класс, который должен совпадать с именем файла.
- Класс Java может иметь переменную экземпляра, такую как методы, переменная экземпляра.
В следующем сеансе мы обсудим переменную Setup Classpath / Environment и Компиляцию, запуск и отладку Java-программ.
Предыдущая: Введение
Далее: тип данных Java Primitive
Новый контент: Composer: менеджер зависимостей для PHP , R программирования