Java Concepts (4 части серии)
Теперь мы знаем кое -что о Java, это больше не таинственная вещь. Таким образом, необходимо, чтобы мы начали изучать что -то новое и очень важное, чтобы познакомиться с программированием Java. В этой статье вы найдете некоторые основные концепции Java, которые наверняка увеличит ваши знания по предмету.
В случае, если в вашей программе есть несколько классов, тогда имя файла должно быть точно одинаковым для имени класса, в котором есть
Главный
Метод определен в нем. Потому что, если этого не произойдет, программа покажет ошибку. Java Language имеет правило, что имя файла, содержащего программу Java, должно быть точно таким же, как именем класса в нем, потому что он был разработан таким образом, и помогать нам скомпилировать и запустить программу Java.Когда вы пишете программу Java, имейте в виду, что в вашей программе должен быть только один класс, который объявил
Главный
Метод в нем, в противном случае программа даст ошибку.Значение
Главный
класс:- Программа Java начинает выполнение из метода, принадлежащая только к классу.
-
main ()
Метод является отправной точкой выполнения основного потока. - Если есть несколько классов, то двусмысленность разрешается путем включения
main ()
Метод в один специальный класс, называемый основным потоком. - Название программы Java должно быть названо в честь класса, который java innimally выбирает этот класс, чтобы начать его исполнение.
Конструктор: Это очень важная концепция на языке программирования Java, и она широко используется, потому что она предоставляет некоторые функции и возможности для того, чтобы сделать нашу программу более надежной. Вот какой -то важный момент, связанный с конструкторами.
- Конструктор инициализирует объект сразу после создания.
- Конструктор в Java — это метод.
- Этот метод имеет то же имя, что и класс, в котором он находится.
- После определения конструктор автоматически называется сразу после создания объекта.
- Конструктор — это метод, который не имеет возврата типа.
- Фактически, неявные возвраты идентификатора конструктора класса самого типа класса.
- Конструктор инициализирует внутреннее состояние объекта.
Несколько конструкторов: На языке непрофессионала вы можете понимать множественное конструктор как расширенный тип конструктора, когда существуют некоторые особые требования проблемы, чем используется концепция множественного конструктора. Некоторые ключевые моменты, которые помогут вам понять концепцию множественного конструктора, следующие.
- Иногда необходимо инициализировать объект несколькими способами.
- Java позволяет использовать концепцию перегрузки конструктора.
- Другими словами, Java позволяет объявлять один или несколько методов конструктора с различным списком параметров, это различное определение метода.
это
Концепция ключевого слова: Вы можете сказать, чтоэто
Ключевое слово — это свойство, которое присутствует не только на Java, но и на многих других языках программирования, таких как JavaScript. Некоторые моменты, которые помогут вам понять концепциюэто
Ключевое слово упоминается ниже.это
используется для уменьшения столкновений в пространстве имен.- Иногда метод должен ссылаться на объект, который его вызывает.
- Чтобы позволить этой Java определять
это
ключевое слово. это
можно использовать внутри любого метода для обозначения текущего объекта.- То есть
это
всегда ссылка на объект, на котором вызывается метод. - Существует специализированное использование этого ключевого слова, которое возникает, когда класс имеет несколько конструкторов.
- В этом случае
это
может использоваться из одного конструктора, чтобы вызвать один другой конструктор того же класса.
Понимание основного синтаксиса Java:
public static void main(String args[])
публика: Это Модификатор доступа , в Java есть три модификатора доступа ( public, private, защищенный ).
- Основным методом всегда должен быть public Чтобы сделать его доступным для всех и запустить программу.
Статический: Это ключевое слово. Если мы хотим получить доступ к какому -либо методу внутри функции, необходимой для создания его объекта, но у Main нет никакого объекта, поэтому
Статический
используется для доступа к методам, определенным внутри основной функции.void: Это Возврат тип Анкет Чтобы вернуть то, что мы используем возвращаемый тип, но основной метод ничего не имеет И вот почему
void
используется, когда он ничего не возвращает. Основной метод ничего не возвращает, потому что он не звонит никому, кроме Среда выполнения Java.Главный: Это имя метода. Этот метод искал по JVM в качестве отправной точки для приложения только с определенной подписью.
String args []: Строка подразумевает для класса строки, а Args [] означает массив стартовых объектов.
- Это аргумент, который необходимо пройти через основной метод, это указывает на то, что переменное количество аргументов, которые вы можете пройти, поэтому есть массив. Args не имеет фиксированного размера, его размер определяется при запуске программы.
- Вывод из программы Java:
System.out.println("Hello World !!" + "Welcome to Programming Port")
- Система: Система — последний класс из
java.lang
упаковка. - Out: Out — это класс типа
PrintStream
объявлено вСистема
класс. - println: Println — это метод
PrintStream
класс. - +: Это оператор конкатенации, он используется для объединения строковых значений.
Print vs println:
- Println («….»): Этот метод печатает строку «….» и перемещает курсор на новую линию.
- Распечатать(«….»): Вместо этого этот метод печатает только строку «….», но не перемещает курсор на новую линию. Следовательно, последующие инструкции будут печатать на той же строке.
Ввод в программу Java с Сканер класс:
- Сканер: Сканер является одним из предопределенных классов, который используется для динамического считывания данных с клавиатуры пользователя. Мы можем импортировать его в нашу программу
printf:
printf
используется для печати на экране, какprintln
иРаспечатать
, но у него разные абелиты.
// This will print it upto 2 decimal places System.out.printf("Printing simple integer : x = %d\n", x);
Вывод: 3.14
// Automatically appends zero to the rightmost part of the decimal Float n = 5.2f; System.out.printf("Formatted to specific width : n = %4f\n", n);
Вывод: 5,2000
// Here number is formatted from right margin and occupies a width of 20 characters N = 2324435.3f; System.out.printf("Formatted to right margin : n = %20.4f\n", n);
Вывод: 2324435.2500
- Вход в Java: Мы можем принять вклад в программу Java, используя класс C, известный как
Сканер
// Creating an object of Scanner class Scanner scnr = new Scanner(System.in); System.out.println("Please enter two numbers"); Int a = scnr.nextInt(); // Here we are passing the value of "a" as an integer. Int b = scnr.nextInt(); // Here we are passing the value of "b" as an integer.
Это вторая часть серии Java Concepts, если вы хотите увидеть первую статью этой серии, вы найдете несколько полезных советов в этом, в основном предыдущим сообщением было основное введение в Java.
Надеюсь, эта статья будет полезна любым возможным способом. Если у вас есть какие -либо сомнения относительно всего, что связано с этой темой, вы можете связаться со мной.
📱 Свяжитесь со мной
Twitter LinkedIn Телеграмма Instagram
📧 Напишите почту
rahulmishra102000@gmail.com
🚀 Другие ссылки
Java Concepts (4 части серии)
Оригинал: «https://dev.to/rahulmishra05/java-concepts-part-02-2p8f»