java什么是抽象思维_什么是抽象思维,抽象思维有多重要
抽象思维,简单说就是建立在概念上,逻辑,推理 ,归纳 ,分析的一种思考方法。
广义的抽象思维,泛指逻辑思维,尤其是形式逻辑思维。这里包括对思维形式(概念、判断、推理),思维基本规律(同一、矛盾、排中和充足理由律)和思维方法(分析、综合、抽象、概括、比较、分类、归纳、演绎等等)的研究。
狭义的抽象思维,则是指从复杂事物中,抽取本质属性,舍弃其他非本质属性的思维过程。与概括相互联系、密不可分。
心理学家荣格有句名言:200万岁的大脑。意思是我们的大脑是200万年进化和累积的产物,别小看它,为什么这么说?
来看下人类大脑随着年龄发展的阶段
0-2岁:感知运动
2-4岁:感知符号,形成具象思维
4-7岁:形成概念,开始由具象思维到抽象思维转变
我们孩童时代所接受的教育,其实大多是帮助我们完成这个过程,训练我们的思维能力。
我们之所以能接受到这些教育,是因为人们为了描述这个世界,发明了语言。
为了抽象出一个事物,人类必须用特定语言去描述它。
文字的出现,使信息交流与传播可不受时空限制,形成了人类群体共同的知识库,为人类抽象思维提供了物质基础。
也就是说有了文字才有了抽象思维进一步发展的可能。人类拥有文字,具备抽象思维能力,这是人类与动物的根本区别。
而文字,本身又是一种抽象思维的产物,是由符号发展而来。
人类源自动物世界,有着漫长的人种动物的历史,经历了由人种动物向人类的演变,这种演变,以符号的发生和用具的制作为标志,大约有200万年的历史。
黑格尔在《逻辑学》中强调,在人类的抽象思维中,概念是一切事物规定的根本所在和全体所在。
而抽象思维本身又是一种概念,有了概念,准确理解了概念,抽象思维才能得以应用和发展。比如数学学科,从小学数学,到初中数学,再到大学数学,是从数字到字母X,Y,再到公式,一步一步抽象的过程,所以数学其实是抽象的。
这也是为什么概念很枯燥,但是我们得准确理解的原因,准确理解后,我们才能总结,归纳,演绎出更高级的抽象,以致于这个过程不会出错。
事实上,抽象思维无时无刻不影响着我们的生活,改进着我们的生活,一切皆可抽象。
比如骗子,从大量骗人的经历中,总结出骗人的技巧,抽象成骗术,如果传递给心怀不轨之人,得到的人由于有了骗术(抽象思维产物),可以完全不需要有骗人的经历,就可以骗人。
当然,我们应该加以正当利用。
善于演讲的人,会从演讲方式中抽象出回顾过去,立足当下,展望未来的三段演讲理论。
善于面试的人,会将面试技巧,抽象成公式,形成套路。很多面试官也按套路进行面试人。这让我们只需要学习成熟的套路即可,能为我们节约大量时间。
而很多成功人士,都非常注重思维,他们会将基本的思维能力,思维方式抽象成更高级的思维方式,然后抽象成完整的成熟的思维模型。
事实上,我们每个人都可以自己定义概念,然后基于概念,思维技巧,打造属于自己的思维方式,形成我们自己的套路,这让我们的生活更加简单,也更加美好!
希望你我,从现在开始,重视抽象思维。
java什么是抽象思维_什么是抽象思维,抽象思维有多重要相关推荐
- java什么是抽象思维_抽象思维的特点主要有哪些
思维最初是人脑借助于语言对事物的概括和间接的反应过程.思维以感知为基础又超越感知的界限.通常意义上的思维,涉及所有的认知或智力活动.下面就是小编给大家带来的抽象思维的特点,希望大家喜欢! (一)抽象性 ...
- Java Review - 并发编程_ 回环屏障CyclicBarrier原理源码剖析
文章目录 Pre 小Demo 类图结构 CyclicBarrier核心方法源码解读 int await() int await(long timeout, TimeUnit unit) int dow ...
- Java Review - 并发编程_读写锁ReentrantReadWriteLock的原理源码剖析
文章目录 ReentrantLock VS ReentrantReadWriteLock 类图结构 非公平的读写锁实现 写锁的获取与释放 void lock() void lockInterrupti ...
- Java Review - 并发编程_原子操作类LongAdder LongAccumulator剖析
文章目录 概述 小Demo 源码分析 重要的方法 long sum() reset sumThenReset longValue() add(long x) longAccumulate(long x ...
- Java web小项目_个人主页(2)—— 边缘加速原理与实现
摘自:Java web小项目_个人主页(2)-- 边缘加速原理与实现 作者:丶PURSUING 发布时间: 2021-03-27 14:44:40 网址:https://blog.csdn.net/w ...
- Java web小项目_个人主页(1)—— 云环境搭建与项目部署
摘自:Java web小项目_个人主页(1)-- 云环境搭建与项目部署 作者:丶PURSUING 发布时间: 2021-03-26 23:59:39 网址:https://blog.csdn.net/ ...
- java项目----教务管理系统_基于Java的教务管理系统
java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...
- java.lang.IllegalArgumentException: 字符[_]在域名中永远无效。 at
[http-nio-8080-exec-1] org.apache.coyote.AbstractProcessor.parseHost [xxx_tomcat] 是无效主机注意:更多的请求解析错误将 ...
- java基于OpenCv图像处理_读取_保存图片
java基于openCv图像处理_读取_保存图片 本文使用javaCV封装后的OpenCv <dependency><groupId>org.bytedeco</grou ...
- 李兴华java视频在线观看_李兴华Java开发实战经典视频教程_IT教程网
资源名称:李兴华Java开发实战经典视频教程 资源目录: [IT教程网]010201_[第2章:简单Java程序]_简单Java程序 [IT教程网]010301_[第3章:Java基础程序设计]_Ja ...
最新文章
- 4_Tensorflow框架的使用(20181217-)
- 面向过程和面向对象的区别
- php用重写算出圆柱体的体积,圆柱的体积
- 牛客 - 数位操作2(数位dp)
- 轻松搞定面试中的二叉树题目
- DVWA设置mysql_dvwa安装、配置、使用教程(Linux)
- 删除数组中的负数,输出结果为正数
- golang协程——通道channel阻塞
- html5的常用标签,HTML5常用标签
- 什么是Web渗透测试
- Youtube的value-based强化学习推荐系统
- 小虾的sql server 2000 成长之路
- 打印从1到k之间的所有素数
- Android NFC技术解析,附Demo源码
- BZOJ1397 : Ural 1486 Equal squares
- python优秀源码2019_SUCTF2019,python源码分析,漏洞原理
- css媒体查询详解(自测可用)
- MSN关闭前爆发盗号“高潮” 中国用户面临选择
- 悉尼大学COMP5216Assignment2课业解析
- Ubuntu下解压rar的分卷文件 faster_rcnn_models.part1.rar
热门文章
- KV存储-Aerospike之AQL的命令(COMMANDS)
- python与h5开发_【Python】真零基础Python开发web
- java se的命令文件_Java SE的命令文件(java、javac、javadoc等)所在目录是___
- 如何能够让自己的博客被百度等搜索引擎搜索到
- i7 1165g7核显相当于什么显卡
- 【多源融合】Sage-Husa滤波完整推导
- macbook pro M1 外接4K显示器模糊
- AngularJS实时监听Html控件状态(值)变化
- 英文学术论文写作指南
- Invalid GIS data provided to function st_geometryfromtext. 解决方法