说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

不是灌水,真的不懂。

编辑:说三道四文库 发布时间:2017-01-24 01:14
HTML文档下载 WORD文档下载 PDF文档下载
j2se,j2ee,j2se有什么区别阿?是java的各个版本,还是什么东东,和java2有什么关系?
????
 J2ME (Java 2 Micro Edition) 简介 
 
 
中国科大BBS 
 
 

■前言 
  
 如果您曾经到http://www.javasoft.com 网站上查询有关Java 2 Micro 
Edition 的资料,十之八九会被一大堆的技术名词搞的一头雾水。什么 K
VM ,什么CLDC 、CDC 、MIDP ,後面还冒出了Personal Java 、Embedde
 d Java以及JES 等名词。虽然名为Java 的微小版本,可是它的世界可真
是不小,让我们满肚子「见山不是山,见水不是水」的疑惑。的确,在我
刚开始接触 Java 2 Micro Edition 的时候,就感觉到这个玩意儿实在越
看越让人摸不著头绪。因此在本章中,我舍弃了技术上的细节,希望带大
家从巨观的角度来看待 Java 2 Micro Edition 的世界。希望读过本章之
後,可以使大家体验「见山是山,见水是水」,一切豁然开朗的感觉。首
先,我们必须先对Java 2 Micro Edition 在整个Java 技术之中的定位做
个了解。 
  
 ■各种不同版本之Java 程序的开发 
  
 如前面所说,各种不同的Java 版本,在其支援的核心类别函式库之完整
性以及所支援的 Java 基本型别这两件事情上都有所差异,也就是说,不
管您开发的是企业所使用的Java 程序、嵌入式装置上执行的Java 程序、
浏览器上执行的Applet ,或是在PC 上执行的应用程序。您都必须在您的
电脑上先安装 J2SE ,然後再安装各种版本的核心类别函式库以及额外的
扩充类别函式库,如此才能成功地开发各种不同目的的Java 程序。J2SE 
所提供的Java 编译器(javac.exe)可以帮助我们编译各种不同平台上的Ja
va 程序,而J2SE 所提供的Java 虚拟机器(java.exe)则可以帮助我们在P
 C 上先行测试这些程序执行结果的正确与否。另外,Java 编译器并不会
帮您检查您的程序是否符合各种平台上所支援的核心类别函式库与 Java 
基本型别。举例来说,虽然我们在前面说过,Smart Card 版本并不支援b
oolean 、byte 以外的Java 基本型别,而且该平台也只支援java.lang.*
核心类别,可是当我们在撰写 Smart Card 平台上的程序时,就算在程序
码里头用了boolean 或byte 以外的Java 基本型别,或者使用了java.lan
 g.*之外的其他核心类别,编译器仍然可以照常帮您编译出类别档。这个
时候大家一定开始产生疑惑 --那么这些程序如果放到Smart Card 上头执
行的时候,出了问题怎么办 ? 难道不会造成Smart Card 上的虚拟机器执
行时发生错误吗 ? 针对这个可能发生的潜在问题,Sun Microsystems 在
各种不同版本的开发套件中,有些会内附检查器 (checker)或者预先审核
器 (preverifier),这两个工具可以帮助您在将程序放到目标平台之前先
做好检查和预先审核的工作。检查器会帮您找出类别档之中不合目标平台
规格的部分,并提醒你这些地方可能无法在目标平台上执行。因此只要有
检查器的协助,您大致上可以确定您的程序可以符合目标平台的规定并顺
利执行。 Java Card 的开发套件中就附有检查器。 
  
 而某些平台的开发套件则附有预先审核器,预先审核器除了做检查器做
的工作之外,还有一项额外的工作,就是减轻目标平台上虚拟机器的负担
,要解释预先审核器这个额外的工作,在传统的 Java 程序之中,为了安
全上的考量,任何进入执行环境的类别档 (不管该类别档是来自本机或是
远端机器 ),都必须先经过Byte Code 审核器(Byte code verifier)的验
证,以防止程序在传送途中遭到恶意的修改,而使得 Java 程序在执行时
对系统有不良影响。经过审核之後,该类别档才能开始被J 虚拟机器所执
行。如果这个审核的动作在一般的 PC 上执行,速度倒是还能够接受,可
是一旦放到如 Palm 或是手机这些CPU 较慢、记忆体也比较少的机器上面
就显得十分吃力了。为了节省宝贵的 CPU 运算时间(既能省电又能够加速
程序执行 ),因此,在程序设计师产生能够让某些特定平台执行的类别档
之前,程序设计师必须先在 PC 上使用预先审核器做一些前置的审核工作
,预先审核器会在类别档之中加入一些特殊标记或符号。如此一来,当这
些程序放到目标平台上执行时,就可以大幅减少在目标平台上做审核时的
时间,藉而加速程序的的启动及执行速度。因此在J2ME 之下的程序(Spot
let 、MIDlet),其执行步骤变成因为预先审核的关系,执行时Byte Code
 审核器的工作就变少了,也因此从程序载入到开始执行之间的时间因而
缩短。 CLDC标准实作和MIDP 参考实作之中就附有预先审核器。 
  
 ■Java 版本的演进 
  
 相信熟悉Java 演进历史的人或多或少都听说过,Java 技术一开始并非
就叫做 Java ,而是叫做OAK ,而且最早的时候就是为了嵌入式系统而设
计的一项产品。後来因为网际网路的发达,而OAK 的诸多特性刚好又适合
用在网路上(例如可移植性、编译後程序码很小),因为商标已被注册的关
系,因此 OAK 被改名成Java ,从此因缘际会地成了网路上的闪亮巨星,
并随著时间越来越成熟,也慢慢地产生了许多非原本预期中的相关运用。
虽然 Java 已经被用到许多企业级软体上,可是其实骨子里面还是非常适
合用在嵌入式系统之中。 
  
 虽然从Java 1.0 发表之後,Java 就被广泛地使用在桌上型应用程序以
及Applet 的开发上,但是,从Java 1.1 开始,Java又回到了它一开始的
老路--也就是嵌入式系统方面的应用,在当时Sun Microsystems 发表了E
mbedded Java 与Personal Java(也有人简称为PJava)这两项规格。其中E
 mbedded Java 是为了资源十分有限,而且没有显示设备的嵌入式装置而
设计; Personal Java 则是为了在能够与网际网路连线、并拥有显示系
统(例如彩色LCD)的消费性电子装置而设计。接著Java 的版本演进到Java
 2 ,这时为了再明显区分各种Java 的应用,所以分割出了J2EE 、J2SE 
、以及 J2ME 三种版本。这三种版本的各种特性我们已经在前面已经详细
地描述,在此不再赘述。不过请大家记住,由於 Java 2将Java 的应用区
分成三大块,使得 Java 程序语言的发展不会再像Java 1.1时如树枝状般
扩散出去,这么一来有助於大家对 Java 各种应用的??清,而不会造成今
後越发展下去越不可收拾的混乱局面。额外向大家一提的是,後来Person
 al Java 发展到1.2 版的时候,也采用了一些Java 2 平台上与安全性有
关的设计。 
  
 ■Java 2 Micro Edition 概观 
  
 J2ME 在设计其规格的时候,遵循著「对於各种不同的装置而造出一个单
一的开发系统是没有意义的事」这个基本原则。於是 J2ME 先将所有的嵌
入式装置大体上区分为两种 :一种是运算功能有限、电力供应也有限的嵌
入式装置(比方说PDA 、手机);另外一种则是运算能力相对较佳、并请在
电力供应上相对比较充足的嵌入式装置 (比方说冷气机、电冰箱、电视机
上盒 (set-top box))。因为这两种型态的嵌入式装置,所以Java 引入了
一个叫做Configuration 的概念,然後把上述运算功能有限、电力有限的
嵌入式装置定义在Connected Limited Device Configuration(CLDC)规格
之中;而另外一种装置则规范为 Connected Device Configuration(CDC)
规格。也就是说, J2ME 先把所有的嵌入式装置利用Configuration 的概
念区隔成两种抽象的型态。 
  
 其实在这里大家可以把Configuration 当作是J2ME 对於两种类型嵌入式
装置的规格,而这些规格之中定义了这些装置至少要符合的运算能力、供
电能力、记忆体大小等规范,同时也定了一组在这些装置上执行的 Java 
程序所能使用的类别函式库、这些规范之中所定义的类别函式库为 Java 
标准核心类别函式库的子集合以及与该型态装置特性相符的扩充类别函式
库。比方就CLDC 的规范来说,可以支援的核心类别函式库为java.lang.*
、java.io.*、java.util.*,而支援的扩充类别函式库为java.microedit
ion.io.*。区分出两种主要的Configuration 之後,J2ME 接著在定义出P
rofile的概念。Profile 是架构在Configuration 之上的规格。之所以有
Profile的概念,是为了要更明确地区分出各种嵌入式装置上Java 程序该
如何开发以及它们应该具有哪些功能。因此Profile 之中定义了与特定嵌
入式装置非常相关的扩充类别函式库,而 Java 程序在各种嵌入式装置上
的使用者介面该如何呈现就是定义在Profile 里头。Profile 之中所定义
的扩充类别函式库是根据底层Configuration 内所定义的核心类别函式库
所建立。 
  
 ■Java 在嵌入式系统上的应用 
  
 由於Java 本身最初的设计理念即是针对嵌入式系统,因此将他用在嵌入
式系统上真可谓如鱼得水。在这个Linux 开始兴起的时空交会点,网路上
出现了一篇关於嵌入式 Linux 与Java 互相配合以造就双赢局面的相关报
导,这是由 LinuxDevices.com 的专栏作家 Randy Rorden 所发表的一篇
白皮书,名为「 Java 与嵌入式 Linux 合作」。 在这篇文章里头,作者
对嵌入式Linux与Java 个别的优点提出他的看法,同时也提出了Java-Lin
 ux 平台的构想。有兴趣的读者可以到到下列几个网站参考相关新闻与资
料。 
  
 1. Java 与嵌入式 Linux 合作白皮书 
   http://www.ctech.com.tw/d-news/news/linux/89090208.asp 
 2. Java 及嵌入式Linux 合作 
   http://www.linuxdevices.com/news/NS5973673868.html 
 3. 即将来临的Java-Linux 结合 
   http://www.linuxdevices.com/articles/AT7102892618.html 
  
 ■为何要用Java 撰写PDA 上的应用程序? 
  
 由於预期到今後行动通讯时代的来临,所以通讯相关行业变的前景可期
,而除了达成行动通讯的主要工具 -- 手机月来越精巧之外,有更多的厂
商相继投入PDA 的生产与开发。本来PDA 主要的平台有PalmOS 、Windows
 CE 以及EPOC ,也不知道曾几何时,开始一大堆公司投入embedded linu
x 的研发,其中包括国内资策会自己开发的 @ViS 作业系统,互慧科技也
有自己的嵌入式作业系统,当然更不用说大陆厂商与韩国厂商了。 喔喔!
这些作业平台的数量比起 PC 来说真不知道要复杂上几倍。对一般使用者
来说当然影响比较小,可是对於程序开发者来说,看到这么多不同的程序
发展平台,真是让人望之却步。如果每个平台都有自己的程序写法以及函
式库,那么光是看上面这些平台至少就要学习五种以上程序的写法。当然
,只专精一种平台当然是很好的事情。可是程序设计师不禁要说 :”如果
我们写出来的软体可以在不经过修改原始码的情况下就能够在这些平台上
执行,那不是更完美吗?” 对程序开发者来说,这样的投资报酬率当然是
最大的。 
  
 要在那么多平台上开发程序,对程序设计师来说的确是一个很大的挑战
,如果要把所有的时间和精力放在软体的可用性上,那么相对地很多时候
我们根本没有那么多时间撰写各种平台的程序。要解决这个问题,一般来
说程序设计师会选用一个可以跨平台的Framework 来达成至少source cod
 e level 的跨平台(例入Qt 就能做到)。不过在本篇文章中我们要介绍的
则是更终极的解决方案 ?Java ,利用Java 的”write once, run anywh
 ere”特性,我们可以真正达到程序只要写一次,拿到任何平台上都可以
执行(当然前提是必须要PDA 的厂商也要实作出该平台的Java Virtual Ma
chine 才行)。利用Java 来做PDA 上的程序当然有其缺点,最广为人知的
可能就是执行效率的问题, Java 在执行速度这个议题上一直让人诟病。
不过笔者认为,随著技术的发达,将会有更快更省电的PDA 专用CPU 出现
,因此效率上的问题其实是可以忽略的。更何况,当 Sun 在设计J2ME 的
时候,也用了很多方式企图加快Java 在PDA 上的执行速度(例如预先审核
 )。 
  
 ■总结 
  
 看完了本章之後,您对整个Java 2 Micro Edition 有个大致上的了解了
吗? 再进入下一章之前,请务必弄清楚本章所提到的专有名词。如果各
位想对各种技术规格做更详细的了解,请自行参考下表所列出的网页。 
  
 Consumer & Embedded Technologies 
 http://java.sun.com/products/consumer-embedded/ 
  
 Consumer & Embedded Technology Center 
 http://developer.java.sun.com/developer/products/j2me/ 
  
 Java 2 Micro Edition 
 http://www.javasoft.com/j2me/ 
  
 JDC J2ME Tech Tips 
 http://developer.java.sun.com/developer/J2METechTips/ 
  
 CLDC & KVM 
 http://www.javasoft.com/products/cldc/ 
  
 C & E Center Wireless Technologies 
 http://developer.java.sun.com/developer/products/j2me/wireless.
 html 
  
 MIDP 
 http://www.javasoft.com/products/midp/ 
  
 Embedded Java 
 http://www.javasoft.com/products/embeddedjava/ 
  
 Personal Java 
 http://java.sun.com/products/personaljava/ 
  
 JavaPhone 
 http://java.sun.com/products/javaphone/ 
  
 Java Embedded Server 
 http://www.sun.com/software/embeddedserver/index.html 
  
 C & E Center Java Embedded ServerTechnology 
 http://developer.java.sun.com/developer/products/j2me/embedserv
 .html 
  
 JavaTV 
 http://www.javasoft.com/products/javatv/ 
  
 C & E Center Digital Interactive Television 
 http://developer.java.sun.com/developer/products/j2me/tv.html 
  
 Java Card 
 http://java.sun.com/products/javacard/ 
  
 C & E Center JavaCardTechnology 
 http://developer.java.sun.com/developer/products/j2me/smartcard
 .html 
  
 Motorola 官方Java 网站 
 http://www.motorola.com/java/ 
  
 JINI 
 http://www.sun.com/jini/ 
  
 C & E Center Downloads & Specifications 
 http://developer.java.sun.com/developer/products/j2me/downloads
 .html 
  
 Spotless System Page 
 http://www.sun.com/research/spotless/ 
 
 
易混淆的几个JAVA术语 
 

1.J2EE
J2EE是JAVA 2 PLATFORM ENTERPRISE EDITIONS 的简称,它是一个套件,它很有可能成为服务器端的标准。包含有:

Enterprise JavaBeans(EJB)
JavaServer Pages(JSP)
JDBC 
Java Message Service(JMS)
J2EE Connector
JAVA Servlets 
Java Naming and Directory InterfaceTM (JNDI)
JavaTM Interface Definition Language (IDL)
JavaTM Transaction API (JTA)
JavaTM Transaction Service (JTS)
JavaMail
RMI-IIOP

2.J2SE
J2SE是JAVA 2 Platform, Standard Edition的简称,它也是一个套间,
它主要包含有:
JDK 1.1.x
JRE 1.1.x
3.JDK
JDK是JAVA DEVELOPMENT KIT的简称,它是最重要的开发工具,主要包括开发所用的调试,编译,运行等必须的软件工具。现在的版本都是1.1.x系列。
4.JSDK
是JAVA Software Development Kit的简写,它是给开发人员用的,很多人误以为它是针对Serverlet的。JSDK有两类版本:
JAVA SDK Standard Edition和Enterprise Editions。现在一些最新的JAVA开发软件都附带它(Standard Edition),
如JBUILDER3.5.
5.JSP
是JavaServer Pages的简写。
6.JSWDK
是JavaServer Web Development Kit的简称,最新版本是1.0.1,支持JSP 1.0和Servlet API 2.1。它主要是配合WEB服务器使用。
7.TOMCAT
是有SUN提供技术支持开发的,包括了JSWDK的全部功能,还有一些加强的,它是JAKARTA套间的一部分。
8.JRE
是Java Runtime包括了JAVA虚拟机,一些核心类和相关的支持文件。是JDK的一部分(RUNTIME部分)。 
 
 
写得真不错!
CTO如何避免决策失控(三):从CEO角度看CTO的应对能力 IT界需求最旺的16项技能 PMC发布8系列RAID卡 找准国内互联网企业需求 早Google一步,eBay数据中心率先搭载了火星上使用的技术 目标专利2000,技术研发人员占55%,斐讯的厚积薄发 SwiftStack CEO:分布式存储的未来 触控陈昊芝:“好声音”标王对移动游戏未来的预测 Office将更强大:微软正开发Office Reader和Office Lens 百度技术专家详解Clouda 并称计划推出相应UI解决方案 少年才俊:看IT界8个不到20岁的科技公司创始人 Oracle与Freescale展开深度合作,Java或将一统物联网? 探秘Google新搜索引擎算法Hummingbird的16个疑惑 如何在开发项目里进行自我激励! 或许很受用:苹果、谷歌和亚马逊等公司的14个怪异面试题 12款不容错过的新款jQuery插件 技术开发者如何看实时Web App开发框架? 高薪技术排行:大数据居首,苹果相关次之,Java、C等相去甚远 谷歌开发网络跟踪新技术:AdID将取代第三方Cookie 穿在脚上的苹果?苹果聘用Nike设计主管Ben Shaffer 七款Debug工具推荐:iOS开发必备的调试利器 六年亲历,见证中国大数据技术与应用时代的到来 Mailbox:日支撑过亿信息数据库的性能调优及集群迁移 PayPal前CTO 在美国改变世界的乌克兰犹太人 放弃Bootstrap&Foundation,迎接Semantic UI? 一键分享:iOS版Google+发布SDK InMobi杨娟:中国移动游戏如何挑战全球? Adobe再遭APT攻击:数十G源代码及290万用户信息失窃 程序员,如何在工作中崭露头角? 国内外三个不同领域巨头分享的Redis实战经验及使用场景 这是一场潜在的战争:谷歌与Facebook、苹果在搜索上的博弈 设计新闻类网站需要注意的关键点:移动友好、宽带…… TO:Vincent_Jiang(无生无灭) 两机相连的问题??? 提问题给的最高分于其余的分有何关系?请问斑竹 什么叫数据库的别名,应该怎样设置数据库的别名? 怎样与telnet应用服务程序通信 怎样在TStringGrid的整个框内绘图,而不是在某个单元中绘图? WEB安全认证问题 TO: neweb(永不言败) 请问各位大虾,哪里有jdk1.3 for linux SPARC 版本 求救!硬盘坏了! 晨昏三灌水,早晚一个屁 怎么在EXCEL中用VBA控制图表的位置? Delphi确实很好,学了好几年了,但在上海差点没有找到工作,很少有招学Delphi的 关于 VC 6.0 有没有什么补丁,升级文件之类的东西? 高分争解 怎么利用Jsp发邮件? 有谁知道光驱加锁的问题 parodox数据库问题 各位平时用 VC 作东西,都用那些辅助工具?  高分争解 【 http://www.esoftware.com.cn/search.php?condition=%BA%AB%C1%F7%C0%B4%CF%AE&page=1&mode=3 】 JBuilder的使用问题 在VFP中,编程执行SQL语句时,怎样使系统的查询结果不出现? 一个程序流程的问题 为什么当我的SpeedButton的enabled为false时,上面的图标就没有了? 囡囡(baicolt)请进,问你一点事情 简单问题,请赐教 高分相赠!!!:操作系统和SQL SEVER2000都是英文版,用VB连接如何可以正确的输入和显示中文? 则么在程序中得到sql的存储过程的返回值? 请问 VB 6.0 有没有最新的升级文件之类的东西?高分争解 谢谢 谁有用java做的复杂一点的图行界面的例子 网管来看看,为什么不能给分了!右边的文本框又不见了! 各位用 VB 编程都用那些辅助工具? 高分争解 关于ShellExecute 装了redhat7,在/etc里没有inetd.conf文件,谁见过这咋整 菜鸟请教大侠!很急!谢谢!!只有10分对不起! 请问一个关于CLASSWIZARD 的问题 这里有PB反编译程序,你信吗? 怎样解 关于大数据量的问题,经验丰富者里面谈! 我想在程序里控制程序外的浏览器窗口资源管理器窗口,怎么做呢?急呀!!!!!! 请问:我用JavaMail收下的邮件主题,发信人姓名不能正常显示。。。。。 认识我的人都进来跟我聊聊吧,我最近新换了工作,还没有适应,你们各位是怎么换工作? 请问如何在Delphi中表示二进制,或者十六进制数呢? 各位35以后干什么?我们能干什么? ????? 如何将eltree中的数据和某数据表关联 有没有比RECORDCOUNT快的方法实现同样的功能? 鉴于目前有些东西说话不知轻重,把这个旧闻再贴一遍,不要以为真的在网上 “没人知道你是一只狗” Java 工具 怎样解决vb中编译成exe文件中出现的问题? 你别说国企,只要是沾的国企的气味就他妈的黑! api函数我不懂。 我要开发一个网络监听的程序,捕获所有以太网中所有的帧,象NT和Win2000中的网络监视器一样 下表记录了一次实验中时间与温度的数据时间/min 0 5 10 15 20 25 温度/ 10 25 40 55 70 85 1.如果温度的变化是均匀的,21min时的温度是多少?2.什么时间的温度是34摄氏度? 某课外活动小组的同学在实验室做锌和浓硫酸反应的实验.(其反应方程式为Zn+2H2SO4(浓)== ZnSO4+SO2+H2O )甲同学认为产生的气体中只有SO2,乙同学认为除SO2外,还可能有H2.为了验证甲、乙两同学的 化学粗盐提纯除 泥沙 硫酸盐 MgCl2 CaCl2的步骤及现象 为探究PH值对唾液淀粉酶活性的影响,某同学设计的实验步骤如下表 (两题不会做求帮忙) 化学:摩尔浓度为多少的硫酸才是浓硫酸? 如果要除去粗盐中含有的可溶性杂质CaCl2(氯化钠),MgCl2(氯化镁)及一些硫酸盐,按下表所示顺序,应加入什么剂 下表是某小组探究“过氧化氢酶的活性是否受pH影响”的实验,请依据设计的实验操作步骤,回答下列问题:(1)本实验的因变量是____,可观测的指标是____. (2)上述操作步骤中存在明显的缺陷,请写 某班参加数学课外活动小组的有22人,参加物理课外活动小组的有18人,参加化学课外活动小组的16人,至少参加一科课外活动小组的有36人,则三科课外活动小组都参加的同学有多少人?{A∪B∪C}={A} 粗盐中含可溶性CaCl2,MgCl2及一些硫酸盐粗盐中含可溶性CaCl2、MgCl2及一些硫酸盐除去这些杂质的试剂可选用①Na2CO3、②NaOH、③BaCl2、④ HCl 加入的先后顺序可以是 A①②③④ B②③①④ C②①③ 为验证pH对唾液淀粉酶活性的影响,某学生设计了下表中的实验方法步骤.在同学们提出的下列评价中,不合理的是项目 试管1 试管21 加入可溶性淀粉溶液 2mL 2mL2 加入新鲜唾液淀粉酶溶液 1mL 1mL3 用海带制取碘的化学实验1.本实验的原理2.实验前为什么要用刷子而不用水冲干海带3.碘单质易升华,为什么还可以用酒精灯灼烧干海带4.能否用氯水代替稀硫酸和双氧水 除杂:Na2SO4,MgCl2,CaCl2,如果用BaCl2,NaOH,NaCO3除,最后不是还有Ba离子吗?那应该怎么才可以完全除去就按照这个顺序除 在测定唾液淀粉酶活性时,将溶液PH由2上升到6过程中,该酶活性将? 某化学课外活动小组以海带为原料获得少量碘水,并以CCl4为溶剂将碘从碘水中提取出来.具体过程如下图所示则:操作①的名称是 ,在操作过程中使用到的玻璃仪器有 .操作②中发生反应的化学 6.粗食盐中常含CaCl2、MgCl2、Na2SO4等杂质,需按一定顺序加入NaOH溶液、Na2CO3溶液、 BaCl2溶液和盐酸(A.Na2CO3、BaCl2、NaOH、HCl B.NaOH、BaCl2、Na2CO3、HCl C.BaCl2、NaOH、HCl、Na2CO3 D.BaCl2、Na2CO3、HCl 某同学为了探究pH对人唾液淀粉酶活性的影响,设计如下实验步骤:①在A、B、C、D、E5支试管中分别加入pH5.0、6.0、7.0、8.0、9.0的适宜浓度缓冲液5mL,再分别加入质量分数为1%的淀粉液1mL.②各试 用海带为原料制取少量碘水,现用CCI4从碘水中萃取碘并用漏斗分离两种溶液,实验过程操作如下:A:把盛有溶液的分液漏斗放在铁架的铁圈中;B:把500ml碘水和15mlccl4加入分液漏斗中,并改好玻 粗盐的除杂 杂质Na2SO4,MgCl2 试剂 Na2CO3,NaOH,BaCl2,HCl 答案是BaCl2,NaOH,Na2CO3,HCl既然Na2CO3也可以沉淀MgCl2,那加NaOH不是可以去掉吗? 现有一份naoh固体样品,里面混有少量的na2co3,nacl杂志,某同学用中和滴定的方法来测定naoh的纯度.操作1称取ag样品放入锥形瓶中,加水,震荡,使固体充分溶解.2向该溶液中加入足量的bacl2溶液,使co3 以下各项措施中,可以消除分析测试中的系统误差的是().A、进行仪器校正 B、增加测定次数 C、增加称样量 D、提高分析人员水平 我做实验时,为什么煮得的提取液是浓浓的黑色(像煲中药似的)?反复过滤后仍无法得到澄清透明的液体?海带的用量过多会有影响吗? 用蒸馏水酚酞BaCl2溶液和已知浓度盐酸标准溶液作试剂,为什么可测定NaOH固体(杂质仅为Na2CO3)的纯度? 直流电桥(惠斯通电桥)测电阻的实验误差主要来源是什么?我们在实验中采取了什么措施来减小这种误差?还可以采用哪些方法来减小这种误差? 如何用化学的方法从海带中提取碘 如何检验碳酸钠中含有氢氧化钠 在真正做实验时逐差法能减少误差吗?比如一条纸带有O、A、B、C、D、E、F七个计数点.相邻两点的距离记为S1、S2、S3、S4、S5、S6.根据逐差法的公式,有:a=[(s4+s5+s6)-(s1+s2+s3)]/9T^2问题来了.在实验 为了除去粗盐中的CaCl2,MgCl2,Na2SO4及泥沙等杂质,某同学设计了一种制备精盐的实验方案,如图:1.在第4步和第六步中,写出所有反应的方程式2.判断BaCl2已过量的方法: Na2CO3和NaOH 能不能反应 牛顿环实验采取什么方法消除误差 如何除去粗盐中的可溶性杂质CaCl2,MgCl2,Na2So4等,得到较纯的食盐?加入的顺序为BaCl2、NaOH、Na2CO3 为什么是这个顺序? 在某温度下,将7.8克Na2O2投入100克10%的烧碱溶液中,充分反应后,求所得溶液的溶质的质量分数以及生成气体的体积. 为了减小测量遏止电压的误差,在实验过程中应采取哪些措施 如何提纯含泥沙、MgCl2、CaCl2、Na2SO4的粗盐为原料提取NaCl的固体的工艺流程图 急用 在一定温度下向饱和烧碱溶液中放入一定量的Na2O2过氧化钠,充分反应后恢复至原来温度,下列说法正确的是(A、溶液中OH-总数不变,有O2放出B、溶液中NA+浓度增大,有O2放出C、溶液中NA+总数减少 酒精检测 实验方案设计!设计方案 和 氧化反应啥的忘记说了 还要配图 T T 如何除去NaCl中所含的Na2SO4、MgCl2、CaCl2按顺序写出所加试剂及相应的方程式. 7、由氢氧化钠(NaOH)和过氧化钠(Na2O2)组成混合物,并检测出氢元素的质量分数为1%,那么混合物中钠元素的质量分数为( )A.46% B.57.5% C.58.4% D.无法计算 实验方案设计的疑问下列实验方案设计正确的是A、分解高锰酸钾制氧气后,残留在试管内壁上的黑色物质可用稀盐酸洗涤B、失去标签的硝酸银溶液、稀盐酸、氢氧化钠溶液、氯化铝溶液可选 怎样除去粗盐中的Mgcl2和Cacl2啊? 在饱和NaOH溶液中加入一定量Na2O2,充分反应后恢复到原温度,下列说法正确的是?A有晶体析出,原溶液质量不变B有晶体析出,原溶剂质量不变C溶液仍然为饱和溶液,浓度增大D溶液仍然为饱和溶液, 探究生物学问题时,在确定了课题后进行实验方案设计的主要依据是……发现的现象\观察结果/假设/得出的结论 氯化钠是日常生活的必需品,也是重要的化工原料.(1)粗盐除含NaCl外,还含有少量MgCl2、CaCl2、Na2SO4以及泥沙等杂质.以下是粗盐提纯的操作流程.提供的试剂:Na2CO3溶液、K2CO3溶液、NaOH溶液、BaCl2 对比实验对比实验需要注意两个问题一是---两是---对比实验需要注意两个问题 生物遗传实验设计方案 氯化钠是日常生活的必需品,也是重要的化工原料..在滤液中加盐酸的作用是( ).1)粗盐除含NaCl外,还含有少量MgCl2、CaCl2、Na2SO4以及泥沙等杂质。以下是粗盐提纯的操作流程。提供的试剂:N 家庭实验有哪些可以做啊 实验如下:目的:探究不同烟草浸出液对金鱼的毒害.实验要分三组:分别为红塔山牌、石狮牌和普通烟草的一定浓度的浸出液对金鱼的毒害作用.希望帮忙设计一个实验报告.包括实验过程说 食盐是日常生活的必需品,也是重要的化工原料.粗食盐常含有少量K+、Ca2+、Mg2+、Fe3+、SO42-等杂质离子,实验室提纯NaCl的流程如下按滴加顺序依次为Bacl2,NaoH,Na2CO3.为什么Na2CO3要最后滴加?放在Bacl 小学科学实验在空瓶子口上套一个小气球,先把他放在热水里,再把他放在冷水里 谁有高中生物全部实验的总结,急需! (2011•津南区一模)氯化钠是日常生活的必需品,也是重要的化工原料.粗盐除含NaCl外,还含有少量MgCl2、CaCl2、Na2SO4以及泥沙等杂质.以下是粗盐提纯的操作流程.提供的试剂:Na2CO3溶液 科学实验设计方案证明.的事业1实验目标:.2.实验器材.3.4.实验现象.5.试验推理.6试验结论. 化学某课外活动小组从实验室取出硫酸试剂,试剂瓶上标签的部分内容如下图所示.该小组欲用此硫酸试剂配制450ml0.2mol/L的稀H2SO4溶液 化学纯(cp)(500ml) 品名:硫酸 h2so4 相对分子质量:98 密度: 如何除去NaCl中的MgCl2和CaCl2? 某学生实验过程中获得以下数据,不合理的是A.用10ml的量筒量取了8.5ml浓硫酸B.用托盘天平称得某大理石样品质量为23.5gC.用pH试纸测定某工厂排放的污水pH=5.20D.测的某粗盐中氯化钠的质量分数 某化学课外活动小组从实验室取出硫酸试剂,试剂瓶上标签的部分内容如图所示.该小组欲配制450mL0(1)所需试剂瓶内硫酸溶液的体积为________mL.为什么不能用质量守恒V=0.45L*0.2mol/L*98/1.84g·cm-3为 要除去粗盐中含有的杂质cacl2、mgcl2及一些硫酸盐,所加试剂顺序可以颠倒吗?书上是先加bacl2,然后naoh.最后na2co3. 你认为下列实验测得的数据不合理的是( ).A用pH试纸测得某河水的pH值为6.24.B用托盘天平称得氧化铜粉末的质量为11.5g.C用10ml量筒取8.5ml的溶液.D测得某粗盐中氯化钠的质量分数为90.5%.请告诉 现有失去标签的相同体积的两瓶液体,一瓶是98%的浓硫酸,另一瓶是10%的稀硫酸,请你用学过的物理和化学 高一化学必修一第一单元粗盐中含可溶性CaCl2、MgCl2及一些硫酸盐,除去这些杂质的
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn