弗洛伊德的人格结构说中潜意识,前意识,意识和自我,本我,超我的区别

  意识是大脑对客观存在的反应,是个体在任何时刻觉察到的感觉与体验,既有特性又有共性。

  人格是人的性格与气质,是个体的特性。

  意识分为:显意识、前意识、无意识(=潜意识?=原意识?)。弗洛伊德原作中为“无意识”,后来被“潜意识”取代,现在又有人用“原意识”描述,但三者还是略有区别。

  显意识,也称显层意识,即“思想”,是个体人生活在人类群体(社会)所受到影响的结果。显层意识是直接决定人的行为的意识,显层意识也是人区别于动物的显著的质的特征。
  无意识,是人的原始冲动与本能以及之后的种种欲望,是动物生存进化意识的总和。正常的个体均拥有无意识,而且是人与动物意识的共性。

  前意识,指潜意识中可召回的部分,人们能够回忆起来的经验,是潜意识和意识之间的中介环节。

  潜意识很难进入意识,前意识则可能进入意识,所以从前意识到意识尽管有界限,但没有不可逾越的鸿沟。前意识处于意识与潜意识之间、担负着“稽察者”的任务,不准潜意识的本能与欲望侵入意识之中。但是,当前意识丧失警惕时,有时被压抑的本能或欲望也会通过伪装而迂回地渗入意识。

  

  人格的结构分为:本我、自我、超我。

  本我是本能的自我,是人原始的内驱力(来自潜意识)。      遵循快乐原则。

  自我是现实的主体自我,也是你能感受到的自己(来自显意识)。  遵循现实原则。

  超我是理想的自我,是约束欲望与压抑冲动的自己(来自前意识)。 遵循理想原则。

  本我,自我,超我构成了人的完整的人格。人的一切心理活动都可以从他们之间的联系中得到合理的解释,自我是永久存在的,而超我和本我又几乎是永久对立的,为了协调本我和超我之间的矛盾,自我需要进行调节。若个人承受的来自本我、超我和外界压力过大而产生焦虑时,自我就会帮助启动防御机制。防御机制有:压抑、否认、退行、抵消、投射、升华等等。当防御机制不足以缓解焦虑,就会产生神经症及精神病。

  精神分析学派认为,当本我的欲望与攻击驱力和超我要控制与调节这类驱力发生冲突时,自我如果不能运用理性机制来调节它们的冲突以及缓解冲突引起的焦虑,就不得不采用一些心理防御机制来避免焦虑,如压抑、投射、反向形成、固着等。 假如这些防御机制不足以抵御或缓解这些焦虑时,为了替代本能欲望冲动,强迫症性冲突就产生了。 由于本我要寻求的表现的本能冲动处于潜意识领域,自我就很难意识到其冲突的真正对象,因此就体验到莫名的恐惧、焦虑。当焦虑转换为躯体症状时,则表现为癔症的转换性症状;焦虑被分离出意识时,则表现为癔症的分离性症状;当焦虑被转向外部世界的对象时,则表现为恐惧症;当焦虑被隔离开时,则表现为强迫症;如果焦虑被直接体验,则表现为焦虑。这些症状可理解为“妥协形成”或自我企图来整合自我驱力、超我与现实的结果。

时间: 2024-10-25 14:22:44

弗洛伊德的人格结构说中潜意识,前意识,意识和自我,本我,超我的区别的相关文章

在N个数中查找前K个最大数

在N个数中查找前K个最大数,主要利用小堆的特点,小堆,是根节点元素小于左右子树元素,查找前K个最大数,先将N个数中的前K个数生成小堆,接着,依次将N中的剩余的数与小堆的根节点相比,如果大于根节点,则根节点换为这个数,再将堆进行生成小堆,依次直到N中无剩余,代码如下 #define N 10000 #define K 100 void Create(int top[],int parent) { int child = 2 * parent + 1; while (child < K) { if

编程面试中排名前10的算法

以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念.由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍.本文将从Java的角度看问题,包含下面的这些概念: 1. 字符串 如果IDE没有代码自动补全功能,所以你应该记住下面的这些方法. toCharArray() // 获得字符串对应的char数组 Arrays.sort() // 数组排序 Arrays.toString(char[] a) // 数组转成字符串 charAt(int x) // 获得

kettle中访问前一行数据

 kettle中访问前一行数据 在kettle中,当需要访问数据流前一行数据时,很多人都是用javascript步骤的特性:实际上没有必要,不是说javascript步骤不好,主要是性能低,同时也增加了复杂度,因为写代码让javascript步骤难以理解,最好是使用kettle标准步骤实现.我们的原则是代码最小化,过程轻松. (The Analytic Query Step)分析查询步骤 TheAnalytic Query 步骤可以查找数据流中的前面行或后面行,并且取值到当前行,很多场合是非

u-boot在nandflash中的前4k内容分析

原文:u-boot在nandflash中的前4k内容分析 在NorFlash中移植了NOR,DM9000,NandFlash读写,甚至在start.S中都可以用灯了调试,还有串口输出.觉得功能无比的强大了,在调试NandFlash启动时,下载到NandFlash居然一点反应都没有,这个镜像下载到nor中,功能还是无比的强大.我着实无语了,NandFlash启动不是有4k内容自动拷贝到了SRAMk中了?copy_to_ram中之前还有很多东西呀:LED,串口,都失灵了?难道是我NandFlash坏

如何在 Kaggle 首战中进入前 10%

转载一篇文章 如何在 Kaggle 首战中进入前 10% Posted on 2016-04-29   |   In Data Science  | Introduction 本文采用署名 - 非商业性使用 - 禁止演绎 3.0 中国大陆许可协议进行许可.著作权由章凌豪所有. Kaggle 是目前最大的 Data Scientist 聚集地.很多公司会拿出自家的数据并提供奖金,在 Kaggle 上组织数据竞赛.我最近完成了第一次比赛,在 2125 个参赛队伍中排名第 98 位(~ 5%).因为是

oracle中取前几条数据&amp;TRUNC()函数

在oracle中查表中的前10条数据---- select * from test where rownum <= 10 ;  rownum是把SQL出来的结果进行编号,始终从1开始,常见的用途就是用来分页.类似于MYSQL和SQL SERVER的top. select * from (select a.*,rownum rn from test a) where rn >=10 and rn<=20; 输出10到20条语句.因为rownum本身只能用<=的比较方式,只有转成实例才

Mysql 查找表中的前n大元素

转载注明出处:http://www.cnblogs.com/liangyongrui/p/8622593.html Mysql 查找表中的前n大元素 用程序写很简单,利用堆维护一下就行了,但是用sql呢? 解法: 假设需要比较的字段是a,找出前n大的行,则答案为count(比a小的行) < n的行.(说起来有点绕..看个例子就懂了) 假设有这样的一个表 Id Name Salary 1 Joe 70000 2 Henry 80000 3 Sam 60000 4 Max 90000 5 Janet

Java的实验程序之输出单个文件中的前 N 个最常出现的英语单词

日期:2018.10.11 星期四 博客期:016 题目:输出单个文件中的前 N 个最常出现的英语单词,并输出到文本文件中 在程序运行之前,我试着先写了字符的字母的总结,加载代码如下: 1 //如下是第一个程序的 CharBasic文件 2 package src; 3 4 public final class CharBasic { 5 //检测字母是否为字母 6 public static boolean isAtoZ(char c){ 7 return c<='z'&&c>

Java课堂测试——输出单个文件中的前N个最常出现的英语单词

课堂测试一:输出某个英文文本文件中26字母出现的频率,由高到低排列,并显示字母出现的百分比,精确到小数点后面两位. HarryFre.java 1 package demo05; 2 3 import java.io.FileInputStream; 4 import java.io.IOException; 5 import java.io.InputStreamReader; 6 import java.text.DecimalFormat; 7 import java.util.Array