<prompt> Eleza ni nini mjenzi katika Java.  <response>: Mjenzi katika Java ni njia maalum au kizuizi cha msimbo ambacho hutumiwa kuanzisha hali ya kitu kinapoundwa. Ina jina sawa na darasa ambalo inakaa na inatumiwa wakati kitu kinapoanzishwa kwa kutumia neno kuu new. Wajenzi wanaweza kuwa na seti tofauti za vigezo, ambayo inaruhusu kuundwa kwa vitu na majimbo tofauti ya awali. Kwa kuongeza, ikiwa hakuna mjenzi aliyefafanuliwa wazi katika darasa, mkusanyaji wa Java ataunda kiotomatiki kijenzi cha chaguo-msingi kisicho na hoja, ambacho huanzisha tu vigeu vya mfano kwa maadili yao chaguo-msingi. Wajenzi hawana aina ya urejeshaji, na hutumiwa kimsingi kuweka thamani za awali kwa mfano vigeuzo na kutekeleza uanzishaji mwingine wowote unaohitajika kwa kitu. kwa muda usiojulikana. 