21. prosince 2001
Otázka: Existuje důvod, proč nemohu použít čísla jako součást příkazů balíku a importu? Například pokud je moje doména název www.7ofHearts.com a chci vytvořit balíček pomocí mého názvu domény, pak:
balíček com.7ofHearts;
ještě nezkompiluje: kompiluje. Pokud mám aplikaci, která potřebuje importovat výše uvedený balíček, ani: ani sestaví. Existuje nějaké řešení, nebo nejsou čísla povolena v balíčcích nebo příkazech k importu? A: V Javě musí všechny identifikátory začínat písmenem, podtržítkem nebo znakem měny Unicode. Jakýkoli jiný symbol, například číslo, není platný. Kromě toho identifikátor nemůže mít stejný pravopis jako jedno z vyhrazených slov Java. (Seznam klíčových slov a literálů vyhrazených pro použití jako identifikátory, viz "3.9 Klíčová slova" z Specifikace jazyka Java.) V Javě je identifikátor cokoli, co se používá pro název deklarované entity. Takže identifikátor zahrnuje všechny názvy balíků, tříd, metod, parametrů a proměnných. Takže v případě Můj jediný návrh: vyhláskovat „7.“ Snaž se Další informace o identifikátorech najdete v části „3.8 Identifikátory“ z Specifikace jazyka Java.balíček com. \ u0055ofHearts;
import com.7ofHearts. *;
import com. \ u0055ofHearts. *;
7Srdce
, prostě nemáte štěstí. com.sevenofhearts
namísto com.7 srdcí
.
Další informace o tomto tématu
- Další informace o identifikátorech najdete v dokumentu „3.8 Identifikátory“ z Specifikace jazyka Java
//java.sun.com/docs/books/jls/second_edition/html/lexical.doc.html#40625
- Seznam vyhrazených klíčových slov a literálů jazyka Java, které nejsou k dispozici jako identifikátory, najdete v části „3.9 Klíčová slova“ Specifikace jazyka Java
//java.sun.com/docs/books/jls/second_edition/html/lexical.doc.html#229308
- Chcete více? Viz Java Q&A Rejstřík pro celý katalog otázek a odpovědí
//www.javaworld.com/columns/jw-qna-index.shtml
- Pro více než 100 bystrých tipů pro Javu od nejlepších odborníků v oboru navštivte JavaWorld 's Tipy pro Java Index
//www.javaworld.com/columns/jw-tips-index.shtml
- Naučte se základy klientské Javy v našem Java začátečník diskuse. Mezi hlavní témata patří jazyk Java, virtuální stroj Java, rozhraní API a vývojové nástroje
//forums.idg.net/[email protected]@.ee6b804
- Přihlásit se JavaWorldje zdarma Aplikovaná Java zpravodaj
//www.javaworld.com/subscribe
- Spoustu článků o IT z našich sesterských publikací najdete na .net
Tento příběh, „Platné identifikátory“, byl původně publikován společností JavaWorld.