可数名词能一个一个数(可加 s,可用 a/an/数字修饰);不可数名词不能直接数(不能加 s,不能直接用 a/an)。
apple 可以数(one apple, two apples),所以是可数名词;water 不能数(不能说 two waters),所以是不可数名词。