Рубрики
Без рубрики

Привет, Разбивка Мира На Java

Привет, Мир 👋 . Сегодня мы будем проходить через знаменитый Hello World! программа на Java. Да, тот самый… Помеченный как java, helloworld, разбивка.

Привет, Мир 👋 . Сегодня мы будем проходить через знаменитый Привет, мир! программа на Java. Да, знаменитый Привет, Мир! программа. Это больше похоже на культуру в кругу разработчиков – сначала написать программу Hello World в качестве первой строки кода на новом языке. Наслаждаться

Вступление

Java – это высокоуровневый, интерпретируемый и объектно-ориентированный язык программирования, разработанный Джеймсом Гослингом в Sun Microsystem (ныне приобретенный Oracle) и выпущенный в 1995 году. Это общий язык программирования и независимый от платформы (он позволяет разработчикам писать один раз и запускать в любом месте – WORA). Это означает, что скомпилированный код Java может выполняться на любой платформе и операционной системе, поддерживающей Java, без перекомпиляции. Java была разработана таким образом, чтобы по синтаксису она была похожа на такие языки, как C или C++, чтобы программисты приложений сочли ее знакомой.

Определение терминов

  • Ключевое слово : Ключевое слово в Java – это любое слово, зарезервированное для использования Java. В Java 52 таких слова, и это означает, что эти слова нельзя использовать в качестве имен переменных, методов, классов или любых других идентификаторов. Иначе оно известно как зарезервированное ключевое слово . Оно всегда пишется в нижнем регистре.
  • Модификатор доступа : Модификатор доступа – это ключевое слово, которое определяет доступность класса, переменной, метода и других членов класса для других подклассов или объектов. Он может быть общедоступным, закрытым, защищенным или по умолчанию. Проверить здесь подробнее о модификаторах доступа.
  • Переменная : Переменная – это место в памяти компьютера, которое используется для хранения значения для последующего использования. Java – это статически типизированный язык (типы переменных явно объявлены и, следовательно, определяются во время компиляции), поэтому типы переменных объявляются перед переменной.
  • Идентификатор : Набор символов, состоящий из букв, цифр, знаков подчеркивания (_) и знака доллара ($). Он не содержит пробелов и не начинается ни с одной цифры.
  • Класс : Класс – это схема объекта. Класс позволяет нам определять состояние, свойства и поведение наших методов.
  • Метод : Метод в Java представляет собой блок кода, разделенный фигурными скобками ({), который выполняет определенную функцию в нашем классе.
  • Подкласс : Подкласс – это класс, производный от другого класса. Класс , от которого он происходит , называется суперклассом или базовым классом . Все классы в Java по умолчанию являются подклассами, поскольку они наследуются от суперкласса Object .
  • Объект : экземпляр класса. Классы могут иметь несколько экземпляров, и эти экземпляры имеют отдельную копию атрибутов класса.
  • Типы данных : Тип данных в Java – это ограничение, определяющее значение, которое может принимать переменная. Он сообщает компилятору Java, как использовать данные.
  • Переменная экземпляра/метод : Переменная экземпляра создает отдельную копию самой себя при использовании внутри объекта. Изменение переменной экземпляра не влияет на класс, из которого она была создана. То же самое относится и к методам.

Код

// HelloWorld.java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello world");
    }
}

Разрушение

  • Строка 1

//Адский мир.java – Это означает одну строку комментария на Java. Он используется для облегчения понимания вашего кода другими программистами и для будущих ссылок. Java имеет 3 типа комментариев, а именно:

  • Однострочный комментарий : Как мы видели выше. В основном они используются для описания функциональности кода.
  • Комментарий в двойную строку : /* комментарий здесь */ . Он используется для комментирования нескольких строк кода.
  • Документация/Комментарий Javadoc : /** комментарий здесь */ . Используется при написании кода для проектов или программных пакетов. Проверить здесь для получения дополнительной информации о комментарии Javadoc.

  • Строка 2

public class HelloWorld {

Теперь давайте рассмотрим это шаг за шагом. Во-первых, public – ключевое слово в Java и, следовательно, не может использоваться в качестве идентификатора. Это означает, что класс HelloWorld является общедоступным и, следовательно, глобальным в нашей программе и проекте в целом. класс – также ключевое слово в java, которое информирует компилятор Java о том, что класс вот-вот будет создан. Исходный файл Java может содержать только один общедоступный класс, но может содержать несколько классов с модификаторами непубличного доступа. |/Привет, мир – это идентификатор, который используется для имени создаваемого класса. В Java существуют соглашения об именовании идентификаторов, таких как переменные, классы, методы и т.д. Соглашение об именовании класса в Java – это регистр Паскаля – первая буква каждого слова пишется с заглавной буквы. Идентификаторы в Java также имеют свои правила, которыми они руководствуются, одним из которых в случае Паскаля должно быть имя класса. { – открытая фигурная скобка, обозначает начало нашего занятия. В отличие от других языков, таких как Python, Java использует открытые фигурные скобки для обозначения начала наших классов или методов. Это означает границы нашего класса или метода, а также может называться телом класса или метода.

  • Строка 3
public static void main(String[] args) {

общедоступный – также подразумевает, что метод имеет общедоступный доступ – другие классы могут использовать этот метод. статический – означает, что метод виден только этому классу и другим классам, которым этот конкретный класс предлагает услуги, например, подклассам. Это означает, что объекты этого класса не могут получить доступ к этому методу, поскольку он объявлен статическим .

Обратите внимание, что ключевое слово static опущено, тогда метод может быть классифицирован как метод экземпляра.

void – это возвращаемый тип в Java, и он указывает, что этот метод будет выполнять функцию и не вернет никакой информации. Другими типами возвращаемых данных могут быть Строка , короткая , байт int , длинный , двойной , обуглить . Это также типы данных в Java. Любой метод, имеющий тип возвращаемого значения, отличный от void , должен заканчиваться ключевым словом return , за которым следует значение того же типа, что и тип возвращаемого значения

public static int age() {
    int age = 19;
    return age;
}

main – это имя метода, а также идентификатор. Это отправная точка каждого приложения Java. Когда мы запускаем любое Java-приложение, это первое место, где оно начинает свое выполнение, независимо от его расположения в программе. Соглашение об именовании метода – это верблюжий регистр – первая буква любого другого слова должна быть заглавной, кроме первого слова, которое пишется в нижнем регистре. Java требует, чтобы у каждой программы был основной метод, с помощью которого программа начинает свое выполнение. (Строка[] аргументы) – называется списком параметров в Java. Список параметров используется для получения данных в наших методах, которые могут быть использованы только в теле метода. Java требует, чтобы список параметров основного метода содержал массив объектов String , а идентификатор args , который по соглашению является именем по умолчанию, использовался для хранения полученных данных. Методы, которые принимают параметры в Java, называются Параметрическими методами .

Пример: метод public static void main(строка[] аргументы) принимает массив строк и сохраняет его в переменной аргументы .

в то время как методы , которые не принимают параметры , называются Непараметрическими методами .

Пример: общедоступная статическая строка getName() – здесь список параметров пуст.

{ – Открывающая фигурная скобка здесь, аналогичная той, что в нашем определении класса, также выполняет ту же функцию. Он ограничивает метод и также может называться телом метода. Любой оператор, переменные или выражения в открывающей фигурной скобке и закрывающей скобке принадлежат методу. Они не могут быть использованы за пределами области применения метода.

Область применения метода определяется открывающими и закрывающими фигурными скобками.

  • Строка 4
System.out.println("Hello world");

System.out – объект в Java, уже известный как стандартный объект вывода, который уже импортирован по умолчанию во все программы Java пакетом java.lang . Он используется для отображения информации в окне командной строки из наших Java-программ. println("Привет, мир"); – метод System.out , который выводит строковые литералы в командном окне, но без двойных кавычек. Некоторые другие методы – printf() , print() .

Большинство операторов в Java заканчивается точкой с запятой, обозначающей конец этого оператора.

  • Строка 5 и строка 6
       }
}

` являются закрывающими фигурными скобками, которые закрывают наш метод и класс соответственно. Они обозначают конец и область применения метода, а также класс.

Вывод

Пожалуйста, обратите внимание, что вышеизложенное представляет собой лишь минимальную разбивку популярных Привет, мир! программа и это сложнее и глубже, чем объяснялось выше. Некоторые детали не включены, потому что для их понимания требуются некоторые предварительные знания. Пожалуйста, обратитесь к официальной документации Java для получения более подробной информации.

Оригинал: “https://dev.to/princeibs/hello-world-breakdown-in-java-2b67”