The Chinese can not out produce us in the military sphere. it only seems like it because of them having more drydocks. We already have more Carriers then they do, and are building more. We are just taking our time.
We have the coast Guard for a reason, and the US coastal defense is far stronger...