The architecture of Central Java is characterised by the juxtaposition of the old and the new and a wide variety of architectural styles, the legacy of many successive influences by the Indians, the Persians and the Arabs, the Chinese, and the Europeans. In particular, northern coastal cities such as Semarang, Tegal and Pekalongan can boast fine colonial European architecture. The European and Chinese influence can be seen in Semarang's temple of Sam Po Kong dedicated to Zheng He and the Domed Church built in 1753. The latter is the second oldest church in Java and the oldest in Central Java. Inland Surakarta, as a former capital, also has some fine European architecture.
Famous for its religious heritage, Central Java has some notable religious buildings. The Borobudur and the Prambanan temple complexes are among the largest Buddhist and Hindu structures in the world. In general, a characteristic Javanese mosque doesn't have a dome as its roof but a Meru-like roof instead, which is reminiscent of a Hindu or Buddhist temple. The tower of the famous Mosque of Kudus resembles a Hindu-Javanese or Balinese temple more than a traditional Middle-Eastern mosque.
source by en.wikipedia.org/wiki/Central_Java#Architecture