The battle of java sea atau pertempuran laut jawa merupakan pertempuran laut terbesar antara pihak sekutu dan jepang yang terjadi pada akhir februari hingga awal maret 1942.
Pertempuran tersebut bermula dari intelejen sekutu yangmendapatkan kabar jika kapal-kapal jepang akan melewati perairan pulau bawean di utara surabaya.
Intelejen sekutu memperkirakan kedatangan kapal jepang sekitar tanggal 27 februari 1942. Pihak sekutu mempersiapkan kapal-kapal untuk menghadang kapal-kapal jepang yang disinyalir akan melewati kepulauan bawean tersebut.
Diantaranya adalah kapal milik Amerika serikat kapal milik inggris.( exeter) kapal milik belanda (java dan van ruyter) serta kapal dsb.
Pihak sekutu menunjuk karel dorman selaku pemimpin dalam operasi tersebut.
Ternyata terjadi sebuah kesalahan di mana karel dorman memerintahkan kapal-kapal sekutu untuk bergerak tanggal 25 februari 1942. Padahal intelejen sekutu telah memperkirakan kedatangan kapal jepang yang baru tiba tanggal 27 februari. Karel dorman terlalu cepat mempersiapkan operasi untuk bergerak ke pulau bawean. Alhasil ketika kapal-kapal sekutu sampai di perairan pulau bawean, tidak ada satupun kapal jepang terlihat disana.
Hal tersebut yang membuat karel dorman segera memerintahkan kapal-kapal sekutu untuk kembali ke pangkalan di surabaya.Tetapu ketika jalan menuju surabaia, karel dorman mendapat perintah dari pimpinan sekutu untuk terus menjaga peraian di sekitar pulau bawean. Tetapi perintah tersebut tidak didengarkan oleh karel dorman dan kapal-kapal sekutu terus melaju ke pangkalan di surabaya.
Beberapa jam kemudian, perintah datang lagi dari pimpinan sekutu agar karel dorman memutar haluannya kembali ke peraian dekat pulau bawean. Hingga akhirnya karel dorman memutar haluannya dan memerintahkan kapal-kapal sekutu untuk kembali ke perairan pulau bawean.
Tetapi setelah sampai ke perairan pulau bawean pada pagi hari tanggal 27 februari , tidak ada satupun kapal sekutu yang terlihat.
Saat itu para awak kapal sudah merasa lelah karena berhari-hari memantau pergerakan musuh dan bersiaga penuh di atas kapal.
Baru sekitar pada sore hari barulah kapal-kapal jepang terlihat. Pada sore hari tanggal 27 februari meledak pertempuran antara pihak sekutu dan kapal-kapal jepang. Pertempuran tersebut terjadi selama berhari-hari.
Kapal-kapal sekutu melepaskan torpedonya untuk menyerang kapal-kapal jepang.
Tetapi naas dalam pertempuran tersebut merupakan kekalahan terbesar dalam pertempuran laut.
Kapal-kapal sekutu ditenggelamkan.
Kapal java dan van ruyter milik belanda tenggelam, karel dorman tewas di atas kapal yang ditumpanginya.Kapal exeter milik inggris tenggelam di perairan dekat pangkalan di surabaya.Sedangkan kapal sekutu lainnya, houston dan perth tenggelam di perairan utara jawa dan selat sunda.
Untuk pertama kalinya pihak sekutu mengalami kehancuran terbesar dalam perang laut. Jepang unggul mutlak dalam pertempuran di laut utara jawa.