3 000 av. J.-C. : migrations du littoral de la Chine du Sud vers Taiwan de populations austronésiennes
2 000 av. J.-C. : migrations d'Austronésiens de Taiwan vers les Philippines, et de là vers Célèbes, Timor et les autres îles de l'archipel indonésien
IIIe siècle av. J.-C.-IIIe siècle après J.-C. : le Ramayana mentionne Yavadvipa, "l'île du millet"
Ier siècle après J.-C. : réseau de cités-États portuaires qui commercent avec l’Inde et la Chine
413 après J.-C.: le moine bouddhiste chinois Faxian séjourne à "Ye-po-ti" (c'est-à-dire Yavadvipa)
Ve siècle après J. C. : royaume de Tarumanagara dans l'ouest de Java
732 : l'inscription de Canggal dans le centre de Java déclare que le roi Sanjaya de Mataram a érigé un monument pour honorer Shiva
Le temple de Kalasan près de Yogyakarta
778 : l'inscription de Kalasan, toujours dans le centre de l'île, mentionne un roi Sailendra qui observe les rites bouddhiques
VIIIe siècles : construction de temples dans le centre de Java, dont Borobudur bouddhique et Prambanan shivaite
907 : l'autorité du roi Balitung (règne 899-910) s'étend sur le centre et l'est de Java
928 : le roi Mpu Sindok transfère définitivement son palais à Java Est
1041 : une inscription de Java Est mentionne le roi Airlangga, fils du prince balinais Udayana
1053 : l’inscription de Sdok Kok Thom au Cambodge dit que le roi khmer Jayavarman II (règne 802-869) a établi sa capitale en 802 après s'être libéré de la suzeraineté de "Java"
XIe siècle : le centre du pouvoir passe au royaume de Kediri, puis à celui de Singasari
1292 : débarquement d'un corps expéditionnaire sino-mongol à Java Est, fondation du royaume de Majapahit, qui contrôle un territoire s'étendant jusqu'au centre de Java
XIV-XVe siècles : Majapahit commerce avec le Cambodge, le Champa, la Chine, l'Inde, le Siam, le Vietnam ("Yawana"). L'amiral chinois Zheng He fait plusieurs fois escale à dans les ports de Java
1333-1579 : le royaume hindouiste sundanais de Pajajaran à Java Ouest contrôle les ports de Banten et Kalapa (la future Jakarta)
1478 : Majapahit passe sous le contrôle des princes de Kediri
Fin du XVe siècle : un Chinois musulman du nom de Cek Ko-po fonde Demak sur la côte nord de Java. Ce royaume à dominance musulmane entreprend la conquête du Pasisir
1527 : Fatahillah, un prince de Cirebon, conquiert le port de Kalapa et y fonde Jayakarta
1583 : Senopati, roi de Mataram entreprend à son tour la conquête du centre de Java et du Pasisir
1597 : Cornelis de Houtman fait escale à Banten
1619 : la VOC (Vereenigde Oostindische Compagnie ou "Compagnie hollandaise des Indes orientales" conquiert Jayakarta et y fonde Batavia
Le petit-fils de Senopati prend le titre de Sultan Agung ("le grand sultan", règne 1613-46) et s'attaque au reste de Java. Agung fait deux fois le siège de Batavia, sans succès.
XVIIe siècle : guerres de successions dans le royaume de Mataram. Les rois s'endettent auprès de la VOC en mettant en gage leurs territoires du Pasisir
1755 : traité de Giyanti. Mataram est divisé en deux royaumes : Surakarta et Yogyakarta.
1770 : les princes de Blambangan se convertissent à l'islam
1799 : la VOC est déclarée en faillite. Ses actifs sont repris par le gouvernement des Pays-Bas. *1825 : le prince Diponegoro de Yogyakarta prend les armes contre les Hollandais. Cette "guerre de Java" prend fin en 1830 (15 000 morts dans l'armée hollandaise, plus de 200 000 dans la population javanaise sur un peu plus de 4 millions d'habitants).
XIXe siècle : les Hollandais peuvent commencer la mise en valeur économique de l'île. Le gouverneur van den Bosch met en place un système de cultures (cultuurstelsel) forcées
1870 : une loi agraire de 1870 ouvre Java à l'entreprise privée