136 читали · 1 год назад
Хранение String в памяти и почему нельзя хранить пароли в String
Строки (String) в Java представляют собой объекты, содержащие последовательность символов Unicode. Они хранятся в памяти как массив символов, а также имеют дополнительную информацию, такую как длину строки и хэш-код. При конкатенации двух строк (например, при использовании оператора "+"), Java создает новую строку, которая содержит символы из обеих исходных строк. Это происходит потому, что строки в Java являются неизменяемыми объектами, то есть их содержимое нельзя изменить после создания. Вместо этого каждое изменение строки приводит к созданию нового объекта строки. Из-за этого особенности,...
1292 читали · 5 лет назад
Python. Строковые методы (String Methods). (41)
Для работы со строками(str) в Python есть большой выбор строковых методов, по-русски, наверное, правильнее будет методы строк (синим шрифтом выделены ссылки на подробное описание методов): capitalize() ; casefold() ; center() ; count() ; encode() ; endswith() ; expandtabs() ; find() ; format() 1 часть ; format() 2 часть ; format_map() ; index() ; isalnum() ; isalpha() ; isascii() ; isdecimal() ; isdigit() ; isidentifier() ; islower() ; isnumeric() ; isprintable() ; isspace() ; istitle()...