Java》中看出一个妙趣横生的例子。常见的预定义异常                                                                                                                    幼时只有觉张爱玲文字奇绝。

  之前从没在意到实现多独接口可能会见是方法冲突之题目,在《Thinking in
Java》中观看一个诙谐的例证,其本质是重载和重写的题目,关于重载和重写的定义与界别而参考另一样篇文章Java基础一:面向对象的性状。首先看例子:

Oracle异常分类                                                                                                                        

文/曹怀宁,国家二级心理咨询师

 1   interface I1 {
 2         void f();
 3     }
 4 
 5     interface I2 {
 6         int f(int i);
 7     }
 8 
 9     interface I3 {
10         int f();
11     }
12 
13     class C {
14         public int f(){
15             return 1;
16         }
17     }
18 
19     class C2 implements I1,I2{//重载
20         @Override
21         public void f() {}
22 
23         @Override
24         public int f(int i) {
25             return 0;
26         }
27     }
28 
29     class C3 extends C implements I2{
30         @Override
31         public int f(int i) {//重载
32             return 0;
33         }
34     }
35 
36     class C4 extends C implements I3{
37         @Override
38         public int f() {   //重写
39             return 0;
40         }
41     }
42 
43 //    class C5 extends C implements I1{}
44 //
45 //    interface I4 extends I1,I3{}
46 
47   public static void main(String[] args){
48         MethodCollision methodCollision = new MethodCollision();
49         C4 c4 = methodCollision.new C4();
50         System.out.println(c4.f());//输出0
51     }
  1. Oracle预定义异常(即现已定义之其中生)
  2. Oracle非预定义异常(即无定义之里边生)
  3. 用户从定义格外

妻子有一样本厚厚的张爱玲文集,是友好时攒了久久的零花钱买的。这是相同按盗版书,字小得如同蚊蚋,密密匝匝地铺满纸面,读来深来之不易。

   其中接口I1被有方法void f(),I2中存在int f(int i),I3中存在int
f()
,类C中存在int f()的方法。

科普的预定义异常                                                                                                                    

可吃十几春的自我吧,这本开也如一个黑花园,我当里头闻见没香屑所燃出的率先火炉香之奇诡噬人的味,得窥倾国倾城底美人嘴角的无可奈何惨笑,被受在兜兜转改半百般荒唐后,怔怔坐于灯影中
流下泪来。

  C2类实现接口I1和I2,其中落实之计void f()int f(int
i)
装有不同的署名,属于重载;

NO_DATA_FOUND 语句没有询问有符合条件的记录返回
TOO_MANY_ROWS 语句子符合条件的笔录出差不多久回来
DUP_VAL_ON_INDEX
数据库表中的某平长长的有唯一索引,程序试图存储两单又的价值
VALUE_ERROR
于转移字符类型,截取或长受限发生异常,如宣称的长度比字符短
STORAGE_ERROR 内存溢出
ZERO_DRIVIDE 除数为零星
CAST_NOT_FOUND case语词没有互动兼容的尺度,同时也并未else语句
CURSOR_ALREADY_OPEN 程序试图打开一个既打开的游标
TIMEOUT_ON_RESOURCE 系统在等某平资源,系统超时
ACCESS_INTO_NULL 为对象赋值前必需初始化对象
INVALID_NUMBER 不能够用字符转换成为数字
TRANSACTION_BACKED_OUT 由于死锁提交给剥离

小儿止觉张爱玲文字奇绝,往往会一语戳破人心中最为背的念头,且兼笔下人物身世飘零凄惨,真真越念越惊,愈观愈悲,令人身陷其中难以自拔。现在生了,再念其底文字,才理解它们太让击节叫好的凡对人性之纯粹视破与把握。

  C3看似实现接口I2、继承C,C3落实I2中的int f(int i),并继承C中的int
f()
术,它们拥有不同之签名,属于重载;

普遍的非预定义异常                                                                                                                   

纵然以近年来偶然重读、萌生感慨良多之《半生缘》(初稿叫做《十八春》)为条例吧。

  C4类似实现接口I3、继承C,C4实现I3中之int f(),并继承C中的int
f()
措施,它们有着同等的签署,并且返回值类型也如出一辙,属于重写(从程序输出0可以证实);

假定只要拍卖不声明的里非常,必须采取OTHERS异常处理器或PRAGMA
EXCEPTION_INIT
others
pragma exception_init(exception_name,-Oracle_error_number)

顾曼璐为家贫卖身也舞女为充足养一家老小。她的阿妹顾曼桢以及同事沈世钧相恋,世钧是旧式大家族的继任者,因为大宠妾灭妻愤而出走上海谋求发展。二口恋爱正深刻时,曼桢被奸恶的姐夫祝鸿才看遭到,在姐姐的一道构陷下受压失身并受监禁。

  C5近似实现接口I1、继承C,理论及,C5近乎会独家实现同后续I1方法void
f()
和C方法int
f()
,它们拥有相同的签字,不同的回来值类型,既非是重写,也无可知重载,故编译器提示错误;

 

假如二人数之前刚刚为矛盾和误解吵架冷战,世钧辗转无觅曼桢以让曼璐欺骗说曼桢已和情敌结婚,伤心绝望之下回到南京,与门当户对倒直接无意的翠芝草草完婚。曼桢以产下儿子后辗转逃离魔爪寻找世钧,却在第二人口之好友叔惠处惊闻他现已成家,心字成灰泪干绝望。

  I4接口继承I1和I3,同样理论及此起彼伏void f()int
f()
,但既然非是重写,也无从重载,编译器报错。

用法:

后,她意识男于祝福小了得杀惨,为了儿子决定及鸿才结婚,但十几年晚最终无力回天耐受而离婚。在它和世钧相识十四年,时移世易沧海桑田之后第二人口有时候联系重逢,尽释前疑后号,却发现又无法赶回过去。


DECLARE 
  deadlock_detected EXCEPTION; 
  PRAGMA EXCEPTION_INIT(deadlock_detected, -60); 
–关联一个oracle内部的荒唐号
BEGIN 
  … — Some operation that causes an ORA-00060 error 
  EXCEPTION 
  WHEN deadlock_detected THEN  –由oracle系统自动触发
  – handle the error 
END;

千古我觉着,曼桢以及世钧的悲剧都是由曼璐和鸿才造成的,正是这片个头痛人的种坑骗行径才棒打鸳鸯两地泣。但马上同样赖看,我发现并非如此。曼桢以及世钧之间的情一早就生出众多隐患。

  另一个好玩问题是,我如果用接口I1惨遭的void
f()
改为int f()**,会有什么效力啊?

 

先是是世钧的性和核心价值观。

 1     interface I1 {
 2         int f();
 3     }
 4 
 5     interface I2 {
 6         int f(int i);
 7     }
 8 
 9     interface I3 {
10         int f();
11     }
12 
13     class C {
14         public int f(){
15             return 1;
16         }
17     }
18 
19     class C2 implements I1,I2{//重载
20         @Override
21         public int f() {
22             return 0;
23         }
24 
25         @Override
26         public int f(int i) {
27             return 0;
28         }
29     }
30 
31     class C3 extends C implements I2{
32         @Override
33         public int f(int i) {//重载
34             return 0;
35         }
36     }
37 
38     class C4 extends C implements I3{
39         @Override
40         public int f() {   //重写
41             return 0;
42         }
43     }
44 
45     class C5 extends C implements I1{}//不重写该函数,继承自C的方法即为实现
46 
47     interface I4 extends I1,I3{}
48 
49     class C6 implements I4{//I1和I3的方法一样,实现类只实现一个
50         @Override
51         public int f() {
52             return 0;
53         }
54     }
55 
56     public static void main(String[] args){
57         MethodCollision methodCollision = new MethodCollision();
58         C4 c4 = methodCollision.new C4();
59         System.out.println(c4.f());//0
60 
61         C5 c5 = methodCollision.new C5();
62         System.out.println(c5.f());//1
63     }

ORA-00001: 违反唯一约束规范 (.) 
ORA-00017: 请求会讲话因为安跟踪事件 
ORA-00018: 超出最充分会话数 
ORA-00019: 超出最要命会话许可数 
ORA-00020: 超出最可怜进程数 () 
ORA-00021: 会话附属于其它或多或少进程;无法换会话 
ORA-00022: 无效的对话 ID;访问被驳回 
ORA-00023: 会话引用进程私用内存;无法分开会话 
ORA-00024: 单一历程模式下未允打多单过程注册 
ORA-00025: 无法分配  
ORA-00026: 丢失或无效的对话 ID 
ORA-00027: 无法去当前会面话 
ORA-00028: 您的对话己被删去 
ORA-00029: 会话不是用户会话 
ORA-00030: 用户会话 ID 不设有。 
ORA-00031: 标记要删去的会话 
ORA-00032: 无效的对话移植口令 
ORA-00033: 当前底相会话具有空的移植口令 
ORA-00034: 无法以现阶段 PL/SQL 会说话被  
ORA-00035: LICENSE_MAX_USERS 不能够小于当前用户数 
ORA-00036: 超过递归 SQL () 级的顶充分值 
ORA-00037: 无法换到属不同服务器组的会话 
ORA-00038: 无法缔造会话: 服务器组属于另外用户 
ORA-00050: 获取入队时操作系统出错 
ORA-00051: 等待资源超时 
ORA-00052: 超出最充分入队资源数 () 
ORA-00053: 超出最要命入队数 
ORA-00054: 资源正忙忙碌碌,要求指定 NOWAIT 
ORA-00055: 超出 DML 锁的无限深数 
ORA-00056: 对象 ‘.’ 上的 DDL 锁以无配合模式挂于 
ORA-00057: 超出临时表锁的最要命数 
ORA-00058: DB_BLOCK_SIZE 必须也才不过设置之数额库 (非 ) 
ORA-00059: 超出 DB_FILES 的尽深值 
ORA-00060: 等待资源时检测到死锁 
ORA-00061: 另一个例程设置了不同的 DML_LOCKS 
ORA-00062: 无法获取 DML 全表锁定;DML_LOCKS 为 0 
ORA-00063: 超出 LOG_FILES 的卓绝老数 
ORA-00064: 对象了怪以至无法分配在是 O/S (,) 
ORA-00065: FIXED_DATE 的初始化失败 
ORA-00066: LOG_FILES 为  但用变成  才不过兼容 
ORA-00067: 值  对参数  无效;至少得为  
ORA-00068: 值  对参数  无效,必须在  和  之间 
ORA-00069: 无法得到锁定 — 禁用了表锁定 
ORA-00070: 命令无效 
ORA-00071: 进程号必须在 1 和  之间 
ORA-00072: 进程””不活动 
ORA-00073: 命令  介于  和  个参数之间常常行使 
ORA-00074: 未指定进程 
ORA-00075: 在此例程未找到进程 “” 
ORA-00076: 未找到转储  
ORA-00077: 转储  无效 
ORA-00078: 无法以名转储变量 
ORA-00079: 未找到变量  
ORA-00080: 层次  指定的大局区域无效 
ORA-00081: 地址范围 [,) 不可读 
ORA-00082:  的内存大小不以使得集合 [1], [2], [4] 之内 
ORA-00083: 警告: 可能破坏映射的 SGA  
ORA-00084: 全局区域要也 PGA, SGA 或 UGA 
ORA-00085: 当前调用不存在 
ORA-00086: 用户调用不存在 
ORA-00087: 命令无法以长途例程上推行 
ORA-00088: 共享服务器无法执行命令 
ORA-00089: ORADEBUG 命令中没用的例程号 
ORA-00090: 未能用内存分配受群集数据库 ORADEBUG 命令 
ORA-00091: LARGE_POOL_SIZE 至少得也  
ORA-00092: LARGE_POOL_SIZE 必须过 LARGE_POOL_MIN_ALLOC 
ORA-00093:  必须在  和  之间 
ORA-00094:  要求整数值 
ORA-00096: 值  对参数  无效,它要来自  之间 
ORA-00097: 使用 Oracle SQL 特性不以 SQL92  级中 
ORA-00099: 等待资源时发过,可能是 PDML 死锁所致 
ORA-00100: 未找到数据 
ORA-00101: 系统参数 DISPATCHERS 的验证无效 
ORA-00102: 调度程序无法利用网络协议  
ORA-00103: 无效的网络协议;供调度程序备用 
ORA-00104: 检测到死锁;全部公用服务器就锁定等待资源

于原著中张爱玲描写到,世钧就人若是发现少人数遭遇生第三吧,他一定是一语不发地避开走,曼桢了解这或多或少,殊觉可恨。无论是对豫瑾负气吃醋,辞职一操预斩后奏,被母问及曼璐一行努力否认,还是后来匆促与翠芝结婚,无不证实世钧的心性是软弱且逃避的。

   其中接口I1遭受有方法int f(),I2中存在int f(int i),I3中存在int
f()
,类C中存在int f()的方法。

 

世钧何尝不思量做一个发生原则且独立自主的丁,与父闹翻出活动上海是他会做出的极致老抗争。只可惜,他骨子里的信念,即着力价值观,还是一个旧式地方大家族家的少爷,向往安稳、地位、名声,害怕担起过多的责任和负累。

  C2好像实现接口I1和I2,其中落实的主意int f()int f(int
i)
具备不同之签约,属于重载;

自定义格外                                                                                                                                 

一个人会交付和给予的,大都是匪会见动摇和有害他的素价值所在的东西,若付出了伤及根本的事物,人定要求重重交能再次确立民用价值的报恩。

  C3像样实现接口I2、继承C,属于重载;

预定义异常以及免预定义异常且与Oracle内部错误有关,并且当起Oracle错误时会见含有触发相应异常;  
苟自从定义格外及Oracle错误没有外关联,它是出于开发人员为一定情景所定义的异常,需手工触发。
 步骤
1.概念格外
2.点发好(RAISE或RAISE_APPLICATION_ERROR)
3.坏处理  

故此,在世钧的性和观念同使然之下,他能够迸发出之卓绝深热情是默默回来寻找她底手套及通行地来寻找它,能够做出的无限特别牺牲是于欺瞒家人之前提下及它们结婚,而休可能“在为了母亲幸福后而夺去她”,不容许“违背父亲之意不失继续家业”,更何况“那样能够从根本上解决经济问题”。他绝免容许在大人面前坦承要娶亲一个拥有做舞女的姐姐的娘。

  C4像样实现接口I3、继承C,属于重写(从程序输出0可以作证);

例如:

使当时一切“不容许”,已经是本着亚口感情的严重威胁。

  C5好像实现接口I1、继承C,C5好像会分别实现和累I1方法int
f()
和C方法int
f()
,其及C4类是同等之,它是还写啊?不是,因为该继续自C的函数已经落实了该接口,没有重写(从程序输出1可印证);

DECLARE
  ERROR1 EXCEPTION;
  ERROR2 EXCEPTION;
BEGIN
  IF 5 = 5 THEN
    RAISE ERROR1;
  ELSIF 5 > 6 THEN
    RAISE ERROR2;
  END IF;

EXCEPTION
  WHEN ERROR1 THEN
    DBMS_OUTPUT.PUT_LINE('5等于5');
  WHEN ERROR2 THEN
    DBMS_OUTPUT.PUT_LINE('5大于5');
END;

世钧有瑕疵,曼桢同有局限性。

  I4接口继承I1和I3,同时继续I1和I3的int
f()
,它们拥有同等的艺术签名和归值类型,所以I4具有一个int
f()
(可由此C6实现类看出);

RAISE 异常名,不仅可触发自定义的好,还足以接触发系统异常.
RAISE_APPLICATION_ERROR(error_number,message[,true,false])
用于抛来一个很,并叫好赋错误号(缺省吧+1),错误信息(缺省吧User_Defined_Exception)
荒唐号的克是-20,000交-20,999。错误信息是文本字符串,最多吗2048字节。TRUE,则新错误将让上加到已经吸引的谬误列表中。如果keep_errors=FALSE(缺省),则新错误将替换当前之缪列表。

曼桢为曼璐的身价,很已经发现及祥和未可能嫁入一个针对性门户清白有比高要求的门,她底顶好选是一个脱家庭独自闯荡的老公,两个人齐声营造起属于自己的人家,自食其力,没人于干指手划脚。

  C6看似实现接口I4,具有一个落实函数int f()。

RAISE_APPLICATION_ERROR(-20123,’Invald product code’,TRUE);

文中从未涉及曼桢对世钧的干活出切实的志趣,她最担心的第一手是他回归本原的家园,这同样碰从世钧第一赖回南京时曼桢的恐惧就是可获悉(那时他们还无规定关系),她说:“我始终觉得好像你回到一次,就会见变换了个样子似的”。因此,她对此世钧事业的赏识,莫如说是对世钧自由身的青睐,独立、自由是她好的“世钧”的所要有根本特质。

 总结:

  • 类不可以多再次继承,接口可以基本上重新继承;
  • 成接口时,可能会见在方法重载和重写的题目,并且可能会见引入代码的乱七八糟,降低代码可读性,故尽量避免这种状态;
  • 通过该例,可以学累、接口实现、重载和重写概念,其中一些凡是看似继承的不二法门为得以当作贯彻接口的实现方式。

 

颇的流传                                                                                                                                 

然,人进一步渴望得到,就见面进一步盲目自欺。曼桢则可怜清楚世钧在情感及之软弱,但也非愿意承认他于人生道路的选料上啊会见这么。所以,她除了交的初对世钧言明过曼璐境况,在那么以后两人数感情逐渐深大而谈婚论嫁,却还尚未还具体谈及此事的处理方式。

 

它害怕这种痛苦的思考会危及这卖本就软的结,因此宁愿失忆,宁可回避。

PL/SQL程序块的充分部分含了程序处理错误的代码,当大被触发时,一个要命陷阱就自动发出,程序控制离开执行有转入异常处理部分,一旦程序上好处理局部就未能够再次返同一块的实践有。下面是格外部分的形似语法:

但是最后当世钧把辞职和隐瞒曼璐身份就有限桩事实接二并三地展现于它们面前经常,她或品尝到了失望与恐惧那锥心刺骨的味道,在世钧面前脱下戒指逼他选,却只得眼睁睁地扣押正在世钧将戒指扔上字纸篓愤然而错过。

EXCEPTION 
  WHEN exception_name THEN 
  Code for handing exception_name 
  [WHEN another_exception THEN 
  Code for handing another_exception] 
  [WHEN others THEN 
  code for handing any other exception.]

她直接害怕,一直逃的哪怕是如此的去,可最终还是挪及及时同步。可是,对于世钧而言,从未认真考虑了就同样问题的外当乍逢母亲质疑的当口,能来啊选择啊?他依照就是是这样懦弱逃避的人头,这正是他会做出的主宰,又开口何“做错”?

 WHEN others THEN
必须放在十分处理的终极当,作为缺乏省处理没有展示处理的不得了,如果当好来时,oracle
 没有搜到相应的WHEN …
THEN语句,就见面实施THEN之后的代码,如果生处理代码仅仅只是退出相应的镶嵌套块,那么
 程序将继续执行内部块END后面的言辞,所以存储过程遭到,如果未思以发异常后继续向下执行,加上RETURN很有必不可少,如果以平片内部尚未找到相应的不可开交,那么以平片内部的WHEN
OTHERS THEN.如果在相同块内为不曾WHEN OTHERS
THEN,则Oracle会向达同一叠查找异常处理。如果内层进行了非常处理,则无会见还往外围查找异常再次展开处理。

他俩俩都无了解真正的对方,自然非可能理解自己的主宰在对方的话意味着什么。

例如:

况且,人之本能是自利的,行事做决定时连连会无自觉地仍于自我有利,最顺乎自己个性的动向行事。

BEGIN
  DECLARE
    DEFINED_EXC EXCEPTION;
  BEGIN
    RAISE DEFINED_EXC;  --触发异常,控制转向; 
  EXCEPTION
    WHEN DEFINED_EXC THEN
      dbms_output.put_line('DEFINED_EXC');
  END;
  --DEFINED_EXC异常处理后,控制转到这里 
EXCEPTION
  WHEN OTHERS THEN
  --控制不会从DEFINED_EXC异常转到这里,因为内层DEFINED_EXC已被处理 
END;

故而,世钧想不交,或者未愿意失去想,就算曼桢过了家,在非常最强调门第高下清白、陪嫁丰俭薄厚的深宅后院,她该如何当相同积聚牙尖嘴利如狼似虎的悬空女人中自处?曼桢也非打听,世钧在上海工作其实是一直感觉处处掣肘的,他总没归属感和价值感,反而是于老家的原始圈子里才感觉到得心应手意气风发。

 

十几年后叔惠回国众人叙旧,叔惠戏称那时的世钧是“公子落难”,举座皆笑,可见他们都亮世钧不是可怜世界的食指。因此,就算没有曼璐与鸿才的棒打鸳鸯,这同样针对新生底命仍未可卜,也许就算比如鲁迅的《伤逝》中写的那么,爱情终敌不过风刀霜剑严相逼。

前世因,今世果,一报终于要还一样回报,这句话在曼璐与曼桢二丁的运上体现得透。

过剩人怜曼璐不幸,又怨其为虎作伥,她之前的样奉献并不足以抵消她对无辜妹妹犯下的罪愆。但是,大家是否想过曼璐为什么会移动至马上同样步?

家园贫困而骤逢父丧,这整个从未是她底摩擦,却因其身啊极其丰富之姐姐,只能牺牲青春、清白和幸福去换得一家老小的家常,这为她以就是非常不公道,家里人理应给其还多之温、关爱和能力。

然,从书中之勾勒看来,曼桢一直与阿姐保持正若有若无的距离,并矢志不渝干活致富,希望家庭和曼璐撇清利益关联;弟弟们对拜访曼璐的男客有着不行鲜明的敌意,可想而知平日中对姐姐经常也未会见生出太自然亲近的神色;而妈妈顾太太则于于是唠叨哀叹不歇敲打曼璐脑中那到底“残花败柳,嫁不得好人”的机警痛苦的神经。

其供养了全家那么基本上人,这些人可并未一个会叫它挺有乘和安抚之感,反而愈发冰冷而痛苦地感觉到到,生活,只能拄自己!

唉,一个丁牺牲,若是引刀成一抢之那种,于人为本人都是一样件好事,活在的人老感念死者的恩典,而生了底丁吗非用遭罪受气。最吓人的煎熬是那种钝刀子割肉的授命,眼看着好随身的补还给一点点地扒开下来融进了他人之孩子之中,可那些人成长起来,眼中之感激背后也明显带在冰冷和疏离。

它们同她们中间的地位和交给更加不抵,委屈和愤恨必然越来越充分。她开错了哟为?她都是深受压的,而且,还不还是以他们!她提交了经的代价,这种痛苦只能用血来已。

故此,当其的地感觉到祥和之安康受到了有史以来的威胁,而又还要误会曼桢破坏了她心底唯一遗留的优美幻梦,感到它给马上丛口剥蚀得干净一无所有经常,她还要有啊说辞未这么做?

曼璐其实仍无施为活动至即同步的,只要她底亲属面临,有同人口会真诚地表达出对她底感激和好,表示乐意成为她底因,甚至他都毫不真的开些什么,只要能够发自内心地这样想并于她感受及,她还见面为这种给收的温暖而拼尽全力守护这所有。

托尔斯泰的不朽名著《复活》中之玛丝洛娃,正是被聂赫留朵夫公爵这种实心的回头的内心所救赎,进而高尚地不肯了外陪伴前往西伯利亚流亡的决定。可惜,曼璐没有能沐浴在如此的秉性的才着,她为人性中之利己、懦弱、逃避逼得再管容身之处,最终奋起一击,却是磨损了妹妹,也给自己死于愧悔。

人性,可怕的心性!

咱每个人身上且发出脾气中保有的好和富有的老大,只是配比不同,而异之配比造就了不同的心性。如果说运之翻云覆雨手决定了一个丁眼前能够生出什么路,那么性格就会操纵他于哪去,怎么动。

孔子在《论语》中说,一个丁如年了四十虽再度难移。性格,最可尊敬如同时极吓人的就算是她的难以改变,哪怕过一直千帆沧海桑田,柔软的方寸都残破破碎,那残存躯壳的一举手一投足,仍是当下底感觉到。

因而,我好认同后来之《半生缘》对初稿《十八情》的改。曼桢、世钧、翠芝都是朝四十的口矣,如果说历尽沧桑的曼桢还有改变的恐怕,那么直接安逸生活,生活要一水潭死和了不管生气的世钧和翠芝,根本就没有彻底改变旧有生存,抛下整个去于沈阳之力量以及胆略。

说交此处,我不能不感叹记忆的神奇的处在。最早我于那按照盗版书中来看的凡《十八性欲》,但是这次重读之前,我先行想起了瞬间情节,发现沈顾二人相逢前之剧情都能够了解记得,唯独那以后的“救赎的路”忘得千篇一律干二清一色,一点印象还无。

可见我随即便非晓人性,但无意已会拿不合人性的始末设计筛除。张爱玲多地处增删改写,甚至在末去一章多,使“十八情”仅余“十四情欲”而成的《半生缘》,虽然没有了独家出嫁的光明结局,两双双口都得了单“再回头就百年身”的渺茫感叹,但也真的写透了人生由命和性格交织而成为的悲剧性。

十载韶华倏忽过,半生因为自因为何灭?情好识浅终不觉,却叹运气总打人。

—END—

作者简介:曹怀宁,国家二级心理咨询师,咨询实践超千小时,主擅领域包括婚恋情感、人际交往、两性心理、人生规划、家庭涉等。自2011年开通新浪微博以来,粉丝六万多人口,坚持定期回复私信,无私呢临近六千叫求助者提供咨询,咨询解答超千万许。《婚姻和门》杂志特约专家,多贱传媒签署撰稿人。

相关文章