Substitute character

189
20 мая 2018, 04:30

Всем доброго времени суток! В очередной раз просматривая JLS наткнулся на интересный момент, на который доселе не обращал внимания. Речь идёт о параграфе 3.5 в котором отмечается, что в качестве символов входного потока данных могут использоваться не только входные элементы, но и управляющий ASCII-символ, известный как “Ctrl-Z” или SUB (в мнемоническом представлении), если этот символ идёт последним в потоке. Насколько мне известно, то этот абстрактный символ также именуется ”символом замены“ и используется в тех случаях, когда значение какого-либо символа было утрачено при передаче или же сам символ является некорректным. Собственно говоря, мой вопрос заключается примерно в следующем: каков практический смысл этого символа и какова его семантика в контексте языка программирования Java? Есть ли какое-либо преимущество от его использования или же наоборот недостаток? Является ли это рудиментом из 90-х годов прошлого века или же актуально и на сегодняшний день? Как обычно, благодарю всех за Ваши ответы и помощь в освоении языка программирования Java!

P.S. Для понимания вопроса обсуждения считаю возможным привести продукцию из JLS:

Input:
    {InputElement} [Sub]
InputElement:
    WhiteSpace
    Comment
    Token
Token:
    Identifier
    Keyword
    Literal
    Separator
    Operator
Sub:
    the ASCII SUB character, also known as "control-Z"
READ ALSO
Access denied for user ''@'localhost' to database 'user'

Access denied for user ''@'localhost' to database 'user'

Вылетает ошибка при подключении базе данных через hibernateУспешно коннектится, но, когда пытается изменить базу данных --> выкидывает эту ошибку

167
Как получить данные из базы данных на firebase java

Как получить данные из базы данных на firebase java

Я заполнил базу данных на firebase, предназначенную для android-приложения, и все данные имеют такой вид:

180
Android, как сохранять данные без базы данных?

Android, как сохранять данные без базы данных?

Только начала учить Android, пишу в Android StudioЕсть на уме идея для одной программы, но для этого мне надо научиться сохранять данные

179