在认识论上存在着可知论与不可知论的对立。
所谓可知论,就是主张世界是可以认识的。一切唯物主义哲学都是可知论,都肯定人能正确反映世界。彻底的唯心主义者也坚持可知论,但与唯物主义可知论有原则的区别。因为在这些唯心主义者看来,世界本质上是某种精神,精神认识世界实质上是精神的自我认识。
所谓不可知论,就是认为世界是不可认识或不可完全认识的。不可知论并不直接否认主体之外的客观世界,但它回避世界就其本质而言是物质还是精神的问题。如英国哲学家休谟认为人所能认识的只是自己的感觉,至于感觉之外是否存在客观世界,感觉能否正确认识客观世界等问题,都是不可知的。德国哲学家康德承认有客观世界即“自在之物”存在,并认为是它引起人们的感觉,但人限于认识能力只能认识“自在之物”引起的感觉,不能认识“自在之物”本身。
由于不可知论怀疑人类科学知识的客观性,怀疑人的认识能力,所以一直受到旧唯物主义者和彻底唯心主义者的批判。但他们对不可知论的批判都是不深刻的,没有对不可知论做出令人信服的驳斥。只有马克思主义运用实践的观点才对不可知论进行了彻底的批判。马克思主义哲学认为,无数实践活动的成功最有力地证明着指导这些实践的人类认识是对事物本质及其规律的正确反映。世界上只存在当前尚未被认识的事物,不存在永远不能认识的事物。