Java语言的流程控制结构分为循环结构、顺序结构和分支结构。其中,循环结构用于重复执行某个操作,顺序结构用于按顺序执行多个操作,分支结构用于根据条件判断执行不同的操作。