普朗克首次提出了电磁波携带的能量是量子化的,不同频率电磁波的能量量子为hν,而且他认为光子一份一份的能量单元仍然是一种振动的波,但是爱因斯坦则认为这一份一份的能量单元不是那么简单的,当时只知道光是一种电磁波。
光的波粒二象性是爱因斯坦率先同一并证明的,发现所有的物质都具有波粒二象性,波粒二象性是自然界中一切事物运动的最基本量子特征。
爱因斯坦把黑体辐射和光电效应的实验现象结合起来再加上牛顿的光粒子学说发现,如果把这一份一份的能量量子看作是粒子,然后让光通过具有粒子性的能量量子并进行传播然后与物质发生相互作用,成为第一个成功解释光电效应的人,光电效应说明了光具有粒子性。
光子可以在很多自然过程中产生,光子在运动过程中具有质量,能量和动量。在牛顿的经典力学中,描述拥有质量的物体会受到万有引力的作用,但是在爱因斯坦的相对论中,质量又可以分为静止质量和动质量。
在物理学中对光子的定义为“光子在静止状态下质量为0”,但是因为光子始终都在运动,并且在真空状态下运动速度为299792458 m/s,也就是约30万km/s。
而以光速运动的光子同时具有能量和动量,在广义相对论中,能量和质量是物体的同一个性质,根据E=mc²,能量可以等效为质量,也就计算出光子的动质量。