Да, пустое имя файла '.java' технически валидно как исходный файл Java. Ты можешь создать файл с именем .java и компилятор Java его примет.
Однако есть важные практические ограничения, которые нужно понимать:
.java файл (без кода) не скомпилируется.java не имеет префикса с именем класса, что нестандартноХотя технически это возможно, такое соглашение об именовании не рекомендуется, потому что:
Стандартное соглашение Java требует:
public class внутриClassName.javaHelloWorld должен находиться в файле HelloWorld.javaТы можешь проверить это поведение сам, создав и скомпилировав такой файл, но в реальной разработке всегда следуй соглашениям об именовании Java — ради читаемости и удобства поддержки.
Java-файл с именем .java технически является валидным и может быть создан, хотя это нарушает стандартные соглашения об именовании.
Новый — ещё не проверен сообществом
Вы