java aio为什么不稳定_烯醇式结构为什么不稳定?
酸性条件下的互变平衡:
碱性条件下的互变平衡:
根据有机物键能数据库(iBonD)的数据【有机物键能数据库(iBonD)面向学术界免费开放】,以丙酮及其烯醇式为例,烯醇羟基氢的pKa为10.94,而丙酮的α-H的pKa则为19.27。在碱性条件下烯醇式羟基氢的酸性更强,碱更容易和其反应使平衡向左移动,由于两个pKa相差较大,平衡严重偏向酮式方向,因此丙酮的主要结构为酮式。在酸性条件也可以解释,由于酮式碳负离子的碱性更强,氢更容易与其结合。
【J. Am. Chem. Soc. 1988, 110, 16, 5506–5510】
【Chem. Soc. Rev., 1996,25, 275-280 】
稳定性的影响因素:一、酮式酮式α氢的酸性酮式α氢的酸性越强,平衡更容易偏向烯醇式一侧,越容易形成烯醇,因此也越稳定。丙酮中烯醇式的含量只有0.00025%,而乙酰乙酸乙酯中烯醇式的含量为7.5%,2,4-戊二酮中烯醇式含量则达到80%。二、烯醇式的结构烯醇式结构能形成共轭体系,形成的共轭链越长,烯醇式也越稳定。另外烯醇结构的稳定性还和能否形成内氢键有关。
三、溶剂对于能形成内氢键的烯醇式结构,其极性比酮式的更小,因此溶剂的极性越强,对烯醇式越不利。
含有烯醇结构的化合物有苯酚、方酸、1,1,1-三氟-2,4-戊二酮都是有这样性质的化合物,维生素C中有烯二醇的结构,也是稳定的烯醇。
烯醇常见的应用
一、aldol缩合
二、Mukaiyama羟醛缩合反应
三、烯醇的共轭加成:Michael加成
三、酯烯醇的反应:Claisen酯缩合,Dieckmann缩合反应
四、胺甲基化反应:Mannich反应
五、成环的反应:Robinson增环
六、Perkin反应
七、Darzens缩水甘油酸酯缩合
java aio为什么不稳定_烯醇式结构为什么不稳定?相关推荐
- java aio实现_深入理解Java AIO(三)—— Linux中的AIO实现
我们调用的Java AIO底层也是要调用OS的AIO实现,而OS主要也就Windows和Linux这两大类,当然还有Solaris和mac这些小众的. 在 Windows 操作系统中,提供了一个叫做 ...
- Java基础语法_循环结构【多测师_何sir】
Java基础语法_循环结构 for 循环 while 循环 do-while 循环 Java 增强 for 循环 break 关键字 continue 关键字 for 循环 语法结构: for(初始化 ...
- java中分支_[Java教程]JavaScript中的分支结构
[Java教程]JavaScript中的分支结构 0 2016-06-30 23:03:37 说到JavaScript中的分支结构,我们就不得不提到流程控制这个词,我们所有的程序都是由数据和算法组成的 ...
- java对象模型是什么_蓝石榴_个人博客_JVM内存结构、Java内存模型、Java对象模型...
JVM内存结构 我们都知道,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小项目_个人主页(1)—— 云环境搭建与项目部署
摘自:Java web小项目_个人主页(1)-- 云环境搭建与项目部署 作者:丶PURSUING 发布时间: 2021-03-26 23:59:39 网址:https://blog.csdn.net/ ...
- 内核aio_深入理解Java AIO(三)—— Linux中的AIO实现
我们调用的Java AIO底层也是要调用OS的AIO实现,而OS主要也就Windows和Linux这两大类,当然还有Solaris和mac这些小众的. 在 Windows 操作系统中,提供了一个叫做 ...
最新文章
- 计算机如何理解我们的语言?NLP is fun!
- jmeter http并发测试时报错
- python反转列表的三种方式
- asp.net core策略授权
- Tensorflow MNIST 手写识别
- python字符串字面量有哪四种定义方式_python中字符串连接的四种方式
- Python编写人机对战小游戏(抓狐狸)(2)
- 学习笔记(3):SAP S4 HANA财务模块入门到精通-供应商自动付款的操作-Fiori
- 代理xp组件已作为此服务器安全配置的一部分被关闭
- java中intern,JAVA中String的intern方法
- 数据准备脚本:Python Pandas OR esProc SPL?
- Windows11 笔记本有线连接 WLAN(WIFI)共享方法(不知道Win10这种方法好不好使)
- 魔兽worldserver.conf 服务端配置文件说明
- Ubuntu中出现sudo:unknown uid 1000:who are you?
- 纯CSS绘图:我的经典制作-小桥流水人家
- 赠书福利|说出来你可能不信,这本书或许可以「预测」未来
- VMware创建Win10操作系统虚拟机
- 我的GH60 - 极客定制GK61XS : eclipse软件开发常用快捷键新增绑定 (亦适用于不使用方向键/HOME/END情况的大牛)
- [bugku]解密系列+杂项
- 万字长文剖析Dapp生态,《2019 Dapp行业报告》重磅发布