Имена переменной Unicode Java

Покрытие индекса является просто показателем преломления обыкновенной волны. Это называют, "покрывая", если это может удовлетворить запрос без необходимости проанализировать данные.

пример:

CREATE TABLE MyTable
(
  ID INT IDENTITY PRIMARY KEY, 
  Foo INT
) 

CREATE NONCLUSTERED INDEX index1 ON MyTable(ID, Foo)

SELECT ID, Foo FROM MyTable -- All requested data are covered by index

Это - один из самых быстрых методов для получения данных из SQL-сервера.

16
задан netjeff 18 January 2018 в 02:48
поделиться

2 ответа

Стандарт Unicode определяет, что считается буквой.

Из Java Language Specification, раздел 3.8 :

Буквы и цифры могут быть взяты из весь набор символов Unicode, который поддерживает большинство сценариев написания на использование в мире сегодня, в том числе большие наборы для китайского, японского и Корейский. Это позволяет программистам использовать идентификаторы в своих программах, которые написаны на их родных языках.

A "Явское письмо" - это символ, для которого метод Character.isJavaIdentifierStart (число) возвращает истину. "Буква или цифра Java" - персонаж, для которого метод Character.isJavaIdentifierPart (число) возвращает истину.

Из документации Character для isJavaIdentifierPart :

Определяет, может ли символ (кодовая точка Unicode) быть частью идентификатора Java в качестве другого чем первый персонаж. Символ может быть частью идентификатора Java, если выполняется любое из следующих условий:

  • это буква
  • это символ валюты (например, '$')
  • это соединительный знак пунктуации (например, как '_')
  • это цифра
  • это цифровая буква (например, римская цифра)
  • это комбинированный знак
  • это знак без пробелов
  • isIdentifierIgnorable (codePoint) возвращает истину для символа
22
ответ дан 30 November 2019 в 21:11
поделиться

Символы Unicode попадают в классы символов. Есть набор символов Юникода, которые относятся к классу «буква».

Определяется Character.isLetter (c) для Java. Но для идентификаторов более уместны Character.isJavaIdentifierStart (c) и Character.isJavaIdentifierPart (c) .

Для соответствующей спецификации Unicode,

6
ответ дан 30 November 2019 в 21:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: