Caloric science is flawed for several reasons. Don't believe the hype and don't worry about calories.
For one thing, it assumes 100% absorption, but we all absorb and excrete different amounts.
#2. It assumes that all calories are burned the same; but refined carbs are absorbed quickly, giving us a sharp spike in blood sugar and then a hunger-inducing crash.
#3 It assumes the same exercise done by different people will cost the same amount of calories, but it'll be a lot more effort for a heavy person to climb up a hill than someone who is in shape.
#4 It assumes the amount of energy released by combustion (burning) in the lab is the same amount as would be released when broken down enzymatically in the gut; but these are very different environments and processes.
#5 People in Asia eat 25-40% more calories than their American counterparts, but have less obesity. This is because of the types of calories they ingest.
If we eat like the Asians, we will look like the Asians (thin). When they eat like us, they look like us (not thin)
Learn more in The Asian Diet: Simple secrets for eating right, losing weight, and being well