Sobes.tech
Junior — Middle

შეგიძლიათ ჩამოთვალოთ Java-ს Properties ტიპის ობიექტების ძირითადი მახასიათებლები?

sobes.tech AI

პასუხი AI-სგან

Java-да Properties ტიპის ობიექტები წარმოადგენს სპეციალიზებულ კლასს გასაღები-მნიშვნელობის წყვილების შესანახად, სადაც ორივე გასაღები და მნიშვნელობა სტრიქონებია. ძირითადი მახასიათებლები:

  • მემკვიდრეობს 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");