Допустимые символы в имени класса Java

Каждый язык программирования invalid-characters имеет свой собственный набор variable-naming правил и соглашений для типов class имен, которые вам разрешено class использовать, и язык программирования jre Java ничем не отличается. Правила classes и соглашения по именованию core-java переменных можно резюмировать unicode следующим образом:

  • Имена переменных j2se чувствительны к регистру. Имя naming-conventions переменной может быть любым java-se допустимым идентификатором unicode — последовательностью букв classes и цифр Unicode неограниченной java длины, начинающейся с буквы, знака oraclejdk доллара «$» или символа подчеркивания java «_». Однако по соглашению java-se имена переменных всегда начинаются invalid-characters с буквы, а не с «$» или «_». Кроме oraclejdk того, символ доллара по соглашению java вообще никогда не используется. Вы naming-conventions можете столкнуться с некоторыми java-se ситуациями, когда автоматически openjdk сгенерированные имена будут javax содержать знак доллара, но variable-naming ваши имена переменных всегда .java должны избегать его использования. Аналогичное javax соглашение существует для invalid-characters символа подчеркивания; хотя openjdk технически законно начинать java-se имя вашей переменной с «_», такая jre практика не рекомендуется. Пробелы java не допускаются.

  • Последующие openjdk символы могут быть буквами, цифрами, знаками variable-naming доллара или символами подчеркивания. Условные unicode обозначения (и здравый смысл) применимы casing-conventions и к этому правилу. При выборе jre имени для ваших переменных invalid-characters используйте полные слова openjdk вместо загадочных сокращений. Это javax облегчит чтение и понимание jdk вашего кода. Во многих случаях jdk это также сделает ваш код javax самодокументируемым; поля casing-conventions с именами частоты вращения openjdk педалей, скорости и передачи, например, гораздо class более интуитивно понятны, чем .java сокращенные версии, такие java как s, c и g. Также имейте variable-naming в виду, что выбранное вами class имя не должно быть ключевым class словом или зарезервированным core-java словом.

  • Если выбранное вами jre имя состоит только из одного class слова, напишите это слово jdk строчными буквами. Если оно javax состоит из более чем одного openjdk слова, сделайте заглавной java-se первую букву каждого последующего core-java слова. Имена gearRatio и class currentGear являются яркими unicode примерами этого соглашения. Если jdk ваша переменная хранит постоянное core-java значение, например static final int NUM_GEARS = 6, соглашение openjdk немного меняется: каждая openjdk буква становится заглавной, а jdk последующие слова отделяются .java символом подчеркивания. По unicode соглашению символ подчеркивания jre нигде больше не используется.

От core-java the official Java Tutorial.

java

class

unicode

naming-conventions

invalid-characters

2022-11-16T11:26:08+00:00