Energy sources are materials or movements providing energy for human.They are the foundation for human activity and development of human society.Compared with traditional fossil fuels,such as coal and oil,bring destruction on the environment; Hydrogen is an alternative energy source with high efficiency and pollution free. Hydrogen can be produced from clean and renewable energy sources,and thus its life cycle is clean and renewable.The photocatalytic water-splitting into hydrogen using semiconducto...