美军占领菲律宾后,冲绳在本土防御中的地位更加突出,对于日本而言,冲绳岛一旦失守,本土、中国沿海地区的制海权、制空权将悉数丧失,日本赖以维持生存的通往东南亚的海上交通线将被彻底切断,因此日军大本营判断美军在进攻日本本土之前,必先在冲绳岛登陆,所以日军对冲绳的防御极其重视。自1944年7月马里亚纳群岛失守后,就开始重点加强冲绳岛的防守兵力和防御工事。
只是日本怎么也没有想到一直是隐患的琉球人民革命军打破防御计划,蓄势待发多年的琉球人民革命军在林俊雄的带领下如此迅速地就控制住了琉球,而计划派往琉球增强防御的由牛岛满陆军中将指挥的日军守岛部队为第32集团军下辖的2个师和1个混成旅,约8.6万余人,以及海军基地部队等共10万余人也只能滞留在德之岛。
原本以首里为核心构筑有牧港、首里两道防线,在西北端八重岳、与座岳地域构筑有第3道防线。每道防线都依托丘陵地构成多层次的坚固防御阵地。由战列舰、巡洋舰各1艘和驱逐舰8艘组成的联合舰队第2舰队(司令为伊藤整一海军中将)以及潜艇部队和驻扎在九州、台湾的航空兵部队,担负抗登陆支援与掩护任务。冲绳岛及其邻近岛屿还有1个鱼雷艇中队和600余艘自杀攻击艇。这些近半年的部署,只几天便变成了琉球人民共和国的防御。
战斗开始仅仅三天,美军参战兵力增加到45.2万人,舰艇1500余艘,飞机2500架。第.斯普鲁恩斯海军上将任总指挥。担任登陆的第10集团军(司令为.b.巴克纳陆军中将),由陆战第3军和陆军第24军组成,辖8个师,18.3万人。其中步兵第81师为战区总预备队。由美英两军的航母机动部队,以及美第20、第21战略轰炸部队等,担任掩护和支援。
日军在以德之岛为基地,以冲永良部岛为前线的战斗面对美军的强大火力进军,苦苦支撑着,败局已定,只是看日军能坚持多久。
6月1日至6月22日,日本陆军海军航空兵对美军舰船进行10次大规模攻击,虽取得一定战果,但对整个战局未起决定作用。美陆战第3军的2个师向冲永良部岛北部顺利推进,至6月15日占领该岛北半部。陆军第24军的2个师向德之岛进攻,遭到日军顽强抵抗,进展缓慢,16日始突破德之岛南部港口防线。尔后,美军调整部署,陆战第1师、步兵第77师投入德之岛南线作战。6月20日,日军发动总反击失利,遂收缩阵地。在美军两翼包围下,于29日放弃德之岛南线防线,向北部天城岳一带转移。
6月21日,美陆战第6师由德之岛西部港口登陆。6月22日,美第10集团军司令巴克纳中将阵亡,陆战第.盖格少将接替其职务。23日,美军突破日军北部防线。次日凌晨,日军第32集团军司令牛岛满及其参谋长剖腹自杀。
而近一个月的时间,美国太平洋舰队和日本的帝国联合舰队战况也极为惨烈,本来占据优势的美国太平洋舰队面对伊藤整一自杀式潜艇的袭击,舰队损失惨重,双方几乎又回到同一实力阶段。
在舰队指挥官命令一支舰队想要从硫磺鸟岛绕到日军背后时,被日军提前察觉,双方在硫磺鸟岛展开激战,美国分舰队几乎全部覆灭,不得不放弃这一计划,而日军虽然取得了胜利,伤亡却达到了一万多人。
6月26日、27日,日军以九州的第五航空舰队和第六航空军为主要兵力,四国的第一航空舰队和第八飞行师团为辅助兵力,出动海军飞机462架,陆军飞机237架,共699架,其中自杀飞机355架。击沉美军驱逐舰3艘、坦克登陆舰1艘和万吨级军火船2艘,击伤战列舰、航母、护卫舰和布雷舰各1艘、驱逐舰8艘,美军伤亡有数百人之多,尽管战前美军就估计到了日军会发动自杀性攻击,但日军攻击之疯狂、美军损失之惨烈,仍令美军胆战心惊。日军将这两天的战斗称为“菊水一号”作战,出击的日机共被击落335架,约占出击总数的48%。
7月2日、3日,日军发动了“菊水二号”作战,因为“菊水一号”作战中损失的飞机还没来得及补充,所以出击的飞机数量要比第一次少,海军出动200架,陆军192架,共392冲绳岛战役架,其中自杀飞机202架。由于兵力不足,日军在攻击战术上作了一些改进,先出动战斗机吸引美军的战斗机,当美军战斗机燃料耗尽返回母舰时,攻击机才飞临目标上空进行攻击,同时日军还开始使用一种新式武器——“樱花弹”,实际上是火箭助推的载人航空炸弹,由攻击机携带到达战区后脱离载机,由敢死飞行员驾驶冲向目标,装有一吨烈性炸弹,由三台固体燃料火