<prompt> Garaagarummaa gurguddoo Jaavaa fi JaavaScript gidduu jiran barbaadinan  <response>: Jaavaa fi JaavaScript lamaan isaanii afaan sagantaa yoo taan, garuu garaagarummaa guddaan tokko tokko isaan gidduu jiru. Garaagarummaan gurguddoon Jaavaa fi JaavaScript gidduu jiru kunooti: 1. Arkiteekcharii Afaanii: Jaavaan afaan sagantaa cimsee barreeffame, gita irratti hundaaee fi wanta irratti xiyyeeffate dha. JaavaScript ammoo, afaan iskiriiptii laaftuudhaan barreeffame, piroototaayipii irratti hundaaeedha. 2. Naannoo Yeroo Hojii: Jaavaan Maashinii Jaavaa Virtual Machine JVM irratti kan hojjetu yoo tau, Naannoo Yeroo Hojii Jaavaa JRE feuu barbaada. JaavaScript ammoo adda durummaan afaan gama maamilaa kan weeb biraawzaroota keessatti hojjetudha. 3. Gingilchaa: Jaavaa fi JaavaScript seera sintaksii adda addaa qabu. Fakkeenyaaf, Jaavaa keessatti, ibsi gitaa fi mala caasaa murtaae hordofuu qaba, JaavaScript keessatti ammoo, faankishiniiwwan akka ibsamootaatti ykn himaatti labsamuu dandau. 4. Dhaala: Dhaalli Jaavaa fi JaavaScript keessatti haala adda addaatiin hojiirra oola. Jaavaan dhaala kalaasikaa karaa gitaa fi walqunnamsiistotaa kan deeggaru yoo tau, JaavaScript ammoo dhaala piroototaayipii irratti hundaae fayyadama. 5. Appilikeeshinii: Jaavaan yeroo baayee application of dandae, application mobile, fi application web-based kan server-side hojjetan ijaaruuf kan gargaarudha. JaavaScript ammoo irra caalaa application web front-end interactive uumuu fi walqunnamtii fayyadamtootaa marsariitiiwwan irratti fooyyessuuf kan ooludha. 6. Qindeessuu: Jaavaan afaan qindaaeedha, jechuunis osoo hin raawwatamin dura gara baayikoodiitti qindaauu qaba, JaavaScript ammoo afaan hiikame yoo tau, koodichi bifa jalqabaa isaatiin raawwatama. 