Преглед садржаја
А. низ знамо да је то низ знакова, у многим другим програмским језицима речено жице третирају се као низови знакова, међутим, у Јава ово су објекти.Знајући горе наведено морамо знати да у Јава постоји позив Класа низа то има неке 11 конструктора и више од 40 метода који нам омогућавају да манипулишемо овим објектима и који нам олакшавају живот програмирањем.
Али не само да се ту зауставља, већ нам и ова класа помаже да боље разумемо концепте оријентације објеката у оквиру програмирања у Јава.
Направи низ
Можемо изградити а Стринг објецт из дословног или га можемо створити и помоћу низа знакова, у првом случају можемо користити синтаксу попут ове:
Стринг оурСтринг = нев Стринг (оурЛитерал);
Као што видимо, то је основна синтакса конструкције заједничког објекта, где је наш низ ће бити објект, а наш дословни низ знакова, погледајмо пример мало ближе ономе што можемо видети у нашим програмима:
Стринг мессаге = нев Стринг ("Добро дошли на Јаву");
Такође можемо створити а низ из низа, ово може бити корисно у неким случајевима, да видимо како то можемо постићи:
цхар [] оурАрраи = {'Х', 'о', 'л', 'а', '', 'Ј', 'а', 'в', 'а'}; Стринг мессаге = нев Стринг (оурАрраи);
Можемо видети да је једина разлика била конструкција параметра који је конструктор Класа низа, ово нам даје јаснију представу о томе како су добро преоптеретили методе конструктора.
Иммутабле Објецт
Нешто око чега морамо бити сасвим јасни је да када стварамо Стринг објецт Ово је непроменљиво, односно његов садржај се не може променити, погледајмо једноставан пример на следећој слици:
Различит приступ
Због онога што смо видели у претходној тачки, Јава има посебан начин да објави инстанце Класа низа, у зависности од тога да ли ћете или нећете користити посебан објекат који ће бити исти за исте секвенце знакова, то је познато као објекат "Интерниран", погледајмо следећу слику са малим примером: