Sobes.tech
Junior — Middle

Оё метавонед хусусиятҳои асосии объектҳои навъи Properties дар Java-ро номбар кунед?

sobes.tech AI

Ҷавоб аз AI

Объектҳои навъи Properties дар Java як синфи махсус барои нигоҳ доштани ҷуфтҳои калид-арзиш мебошанд, ки дар он ҳам калид ва ҳам арзиш сатрҳо мебошанд. Хусусиятҳои асосӣ:

  • Аз Hashtable<Object,Object> мерос мегиранд, аммо одатан бо String истифода мешаванд.
  • Баъзан барои нигоҳ доштани параметрҳои конфигуратсия истифода мешаванд.
  • Имкон медиҳанд, ки маълумотро дар формати .properties бо истифода аз методҳои load(InputStream) ва store(OutputStream, String) боркашӣ ва сабт кунанд.
  • Дастгирии таъин кардани арзишҳои пешфарз тавассути конструктор.
  • Тартиби элементҳоро кафолат намедиҳад.

Маслиҳат барои истифода:

Properties props = new Properties();
props.setProperty("username", "admin");
props.setProperty("password", "12345");

String user = props.getProperty("username");