<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_陆岛工作室</title><subtitle type="text">XOtec Studio -- 陆岛工作室。软件设计、开发心得与资料收集园区。欢迎朋友们来交流</subtitle><id>http://feed.cnblogs.com/blog/u/38412/rss</id><updated>2011-10-03T14:26:50Z</updated><author><name>陆岛工作室</name><uri>http://www.cnblogs.com/iinsnian/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iinsnian/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/38412/rss"/><entry><id>http://www.cnblogs.com/iinsnian/archive/2011/09/24/2188336.html</id><title type="text">分享：桌面背景收藏夹程序；方便你设置与管理桌面图片。</title><summary type="text">点击这里下载!1.   方便地把自己喜欢的图片添加到收藏夹作为桌面背景。2.   随时可以将收藏夹中的图片设置为当前桌面背景。3.   添加收藏夹图片方便快捷，可以打开收藏夹窗口，将图片文件直接拖入。或者在图片文件上点击右键，添加到收藏夹中。4.   与操作系统无缝整合，在桌面或资源管理器中点击右键，就可以方便地更换桌面背景图片。5.   可以在Windows桌面上用右键中唤出菜单，随时方便地更换背景，即刻获得新的桌面心情。6.   可以方便地管理收藏夹中的桌面图片。</summary><published>2011-09-23T20:46:00Z</published><updated>2011-09-23T20:46:00Z</updated><author><name>陆岛工作室</name><uri>http://www.cnblogs.com/iinsnian/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iinsnian/archive/2011/09/24/2188336.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iinsnian/archive/2011/09/24/2188336.html"/><content type="html">&lt;div align="center"&gt;&lt;span style="font-size:16.0pt;font-family:黑体;Times New Roman&amp;quot;;"&gt;桌面背景收藏夹程序&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div&gt;&lt;div align="center"&gt;(陆岛工作室　2011.09)&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong style="font-size: 18pt;"&gt;点击以下图标下载程序&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://files.cnblogs.com/iinsnian/XOTecDTFavorites.rar"&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/139915/t_xoteclogo2.gif" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="center"&gt;&lt;a href="http://files.cnblogs.com/iinsnian/XOTecDTFavorites.rar"&gt;http://files.cnblogs.com/iinsnian/XOTecDTFavorites.rar&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 方便地把自己喜欢的图片添加到收藏夹作为桌面背景。&lt;/p&gt;&lt;p&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 随时可以将收藏夹中的图片设置为当前桌面背景。&lt;/p&gt;&lt;p&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 添加收藏夹图片方便快捷，可以打开收藏夹窗口，将图片文件直接拖入。或者在图片文件上点击右键，添加到收藏夹中。&lt;/p&gt;&lt;p&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 与操作系统无缝整合，在桌面或资源管理器中点击右键，就可以方便地更换桌面背景图片。&lt;/p&gt;&lt;p&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 可以在Windows桌面上用右键中唤出菜单，随时方便地更换背景，即刻获得新的桌面心情。&lt;/p&gt;&lt;p&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 可以方便地管理收藏夹中的桌面图片。&lt;/p&gt;&lt;p&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 程序简单实用，不占系统资源。&lt;/p&gt;&lt;p&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 绿色软件，无需安装。无插件，无广告。无后门，无木马。放心使用。&lt;/p&gt;&lt;p&gt;9.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 陆岛工作室热心提供，方便大家。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="center"&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/139262/Windows02.jpg" width="685" border="0" height="507" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &lt;br /&gt;&lt;/p&gt;&lt;p align="center"&gt;收藏夹主界面&lt;/p&gt;&lt;p align="center"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="center"&gt;提供管理桌面图片的基本功能。可以添加喜欢的图片到收藏夹，直接选中图片设置桌面背景。或随机使用收藏夹中的图片设为桌面背景。&lt;/p&gt;&lt;p align="center"&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/Windows03.jpg" border="0" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="center"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="center"&gt;收藏夹能接收文件拖入。在资源管理器中或图片浏览器将喜欢的图片拖入收藏夹。即可收藏该图片。方便下次更换桌面背景。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="center"&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/menu3.jpg" border="0" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="center"&gt;程序提供了与系统资源管理器与桌面无缝衔接的右键菜单功能。只需点击&amp;#8220;帮助&amp;#8221;--〉&amp;#8220;整合到资源管理器右键菜单&amp;#8221;即可将程序桌面更换功能整合到操作系统中，方便随时更换桌面背景，收藏自己喜欢的图片文件。&lt;/p&gt;&lt;p align="center"&gt;（设置该功能时，部分防病毒软件或许会提醒是否加入右键注册表的修改。点允许修改即可，程序只加入右键菜单，需在注册表中进行注册。不会对系统作其他修改。）&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="center"&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/menu2.jpg" border="0" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="center"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="center"&gt;与资源管理器无缝衔接。在资源管理器中，选中自己喜欢的图片，点击鼠标右键，在唤出的菜单中可以将该图片设置为桌面、加入收藏夹。也可以直接唤出桌面收藏夹管理器。方便地对喜欢的桌面图片进行设置或管理。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="center"&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/menu1.jpg" border="0" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="center"&gt;与 Windows 桌面无缝衔接。在桌面空白处唤出菜单，即可方便地更换桌面背景，可以随机，或按顺序更换桌面。随时获取新的桌面心情。&lt;/p&gt;&lt;p align="center"&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/About.jpg" border="0" /&gt; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="center"&gt;如果本程序给您带来了方便，请记住 &lt;strong&gt;陆岛工作室 &lt;/strong&gt;为您提供的服务。软件免费使用。更多的软件信息，请关注我们的网页与QQ群动态信息。&lt;br /&gt;你下载的为内部测试版，程序不足之处敬请谅解，如有好的建议或新的提议，请及时反馈给我们。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div&gt;&lt;div align="center"&gt;  &lt;/div&gt;&lt;p align="center"&gt;&lt;span style="font-size: 14pt;"&gt;QQ&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 14pt;"&gt;群&lt;/span&gt;&lt;span style="font-size: 14pt;"&gt;:&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;　&lt;/span&gt; &lt;span style="font-family: 宋体; font-size: 14pt;"&gt;软件讨论组群：&lt;/span&gt;&lt;span style="font-size: 14pt;"&gt;96444537&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 14pt;"&gt;陆岛工作室会员群：&lt;/span&gt;&lt;span style="font-size: 14pt;"&gt;59908643&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;&amp;nbsp;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/iinsnian/aggbug/2188336.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/iinsnian/archive/2011/09/24/2188336.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/iinsnian/archive/2011/09/20/2180830.html</id><title type="text">DevExpress VCL v2011 vol 1.6 下载地址</title><summary type="text">下载到最新版的 DevExpress VCL 版本为：DevExpress VCL v2011 vol 1.6。现将下载地址贴出来。需要的人直接去取吧。也在此作一备注，以便自己以后要用的时候方便找得到。</summary><published>2011-09-19T19:16:00Z</published><updated>2011-09-19T19:16:00Z</updated><author><name>陆岛工作室</name><uri>http://www.cnblogs.com/iinsnian/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iinsnian/archive/2011/09/20/2180830.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iinsnian/archive/2011/09/20/2180830.html"/><content type="html">&lt;p&gt; 下载到最新版的 DevExpress VCL 版本为：DevExpress VCL v2011 vol 1.6。&lt;/p&gt;&lt;p&gt;虽然有段时间没用这玩意儿了，但相信有用的朋友还有需要的。现将下载地址贴出来。需要的人直接去取吧。也在此作一备注，以便自己以后要用的时候方便找得到。&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 24pt;"&gt;下载地址：&lt;/span&gt; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div&gt;&lt;strong style="font-size: 14pt;"&gt;&lt;a href="http://download.csdn.net/detail/iinsnian/3614494"&gt;DevExpress VCL v2011 vol 1.6 Part1&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://download.csdn.net/detail/iinsnian/3614494"&gt;http://download.csdn.net/detail/iinsnian/3614494&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;p&gt;&lt;strong style="font-size: 14pt;"&gt;&lt;a href="http://download.csdn.net/detail/iinsnian/3614513"&gt;DevExpress VCL v2011 vol 1.6 Part2&lt;/a&gt;&lt;/strong&gt; &lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://download.csdn.net/detail/iinsnian/3614513"&gt;http://download.csdn.net/detail/iinsnian/3614513&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&amp;nbsp;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;DevExpress 从 V5.6版后就改名为 DevExpress VCL 2011 v1.3了。作了许多新的改进。需要了解的可点此地址直接参观下：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.devexpress.com/Subscriptions/VCL/WhatsNewBuild11.1.3/"&gt;&lt;span style="font-size: 14pt;"&gt;What's New in Build v2011 vol 1.3 &lt;br /&gt;&lt;span style="font-size: 10pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size: 10pt;"&gt;http://www.devexpress.com/Subscriptions/VCL/WhatsNewBuild11.1.3/&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;&amp;nbsp;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&amp;nbsp;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/iinsnian/aggbug/2180830.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/iinsnian/archive/2011/09/20/2180830.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/iinsnian/archive/2011/09/18/2180751.html</id><title type="text">JAVA语言之基础篇</title><summary type="text">Java语言之基础篇: JAVA的历史;JAVA 语言的基本情况;最基本的Java程序;JAVA语法基础</summary><published>2011-09-18T14:46:00Z</published><updated>2011-09-18T14:46:00Z</updated><author><name>陆岛工作室</name><uri>http://www.cnblogs.com/iinsnian/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iinsnian/archive/2011/09/18/2180751.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iinsnian/archive/2011/09/18/2180751.html"/><content type="html">&lt;div class="Section1" style="layout-grid:  15.6pt none"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US" style="font-size: 15pt"&gt;&lt;font face="Tahoma"&gt;JAVA&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-size: 15pt; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;语言之基础篇&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US" style="font-size: 15pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;(2011.09 &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;陆岛整理&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JAVA&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;的历史&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-hansi-font-family: Tahoma"&gt;技术是由美国&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Sun&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-hansi-font-family: Tahoma"&gt;公司倡导和推出。其历史概要如下：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 42.0pt"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;l&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1990&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;年，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Sun&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;公司&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;James Gosling&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;领导的小组设计了一种平台独立的语言&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Oak&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;，主要用于为各种家用电器编写程序。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 42.0pt"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;l&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1995&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;年&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;月，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Oak&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;被改名为&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;；&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 42.0pt"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;l&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;st1:chsdate w:st="on" year="1995" month="5" day="23" islunardate="False" isrocdate="False"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1995&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;年&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;5&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;月&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;23&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;日&lt;/span&gt;&lt;/st1:chsdate&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;正式诞生。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Sun&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;公司在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Sun World &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;&amp;#8216;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;95&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;上正式发布&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;和&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;HotJava&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;浏览器。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 42.0pt"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;l&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1996&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;年&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;月，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Sun&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;公司成立&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JavaSoft&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;部，以开发、销售并支持基于&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;技术的产品。同时推出&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;开发工具包&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JDK&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java Development Kit&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1.0&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 42.0pt"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;l&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1996&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;年&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;3&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;月，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Sun&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;公司推出&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java WorkShop&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 42.0pt"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;l&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1996&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;年&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;8&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;月，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JavaWorkShop&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;成为&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Sun&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;公司通过互联网提供的第一个产品。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 42.0pt"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;l&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1996&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;年&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;9&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;月，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Addison-Wesley&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;和&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Sun&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;公司推出&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;虚拟机规范和&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;类库。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 42.0pt"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;l&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1996&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;年&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;6&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;月，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Sun&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;公司发布&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JSP1.0&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;，同时推出&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JDK1.3&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;和&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java Web Server 2.0&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;。公司发布&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JAVA&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;的三个版本：标准版&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;(J2SE)&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;，企业版&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;(J2EE)&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;，微型版&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;(J2ME)&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;；&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 42.0pt"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;l&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1998&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;年&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;2&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;月，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JDK1.1&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;累计被下载超过&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;2,000,000&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;次。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 42.0pt"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;l&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1999&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;年&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;11&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;月，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Sun&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;公司发布&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JSP1.1&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;，同时推出&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JSWDK&lt;st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False"&gt;1.0.1&lt;/st1:chsdate&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;和&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java Servlet 2.2&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 42.0pt"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;l&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;2000&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;年&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;9&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;月，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Sun&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;公司发布&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JSP1.2&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;和&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java Servlet 2.3 API&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 42.0pt"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;l&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;2002&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;年&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;2&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;月，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Sun&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;公司发布&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;J2SE1.4&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;，至此&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JAVA&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;的运算能力有了大幅提高。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 42.0pt"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;l&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;2004&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;年&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;9&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;月，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Sun&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;公司发布&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;J2SE 1.5&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;发布。这是一个里程碑式的版本，为了表示该版本的重要性，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;J2SE 1.5 &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;更名为&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt; Java SE 5.0&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 42.0pt"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;l&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;2006&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;年&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;12&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;月，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Sun&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;公司布布&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt; JRE 6.0&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 42.0pt"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;l&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;2009&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;年&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;4&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;月，甲骨文&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;74&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;亿美元收购&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Sun&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;。取得&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;的版权。从此&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt; JAVA &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;属于&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt; Oracle&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;公司。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 42.0pt"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;l&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;2010&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;年&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;9&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;月，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JDK7.0&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;已经发布，增加了简单闭包功能。&lt;/span&gt;&lt;font face="Tahoma"&gt; &lt;/font&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 42.0pt"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;span style="mso-list: Ignore"&gt;l&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;2011&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;年&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;7&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;月，甲骨文公司发布&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;java7&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;的正式版。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JAVA &lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;语言的基本情况&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;语言是一种优秀的编程语言。它最大的优点就是与平台无关，在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Windows 9x&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;、&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Windows NT&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;、&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Solaris&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;、&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Linux&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;、&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;MacOS&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;以及其它平台上，都可以使用相同的代码。&lt;/span&gt;&lt;span lang="EN-US" style="mso-bidi-font-family: 宋体"&gt;&lt;font face="Tahoma"&gt;&amp;#8220;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;一次编写，到处运行&lt;/span&gt;&lt;span lang="EN-US" style="mso-bidi-font-family: 宋体"&gt;&lt;font face="Tahoma"&gt;&amp;#8221;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;的特点，使其在互联网上被广泛采用。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;语言的语法结构与&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;C++&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;语言的语法结构十分相似，&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;是一种比&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;C++&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;语言&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;&amp;#8220;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;还面向对象&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;&amp;#8221;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;的一种编程语言。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="Default" style="text-justify: inter-ideograph; margin: 0cm 0cm 0pt; text-align: justify"&gt;&lt;span style="font-size: 10.5pt; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;&lt;font face="宋体"&gt;相当对&lt;/font&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma; mso-bidi-font-family: 'Times New Roman'"&gt;C++&lt;/span&gt;&lt;span style="font-size: 10.5pt; mso-bidi-font-family: 'Times New Roman'; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;&lt;font face="宋体"&gt;，&lt;/font&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma; mso-bidi-font-family: 宋体"&gt;Java&lt;/span&gt;&lt;span style="font-size: 10.5pt; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;&lt;font face="宋体"&gt;新特性包括：&lt;/font&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma; mso-bidi-font-family: 宋体"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="Default" style="text-justify: inter-ideograph; margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; text-align: justify; mso-para-margin-left: 2.0gd"&gt;&lt;span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma; mso-bidi-font-family: 'Times New Roman'"&gt;1&lt;/span&gt;&lt;span style="font-size: 10.5pt; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;&lt;font face="宋体"&gt;、提供了对内存的自动管理，程序员无需在程序中进行分配、释放内存，那些可怕的内存分配错误不会再打扰设计者了；&lt;/font&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma; mso-bidi-font-family: 宋体"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="Default" style="text-justify: inter-ideograph; margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; text-align: justify; mso-para-margin-left: 2.0gd"&gt;&lt;span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma; mso-bidi-font-family: 'Times New Roman'"&gt;2&lt;/span&gt;&lt;span style="font-size: 10.5pt; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;&lt;font face="宋体"&gt;、去除了&lt;/font&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma; mso-bidi-font-family: 'Times New Roman'"&gt;C++&lt;/span&gt;&lt;span style="font-size: 10.5pt; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;&lt;font face="宋体"&gt;语言中的令人费解、容易出错的&lt;/font&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma; mso-bidi-font-family: 宋体"&gt;&amp;#8220;&lt;/span&gt;&lt;span style="font-size: 10.5pt; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;&lt;font face="宋体"&gt;指针&lt;/font&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma; mso-bidi-font-family: 宋体"&gt;&amp;#8221;&lt;/span&gt;&lt;span style="font-size: 10.5pt; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;&lt;font face="宋体"&gt;，用其它方法来进行弥补；&lt;/font&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma; mso-bidi-font-family: 宋体"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="Default" style="text-justify: inter-ideograph; margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; text-align: justify; mso-para-margin-left: 2.0gd"&gt;&lt;span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma; mso-bidi-font-family: 'Times New Roman'"&gt;3&lt;/span&gt;&lt;span style="font-size: 10.5pt; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;&lt;font face="宋体"&gt;、避免了赋值语句（如&lt;/font&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma; mso-bidi-font-family: 'Times New Roman'"&gt;a = 3&lt;/span&gt;&lt;span style="font-size: 10.5pt; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;&lt;font face="宋体"&gt;）与逻辑运算语句（如&lt;/font&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma; mso-bidi-font-family: 'Times New Roman'"&gt;a = = 3&lt;/span&gt;&lt;span style="font-size: 10.5pt; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;&lt;font face="宋体"&gt;）的混淆；&lt;/font&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma; mso-bidi-font-family: 宋体"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;4&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;、取消了多重继承这一复杂的概念。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;语言是一种解释型语言，相对于&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;C/C++&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;语言来说，用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;语言写出来的程序效率低，执行速度慢。但它正是通过在不同平台上运行&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;解释器，对&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;代码进行解释，来实现&amp;#8220;一次编写，到处运行&amp;#8221;的宏伟目标的。但由于&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;语言采用了两种手段，使得其性能还是不错的。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;、&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;语言源程序编写完成后，先使用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;伪编译器进行伪编译，将其转换为中间码（也称为字节码），再解释；&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;2&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;、提供了一种&amp;#8220;准实时&amp;#8221;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Just-in-Time&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JIT&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;）编译器，当需要更快的速度时，可以使用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JIT&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;编译器将字节码转换成机器码，然后将其缓冲下来，这样速度就会更快。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="color: black; font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-US" style="color: black; font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;Java&lt;/span&gt;&lt;span style="color: black; font-family: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-hansi-font-family: 'Times New Roman'"&gt;是一种动态的语言，这表现在以下两个方面：&lt;span lang="EN-US"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; mso-layout-grid-align: none; mso-para-margin-left: 2.0gd"&gt;&lt;span lang="EN-US" style="color: black; font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;1&lt;/span&gt;&lt;span style="color: black; font-family: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-hansi-font-family: 'Times New Roman'"&gt;、在&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;Java&lt;/span&gt;&lt;span style="color: black; font-family: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-hansi-font-family: 'Times New Roman'"&gt;语言中，可以简单、直观地查询运行时的信息；&lt;span lang="EN-US"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd"&gt;&lt;span lang="EN-US" style="color: black; font-family: 'Times New Roman'; mso-font-kerning: 0pt"&gt;2&lt;/span&gt;&lt;span style="color: black; font-family: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-hansi-font-family: 'Times New Roman'"&gt;、可以将新代码加入到一个正在运行的程序中去。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;编译器生成的是一种中性的对象文件格式。也就是说，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;编译器通过伪编译后，将生成一个与任何计算机体系统无关的&amp;#8220;中性&amp;#8221;的字节码。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;通过&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-hansi-font-family: Tahoma"&gt;虚拟机&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;(JVM)&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;作为可运行&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;代码的假想计算机。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JVM &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;通过在不同平台上运行&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'Times New Roman'; mso-hansi-font-family: Tahoma"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;解释器，对&lt;/span&gt;&lt;span lang="EN-US" style="font-family: 'Times New Roman'; mso-hansi-font-family: Tahoma"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;代码进行解释并执行。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JVM&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;根据操作系统不同有相应的版本。因此能实现在不同的操作系统上执行统一的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JAVA&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;语言。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma; mso-fareast-font-family: 宋体; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;br style="page-break-before: always" clear="all" /&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;最基本的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;程序&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;程序是由类（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;class&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;）所组成，因此在完整的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;程序里，至少需要有一个类。如下：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; tab-stops: 31.0pt"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;范例：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; tab-stops: 31.0pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;public class Test&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #339966"&gt;//&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #339966; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;定义&lt;/span&gt;&lt;span lang="EN-US" style="color: #339966"&gt;&lt;font face="Tahoma"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #339966; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;类&lt;/span&gt;&lt;span lang="EN-US" style="color: #339966"&gt;&lt;font face="Tahoma"&gt;Test&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; tab-stops: 31.0pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;{&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 52.5pt; tab-stops: 31.0pt; mso-para-margin-left: 5.0gd"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;&amp;#8230;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; tab-stops: 31.0pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; tab-stops: 31.0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; tab-stops: 31.0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;程序是由一个或一个以上的类组合而成，程序起始的主体也是被包含在类之中。这个起始的地方称为&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;main()&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;，用左右大括号将属于&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;main()&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;段内容包围起来，称之为&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;method&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;（方法）。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; tab-stops: 31.0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;main()&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;方法为程序的主方法，在一个&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;程序中有且只能有一个&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;main()&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;方法，它是程序运行的开端，通常看到的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;main() method&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;如下面的语句片段所示：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; tab-stops: 31.0pt"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;范例：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; tab-stops: 31.0pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;public static void main(String args[])&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #339966"&gt;// main() method&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #339966; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;，主程序开始&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; tab-stops: 31.0pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;{&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 52.5pt; tab-stops: 31.0pt; mso-para-margin-left: 5.0gd"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;&amp;#8230;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; tab-stops: 31.0pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; tab-stops: 31.0pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; tab-stops: 31.0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;main() method&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;之前必须加上&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;public static void &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;这三个标识符。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;代表&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;main()&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;公有的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;method&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;；&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;表示&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;main()&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;在没有创建类对象的情况下，仍然可以被运行；&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;void&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;则表示&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;main()&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;方法没有返回值。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Main&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;后的括号（）中的参数&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;String args[]&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;表示运行该程序时所需要的参数，这是固定的用法。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; tab-stops: 31.0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;JAVA&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;语法基础&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;程序的注释&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;单行注释&lt;/span&gt;&lt;/strong&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;: &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;就是在注释内容前面加双斜线（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;//&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;）&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;如&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;: &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; mso-para-margin-left: 4.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;int num ; &lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #339966"&gt;// &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #339966; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;定义一个整数&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font face="Tahoma"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;多行注释&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;: &lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;就是在注释内容前面以单斜线加一个星形标记（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;/*&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;）开头，并在注释内容末尾以一个星形标记加单斜线（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;*/&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;）结束。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;如下所示：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; mso-para-margin-left: 4.0gd"&gt;&lt;span lang="EN-US" style="color: #339966"&gt;&lt;font face="Tahoma"&gt;/*&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: 5.25pt; mso-para-margin-left: 4.0gd; mso-char-indent-count: .5"&gt;&lt;span lang="EN-US" style="color: #339966"&gt;&lt;font face="Tahoma"&gt;int c = 10 ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: 5.25pt; mso-para-margin-left: 4.0gd; mso-char-indent-count: .5"&gt;&lt;span lang="EN-US" style="color: #339966"&gt;&lt;font face="Tahoma"&gt;int x = 5 ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; mso-para-margin-left: 4.0gd"&gt;&lt;span lang="EN-US" style="color: #339966"&gt;&lt;font face="Tahoma"&gt;*/&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;文档注释&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;: &lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;是以单斜线加两个星形标记（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;/**&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;）开头，并以一个星形标记加单斜线（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;*/&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;）结束。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;用这种方法注释的内容会被解释成程序的正式文档，并能包含进如&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;javadoc&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;之类的工具生成的文档里，用以说明该程序的层次结构及其方法。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;中的标识符&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; mso-para-margin-left: 1.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;中的包、类、方法、参数和变量的名字，可由任意顺序的大小写字母、数字、下划线（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;_&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;）和美元符号（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;$&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;）组成，但标识符不能以数字开头，不能是&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;中的保留关键字。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;&amp;#183;下面是合法的标识符：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; mso-para-margin-left: 4.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;yourname&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; mso-para-margin-left: 4.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;your_name&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; mso-para-margin-left: 4.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;_yourname&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; mso-para-margin-left: 4.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;$yourname&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;&amp;#183;下面是非法的标识符：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; mso-para-margin-left: 4.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;class&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; mso-para-margin-left: 4.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;67.9&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; mso-para-margin-left: 4.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Hello Careers&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;的关键字&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; mso-para-margin-left: 1.0gd"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;和其他语言一样，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;中也有许多保留关键字，如&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;public&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;、&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;等，这些保留关键字不能当作标识符使用。下面列出了&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;中的保留关键字，这些关键字并不需要读者去强记，因为一旦使用了这些关键字做标识符时，编辑器会自动提示错误。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; mso-para-margin-left: 1.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;中的保留关键字：&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma; mso-fareast-font-family: 宋体; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;br style="page-break-before: auto; mso-break-type: section-break" clear="all" /&gt;&lt;/span&gt;&lt;div class="Section2" style="layout-grid:  15.6pt none"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Abstract&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;boolean &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;break &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;byte &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;case &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;catch &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;char &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;class &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;continue &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;default do &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;double &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;else &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;extend &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;false &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;final &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;finally &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;float &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;for &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;if &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;implement import instanceof &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;int &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;interface&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;long &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;native&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;new &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;null &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;package&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;private &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;protected &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;public &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;return &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;short &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;static&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;synchronized super &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;this &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;throw &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;throws &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;transient&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;true &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;try &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;void &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;volatile &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;while&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma; mso-fareast-font-family: 宋体; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;br style="page-break-before: auto; mso-break-type: section-break" clear="all" /&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; mso-para-margin-left: 1.0gd"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;要特别注意的是，虽然&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;goto&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;、&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;const&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;中并没有任何意义，却也是保留字，与其它的关键字一样，在程序里不能用来做为自定义的标识符。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;的变量声明&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font face="Tahoma"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;变量的声明：变量类形&lt;/span&gt;&lt;font face="Tahoma"&gt; &lt;/font&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;变量名称&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt; [[&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;符值符&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;] &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;变量值&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;]&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;；中间用空格分隔。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; mso-para-margin-left: 1.0gd"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;例如：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;int N; &lt;span style="color: #339966"&gt;// &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #339966; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;声明&lt;/span&gt;&lt;span lang="EN-US" style="color: #339966"&gt;&lt;font face="Tahoma"&gt;N&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #339966; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;为整数变量&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;int N = 0; &lt;span style="color: #339966"&gt;// &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #339966; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;声明&lt;/span&gt;&lt;span lang="EN-US" style="color: #339966"&gt;&lt;font face="Tahoma"&gt;N&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #339966; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;为整数变量并将&lt;/span&gt;&lt;span lang="EN-US" style="color: #339966"&gt;&lt;font face="Tahoma"&gt;0&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #339966; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;赋予变量&lt;/span&gt;&lt;span lang="EN-US" style="color: #339966"&gt;&lt;font face="Tahoma"&gt;N&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;char C; &lt;span style="color: #339966"&gt;// &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #339966; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;声明&lt;/span&gt;&lt;span lang="EN-US" style="color: #339966"&gt;&lt;font face="Tahoma"&gt;C&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #339966; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;为整数字符变量&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;char C = &amp;#8217;A&amp;#8217;; &lt;span style="color: #339966"&gt;// &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #339966; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;声明&lt;/span&gt;&lt;span lang="EN-US" style="color: #339966"&gt;&lt;font face="Tahoma"&gt;C&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #339966; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;为整数字符变量并将字符&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US" style="color: #339966"&gt;&lt;font face="Tahoma"&gt;A&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #339966; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;&amp;#8221;&lt;/span&gt;&lt;span style="color: #339966"&gt;&lt;font face="Tahoma"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="color: #339966; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;赋予变量&lt;/span&gt;&lt;span lang="EN-US" style="color: #339966"&gt;&lt;font face="Tahoma"&gt;C&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 10.5pt; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 10.5pt; mso-char-indent-count: 1.0"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;可以同时声明多个变量，每个变量之间以逗号分开。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; mso-para-margin-left: 1.0gd"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;例如：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;int num1, num2, num3; &lt;span style="color: #339966"&gt;// &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #339966; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;同时声明&lt;/span&gt;&lt;span lang="EN-US" style="color: #339966"&gt;&lt;font face="Tahoma"&gt;num,num1,num2&lt;/font&gt;&lt;/span&gt;&lt;span style="color: #339966; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;为整数变量&lt;/span&gt;&lt;span lang="EN-US" style="color: #339966"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 10.5pt; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;的基本数据类型&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;table class="MsoTableGrid" style="border-right: medium none; border-top: medium none; margin: auto auto auto 26.4pt; border-left: medium none; border-bottom: medium none; border-collapse: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" border="1"&gt;&lt;tbody&gt;&lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 136.15pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt" valign="top" width="182"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;类型&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 115.1pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="top" width="153"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;存储空间&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;字节&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 121.65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="top" width="162"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;大小&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 322.5pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="top" width="430"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 1"&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 136.15pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="182"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;byte (&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;字节型&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 115.1pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="153"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 121.65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="162"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;-128~127&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 322.5pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="430"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 2"&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 136.15pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="182"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;short(&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;短整型&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 115.1pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="153"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;2&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 121.65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="162"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;-2&lt;sup&gt;15&lt;/sup&gt;~2&lt;sup&gt;15&lt;/sup&gt;-1&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 322.5pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="430"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 3"&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 136.15pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="182"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;int(&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;整型&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 115.1pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="153"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;4&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 121.65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="162"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;-2&lt;sup&gt;31&lt;/sup&gt;~2&lt;sup&gt;31&lt;/sup&gt;-1&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 322.5pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="430"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;三种表示方式：十进制，八进制：以&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;0&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;开头，十二进制：以&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;0x&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;开头。&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 4"&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 136.15pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="182"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;long(&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;长整型&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 115.1pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="153"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;8&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 121.65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="162"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;-2&lt;sup&gt;63&lt;/sup&gt;~2&lt;sup&gt;63&lt;/sup&gt;-1&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 322.5pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="430"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Long&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;类型可以在后面加&lt;/span&gt;&lt;font face="Tahoma"&gt; &lt;span lang="EN-US"&gt;&amp;#8220;l&amp;#8221; &lt;/span&gt;&lt;/font&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;或&lt;/span&gt;&lt;font face="Tahoma"&gt; &lt;span lang="EN-US"&gt;&amp;#8220;L&amp;#8221;&lt;/span&gt;&lt;/font&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;，如&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt; long longValue=&lt;st1:chmetcnv w:st="on" unitname="l" sourcevalue="124" hasspace="False" negative="False" numbertype="1" tcsc="0"&gt;124L&lt;/st1:chmetcnv&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 5"&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 136.15pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="182"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;float(&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;浮点型&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 115.1pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="153"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;4&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 121.65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="162"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;-3.403E38~3.403E38&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 322.5pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="430"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;float&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;类型可以在后面加&lt;/span&gt;&lt;font face="Tahoma"&gt; &lt;span lang="EN-US"&gt;&amp;#8220;f&amp;#8221;&lt;/span&gt;&lt;/font&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;，如&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt; float floatValue=&lt;st1:chmetcnv w:st="on" unitname="F" sourcevalue=".1" hasspace="False" negative="False" numbertype="1" tcsc="0"&gt;0.1f&lt;/st1:chmetcnv&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 6"&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 136.15pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="182"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;double(&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;双精度&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 115.1pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="153"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;8&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 121.65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="162"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;-1.798E308~1.798E308&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 322.5pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="430"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 7"&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 136.15pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="182"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;char(&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;字符型&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 115.1pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="153"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 121.65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="162"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;使用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Unicode&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;单字符&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 322.5pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="430"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;字符用英文的单引号&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;(&amp;#8217;)&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;标识&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 8"&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 136.15pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="182"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Boolean(&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;逻辑型&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 115.1pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="153"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 121.65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="162"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;true/false&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 322.5pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="430"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 9; mso-yfti-lastrow: yes"&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 136.15pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="182"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 115.1pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="153"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 121.65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="162"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center" align="center"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: #d4d0c8; padding-left: 5.4pt; padding-bottom: 0cm; border-left: #d4d0c8; width: 322.5pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; background-color: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="430"&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 10.5pt; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 10.5pt; mso-char-indent-count: 1.0"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;数据类型的转换：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;int a = (int){0.25};&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma; mso-fareast-font-family: 宋体; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;br style="page-break-before: always" clear="all" /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;的运算符&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 10.5pt; mso-char-indent-count: 1.0"&gt;&lt;span style="color: blue; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;算术运算符&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;+ &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;加&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;- &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;减&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;* &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;乘&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;/ &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;除&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;% &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;取余&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;++ &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;累加&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;-- &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;累减&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;1&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;i++&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;与&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;++i&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;的区别：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;i++ &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;是先将变量与其他运算符进行运算后，再执行&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;++&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;++i &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;是先将执行&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;++&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;再将累后的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;i&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;的结果与其他运算符进行运算。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;例如：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;int i = 1; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;执行&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;: int j = i++ + 10; // &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;结果是&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt; j=11; i=2;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;执行&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;: int j = ++i + 10; // &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;结果是&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt; j=12; i=2;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 10.5pt; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 10.5pt; mso-char-indent-count: 1.0"&gt;&lt;span style="color: blue; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;关系运算符&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;&amp;gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;大于&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;&amp;lt; &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;小于&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;&amp;gt;= &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;大于并等于&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;&amp;lt;= &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;小于并等于&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;== &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;等于&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;!= &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;不等于&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 10.5pt; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 10.5pt; mso-char-indent-count: 1.0"&gt;&lt;span style="color: blue; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;逻辑运算符&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;! &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;非&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;&amp;amp; &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;与&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;| &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;或&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;^ &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;异或&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;&amp;amp;&amp;amp; &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;短路与&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;|| &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;短路或&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;&amp;amp;&amp;amp;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;与&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;|| &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;运算时，只要运算符中有一条符合条件即中止后面的表达式。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 10.5pt; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 10.5pt; mso-char-indent-count: 1.0"&gt;&lt;span style="color: blue; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;赋值运算符&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;=&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;；&lt;/span&gt;&lt;font face="Tahoma"&gt; &lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;扩展的赋值运算符有：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;+=&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;-=&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;*=&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;/=;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;i+=5 &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;相当与&lt;/span&gt;&lt;font face="Tahoma"&gt; &lt;span lang="EN-US"&gt;i = i + 5; &lt;/span&gt;&lt;/font&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;同理其他&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;(-=&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;*=&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;/=)&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;类似。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 10.5pt; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 10.5pt; mso-char-indent-count: 1.0"&gt;&lt;span style="color: blue; font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;位运算符&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;~ &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;按位非（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;NOT&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;）（一元运算）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font face="Tahoma"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;&amp;amp; &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;按位与（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;AND&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font face="Tahoma"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;| &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;按位或（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;OR&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font face="Tahoma"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;^ &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;按位异或（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;XOR&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font face="Tahoma"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;&amp;gt;&amp;gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;右移&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font face="Tahoma"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;&amp;lt;&amp;lt; &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;左移&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font face="Tahoma"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;&amp;amp;= &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;按位与赋值&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font face="Tahoma"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;|= &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;按位或赋值&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font face="Tahoma"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;^= &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;按位异或赋值&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font face="Tahoma"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;&amp;gt;&amp;gt;= &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;右移赋值&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font face="Tahoma"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;&amp;lt;&amp;lt;= &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;左移赋值&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font face="Tahoma"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;&amp;gt;&amp;gt;&amp;gt;= &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;右移赋值，左边空出的位以&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;0&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;填充&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font face="Tahoma"&gt;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 10.5pt; text-indent: 10.5pt; mso-para-margin-left: 1.0gd; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;&amp;gt;&amp;gt;&amp;gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;右移，左边空出的位以&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Tahoma"&gt;0&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: Tahoma; mso-ascii-font-family: Tahoma"&gt;填充&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 10.5pt; mso-char-indent-count: 1.0"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;font face="Tahoma"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/iinsnian/aggbug/2180751.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/iinsnian/archive/2011/09/18/2180751.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/iinsnian/archive/2011/03/07/1973212.html</id><title type="text">IdTcpServer 部分总结 (用户掉线的检测方法，控制用户量等）</title><summary type="text">如果客户端异常掉线或拔掉网线，那么在服务端会留下一个TCP连接，这个连接会变成死连接。出现的死TCP连接过多，服务器内存和端口将会增加，直到占满服务器的端口和耗尽内存为止。如果这样的话，服务器无法健壮稳定的运行。使用TCP协议自带的心跳包功能解决这个问题。</summary><published>2011-03-06T21:05:00Z</published><updated>2011-03-06T21:05:00Z</updated><author><name>陆岛工作室</name><uri>http://www.cnblogs.com/iinsnian/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iinsnian/archive/2011/03/07/1973212.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iinsnian/archive/2011/03/07/1973212.html"/><content type="html">&lt;p&gt;内容整理来自: &lt;a href="http://www.delphifans.com/InfoView/Article_6521.html"&gt;http://www.delphifans.com/InfoView/Article_6521.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;用户掉线的检测方法&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;hr /&gt;&lt;/p&gt;&lt;p&gt;如果客户端异常掉线或拔掉网线，那么在服务端会留下一个TCP连接，这个连接会变成死连接。出现的死TCP连接过多，服务器内存和端口将会增加，直到占满服务器的端口和耗尽内存为止。如果这样的话，服务器无法健壮稳定的运行。使用TCP协议自带的心跳包功能解决这个问题。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;TCP keep-alive原理&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;一个TCP keep-alive 包是一个简单的ACK,该ACK包内容为一个比当前连接sequence number 小于一的包。主机接受到这些ACKs会返&lt;/p&gt;&lt;p&gt;回一个包含当前sequence number 的ACK包。&lt;br /&gt;Keep-alives一般被用来验证远端连接是否有效。如果该连接上没有其他数据被传输，或者更高level 的 keep-alives被传送，keep-alives 在每个KeepAliveTime被发送。（默认是 7,200,000 milliseconds ，也就是2个小时）。&lt;/p&gt;&lt;p&gt;如果没有收到 keep-alive 应答，keep-alive 将在每 KeepAliveInterval 秒重发一次。KeepAliveInterval 默认为1秒。如 Microsoft 网络功能中很多部分中采用的 NETBT 连接，更常见的是发送 NETBios keep-alives，所以，在 NetBios 连接中通常不发送TCP keep-alives。&lt;br /&gt;TCP保持连接默认被禁用，但是微软Sockets应用程序可以使用SetSockOpt函数去启用他们。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;请看下面的类&lt;/p&gt;&lt;p&gt;type&lt;br /&gt;&amp;nbsp; TCP_KeepAlive = record&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OnOff: Cardinal;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; KeepAliveTime: Cardinal; // 多长时间（ms）没有数据就开始send心跳包 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; KeepAliveInterval: Cardinal // 每隔多长时间（ms）send一个心跳包，发5次（系统值）&lt;br /&gt;end;&lt;/p&gt;&lt;p&gt;KeepAliveTime: TCP连接多长时间（毫秒）没有数据就开始发送心跳包，有数据传递的时候不发送心跳包&lt;br /&gt;KeepAliveInterval: 每隔多长时间（毫秒）发送一个心跳包，发5次（系统默认值）&lt;/p&gt;&lt;p&gt;如果客户端网络中断，服务器系统发送心跳包后，服务器会自动解除TCP连接。这一点，大家可以使用 netstat -p -tcp 命令查看&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;#8212;建立稳定服务程序之TCP心跳包的使用&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;为了能让我们的服务程序更加稳定，有些细节问题必须解决。就如上一讲中提到的客户端拔掉网线，造成服务器上TCP变成死连接，如果死连接数量过多，对服务器能长期稳定运行是一个巨大的威胁。&lt;/p&gt;&lt;p&gt;另外，经过测试，如果服务器上有TCP死连接，那么服务程序连接数据库，也会产生那个一个死连接。这样的话，给数据库服务器也造成威胁。所以，服务器程序编写的好坏，直接影响系统的稳定性！&lt;/p&gt;&lt;p&gt;如何解决TCP死连接的问题，有多种方法，其中最有效的就是心跳包技术。&lt;/p&gt;&lt;p&gt;我们在DSServer的OnConnect事件中加入心跳包代码&lt;/p&gt;&lt;p&gt;uses IdTCPConnection,IdWinsock2&lt;/p&gt;&lt;p&gt;........&lt;/p&gt;&lt;p&gt;type&lt;br /&gt;&amp;nbsp; TCP_KeepAlive = record&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OnOff: Cardinal;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; KeepAliveTime: Cardinal;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; KeepAliveInterval: Cardinal;&lt;br /&gt;end;&lt;/p&gt;&lt;p&gt;........&lt;/p&gt;&lt;p&gt;procedure TServerContainer1.DSServer1Connect&lt;br /&gt;&amp;nbsp; (DSConnectEventObject: TDSConnectEventObject);&lt;br /&gt;var&lt;br /&gt;&amp;nbsp; Val: TCP_KeepAlive;&lt;br /&gt;&amp;nbsp; Ret: DWord;&lt;br /&gt;&amp;nbsp; ClientConnection: TIdTCPConnection;&lt;br /&gt;begin&lt;br /&gt;&amp;nbsp; ClientConnection := TIdTCPConnection(DSConnectEventObject.ChannelInfo.Id);&lt;br /&gt;&amp;nbsp; Val.OnOff := 1;&lt;br /&gt;&amp;nbsp; Val.KeepAliveTime := 5000;&lt;br /&gt;&amp;nbsp; Val.KeepAliveInterval := 3000;&lt;br /&gt;&amp;nbsp; WSAIoctl(ClientConnection.Socket.Binding.Handle, IOC_IN or IOC_VENDOR or 4,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @Val, SizeOf(Val), nil, 0, @Ret, nil, nil);&lt;br /&gt;end;&lt;/p&gt;&lt;p&gt;观察上述代码，我们把心跳包放到服务端上执行，如果服务器的某个TCP连接在5秒钟没有收到数据，将会发送向对端发送心跳包，间隔3秒钟，连续发送5次（参数详解见上一讲高级技术4）。如果5次以后对端还没有应答，服务器将结束该TCP连接。TCP的连接可以使用 netstat -p tcp 命令查看。&lt;/p&gt;&lt;p&gt;当该TCP结束后，delphi编写的服务程序会自动结束和数据库的连接。我用的是FireBird数据库，大家可以使用命令查看 SELECT MON$USER, MON$REMOTE_ADDRESS,&lt;br /&gt;&amp;nbsp; MON$REMOTE_PID,&lt;br /&gt;&amp;nbsp; MON$TIMESTAMP&lt;br /&gt;&amp;nbsp;FROM MON$ATTACHMENTS&lt;/p&gt;&lt;p&gt;现在服务器的tcp死连接和数据库的死连接都清除了，我们的系统将能长期稳定的运行。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;加强服务程序对访问者的控制能力&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;hr /&gt;&lt;/p&gt;&lt;p&gt;1）作为一个服务程序，如果不限制客户端访问数量，后果将是很可怕的。如果有人恶搞，服务器不堪重负，内存将耗尽,最终服务器将宕机。如何限制访问者的数量呢？&lt;/p&gt;&lt;p&gt;我们可以设置一个变量，来记录来访者的数量，如果超过我们既定的数字，那么后续的连接服务器请求，都将被断掉。&lt;/p&gt;&lt;p&gt;2）限制了访问数量，但是如果不做密码身份认证，无关的人员也将能登陆服务器！解决办法是客户端传入用户名和密码，如果用户名和密码不正确，连接将被挂断。&lt;/p&gt;&lt;p&gt;在客户端的SQLConnection1中driver分类的username和password属性设置好用户名和密码。&lt;/p&gt;&lt;p&gt;3）尽量不要设置DSTCPServerTransport1的Maxthreads属性，还有数据库连接池也不要设置，delphi2010会有内存泄露，这两个参数保存默认即可。&lt;/p&gt;&lt;p&gt;在dsserver1控件的onconnect事件中加入如下代码（使用的是tcp/ip连接）：&lt;/p&gt;&lt;p&gt;procedure TMainForm.DSServer1Connect&lt;br /&gt;&amp;nbsp; (DSConnectEventObject: TDSConnectEventObject);&lt;br /&gt;var&lt;br /&gt;&amp;nbsp; val: TCP_KeepAlive;&lt;br /&gt;&amp;nbsp; Ret: Integer;&lt;br /&gt;&amp;nbsp; ClientConnection: TIdTCPConnection;&lt;br /&gt;begin&lt;br /&gt;&amp;nbsp; // 最大连接数量，验证来访者密码&lt;br /&gt;&amp;nbsp; if (DSConnectEventObject.ChannelInfo = nil) or (Connections &amp;gt;= 500) or&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (DSConnectEventObject.ConnectProperties[TDBXPropertyNames.UserName]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&amp;gt; 'sunstone') or (DSConnectEventObject.ConnectProperties&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [TDBXPropertyNames.Password] &amp;lt;&amp;gt; 'mypassword') then&lt;br /&gt;&amp;nbsp; begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DSConnectEventObject.DbxConnection.Destroy;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // ClientConnection.Disconnect;&lt;br /&gt;&amp;nbsp; end&lt;br /&gt;&amp;nbsp; else&lt;br /&gt;&amp;nbsp; begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 获取socket连接&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ClientConnection := TIdTCPConnection(DSConnectEventObject.ChannelInfo.Id);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ClientConnection.OnDisconnected := ClientDisconnectEvent;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 记录来访者数量&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; inc(Connections);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lblShowConnections.Caption := IntToStr(Connections);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if Trim(ShowConnections.Cells[0, 1]) &amp;lt;&amp;gt; '' then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ShowConnections.RowCount := ShowConnections.RowCount + 1;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ShowConnections.Cells[0, ShowConnections.RowCount - 1] := IntToStr&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (DSConnectEventObject.ChannelInfo.Id);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ShowConnections.Cells[1, ShowConnections.RowCount - 1] :=&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ClientConnection.Socket.Binding.PeerIP + ':' + IntToStr&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (ClientConnection.Socket.Binding.PeerPort);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ShowConnections.Cells[2, ShowConnections.RowCount - 1] :=&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DSConnectEventObject.ConnectProperties[TDBXPropertyNames.UserName];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ShowConnections.Cells[3, ShowConnections.RowCount - 1] :=&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DSConnectEventObject.ConnectProperties[TDBXPropertyNames.Password];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ShowConnections.Cells[4, ShowConnections.RowCount - 1] := FormatDateTime&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ('yyyy-mm-dd hh:nn:ss', Now);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // ShowConnections.Cells[6, ShowConnections.RowCount - 1] :=&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // DSConnectEventObject.ConnectProperties&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // [TDBXPropertyNames.ServerConnection];&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 设置心跳包&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; val.OnOff := 1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; val.KeepAliveTime := 5000;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; val.KeepAliveInterval := 1000;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WSAIoctl(ClientConnection.Socket.Binding.Handle, IOC_IN or IOC_VENDOR or 4,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @val, SizeOf(val), nil, 0, @Ret, nil, nil);&lt;br /&gt;&amp;nbsp; end;&lt;br /&gt;end;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;img src="http://www.cnblogs.com/iinsnian/aggbug/1973212.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/iinsnian/archive/2011/03/07/1973212.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/iinsnian/archive/2011/03/07/1973198.html</id><title type="text">DELPHI 编写服务程序的几点总结。</title><summary type="text">最近的项目又需要编写一些服务项应用了。由于很久没写代码了，有些东西忘了。不得不花点时间重新去找回。现把一些有用的贴出来，以便以后再用时方便。其中有些是网上找的。有些是自己心得。</summary><published>2011-03-06T17:40:00Z</published><updated>2011-03-06T17:40:00Z</updated><author><name>陆岛工作室</name><uri>http://www.cnblogs.com/iinsnian/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iinsnian/archive/2011/03/07/1973198.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iinsnian/archive/2011/03/07/1973198.html"/><content type="html">&lt;p&gt;最近的项目又需要编写一些服务项应用了。由于很久没写代码了，有些东西忘了。不得不花点时间重新去找回。现把一些有用的贴出来，以便以后再用时方便。其中有些是网上找的。有些是自己心得。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="word-spacing: 0px; font: medium 'Times New Roman'; text-transform: none; color: rgb(0,0,0); text-indent: 0px; white-space: normal; letter-spacing: normal; border-collapse: separate; text-align: center; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px; font-family: Arial, Helvetica, simsun, u5b8bu4f53; text-align: left"&gt;&lt;strong&gt;TService&lt;/p&gt;&lt;p&gt;&lt;hr /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong&gt;属性介绍&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="word-spacing: 0px; font: medium 'Times New Roman'; text-transform: none; color: rgb(0,0,0); text-indent: 0px; white-space: normal; letter-spacing: normal; border-collapse: separate; text-align: center; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px; font-family: Arial, Helvetica, simsun, u5b8bu4f53; text-align: left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AllowPause&amp;nbsp;&amp;nbsp; 表明服务是否允许暂停。True则SCP（服务控制面板）上的暂停按钮时可用的，False则是不可用的 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AllowStop&amp;nbsp;&amp;nbsp; 表明服务是否允许停止。True则SCP（服务控制面板）上的停止按钮时可用的，False则是不可用的 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dependecies&amp;nbsp;&amp;nbsp; 用于列出所有要依赖的服务 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DisplayName&amp;nbsp;&amp;nbsp; 显示在SCP上的服务名称 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ErrCode&amp;nbsp;&amp;nbsp; 指定一个错误代码。当遇到错误或提供状态信息时，就返回这个代码。如果ErrCode的值为0,则使用Win32ErrorCode属性。 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ErrorSeverity&amp;nbsp;&amp;nbsp; 表明如果启动服务时遇到错误，如何处理 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interactive&amp;nbsp;&amp;nbsp; 表明是否可以显示一个对话框。只适用于Win32服务 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name&amp;nbsp;&amp;nbsp; 服务的名称，即服务在SCM中的名称。如果要用SC.EXE或Net.exe来控制一个服务，必须指定服务的名称，而不是DisplayName指定的名称。 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Param&amp;nbsp;&amp;nbsp; 启动时的参数列表。用SC.exe来启动服务后，即可在SCP中指定参数，也可以从命令行中设置参数。 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ParamCount&amp;nbsp;&amp;nbsp; 传递个服务的参数个数 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Password&amp;nbsp;&amp;nbsp; 用于设置口令。只适合于不使用LoaclSystem账号的服务 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServiceStartName&amp;nbsp;&amp;nbsp; 用于设置服务的账号名称，格式：域名/用户名 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServiceThread&amp;nbsp;&amp;nbsp; 这是服务内部的线程，用于处理命令和请求 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServiceType&amp;nbsp;&amp;nbsp; 服务的类型，可以设为：stWin32（Win32服务），stDevice（设备驱动程序）或stFileSystem（文件系统服务） &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 服务的当前状况(running,stopped,paused,stop&amp;nbsp;&amp;nbsp; pending等） &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Terminated&amp;nbsp;&amp;nbsp; 表明内部的线程是否终止 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WaitHint&amp;nbsp;&amp;nbsp; 服务等待控制命令或状态请求的时间。如果在规定的时间内没有响应，则SCM认为服务出错 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Win32ErrCode&amp;nbsp;&amp;nbsp; 当发生错误或ErrCode属性的值为0时，包含一个系统定义的错误代码&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong&gt;事件介绍：&lt;br style="line-height: 22px" /&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AfterInstall：安装服务之后调用的方法；&lt;br style="line-height: 22px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AfterUninstall：服务卸载之后调用的方法；&lt;br style="line-height: 22px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;BeforeInstall：服务安装之前调用的方法；&lt;br style="line-height: 22px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;BeforeUninstall：服务卸载之前调用的方法；&lt;br style="line-height: 22px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OnContinue：服务暂停继续调用的方法；&lt;br style="line-height: 22px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OnExecute：执行服务开始调用的方法；&lt;br style="line-height: 22px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OnPause：暂停服务调用的方法；&lt;br style="line-height: 22px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OnShutDown：关闭时调用的方法；&lt;br style="line-height: 22px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OnStart：启动服务调用的方法；&lt;br style="line-height: 22px" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OnStop：停止服务调用的方法；&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LogMessage()函数 用于发送一个消息到NT的事件日志种。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ReportStatus()函数 用于发送服务的状态信息到SCM.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="word-spacing: 0px; font: medium 'Times New Roman'; text-transform: none; color: rgb(0,0,0); text-indent: 0px; white-space: normal; letter-spacing: normal; border-collapse: separate; text-align: center; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px; font-family: Arial, Helvetica, simsun, u5b8bu4f53; text-align: left"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="word-spacing: 0px; font: medium 'Times New Roman'; text-transform: none; color: rgb(0,0,0); text-indent: 0px; white-space: normal; letter-spacing: normal; border-collapse: separate; text-align: center; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px; font-family: Arial, Helvetica, simsun, u5b8bu4f53; text-align: left"&gt;&lt;strong&gt;如何限制系统服务和桌面程序只运行一个&lt;br /&gt;&lt;/strong&gt;源文: &lt;a href="http://hi.baidu.com/sqldebug/blog/item/58a764624a44d74eeaf8f863.html"&gt;http://hi.baidu.com/sqldebug/blog/item/58a764624a44d74eeaf8f863.html&lt;/a&gt; &lt;br /&gt;&lt;hr /&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;" onclick="cnblogs_code_show('b6d0f329-46f8-4a9c-9c8a-4279cf6787a1')"&gt;&lt;img class="code_img_closed" id="code_img_closed_b6d0f329-46f8-4a9c-9c8a-4279cf6787a1" alt="" src="http://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif" /&gt;&lt;img class="code_img_opened" id="code_img_opened_b6d0f329-46f8-4a9c-9c8a-4279cf6787a1" style="display: none" onclick="cnblogs_code_hide('b6d0f329-46f8-4a9c-9c8a-4279cf6787a1',event)" src="http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;div class="cnblogs_code_hide" id="cnblogs_code_open_b6d0f329-46f8-4a9c-9c8a-4279cf6787a1"&gt;&lt;div&gt;&lt;span style="color: #000000"&gt;在工程加入下列代码可以设置系统服务和桌面程序只运行一个。&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;program&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;FleetReportSvr;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;uses&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;SvcMgr,&amp;nbsp;Forms,&amp;nbsp;SysUtils,&amp;nbsp;Windows,&lt;br /&gt;&amp;nbsp;&amp;nbsp;SvrMain&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;in&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;'&lt;/span&gt;&lt;span style="color: #800000"&gt;SvrMain.pas&lt;/span&gt;&lt;span style="color: #800000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;{&lt;/span&gt;&lt;span style="color: #008000"&gt;FleetReportService:&amp;nbsp;TService&lt;/span&gt;&lt;span style="color: #008000"&gt;}&lt;/span&gt;&lt;span style="color: #000000"&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;AppMain&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;in&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;'&lt;/span&gt;&lt;span style="color: #800000"&gt;AppMain.pas&lt;/span&gt;&lt;span style="color: #800000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;{&lt;/span&gt;&lt;span style="color: #008000"&gt;FmFleetReport&lt;/span&gt;&lt;span style="color: #008000"&gt;}&lt;/span&gt;&lt;span style="color: #000000"&gt;；&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;{&lt;/span&gt;&lt;span style="color: #008000"&gt;$R&amp;nbsp;*.RES&lt;/span&gt;&lt;span style="color: #008000"&gt;}&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;const&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;CSMutexName&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;'&lt;/span&gt;&lt;span style="color: #800000"&gt;Global\Services_Application_Mutex&lt;/span&gt;&lt;span style="color: #800000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;OneInstanceMutex:&amp;nbsp;THandle;&lt;br /&gt;&amp;nbsp;&amp;nbsp;SecMem:&amp;nbsp;SECURITY_ATTRIBUTES;&lt;br /&gt;&amp;nbsp;&amp;nbsp;aSD:&amp;nbsp;SECURITY_DESCRIPTOR;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;begin&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;InitializeSecurityDescriptor(@aSD,&amp;nbsp;SECURITY_DESCRIPTOR_REVISION);&lt;br /&gt;&amp;nbsp;&amp;nbsp;SetSecurityDescriptorDacl(@aSD,&amp;nbsp;True,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;nil&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;False);&lt;br /&gt;&amp;nbsp;&amp;nbsp;SecMem.nLength&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;SizeOf(SECURITY_ATTRIBUTES);&lt;br /&gt;&amp;nbsp;&amp;nbsp;SecMem.lpSecurityDescriptor&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;@aSD;&lt;br /&gt;&amp;nbsp;&amp;nbsp;SecMem.bInheritHandle&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;False;&lt;br /&gt;&amp;nbsp;&amp;nbsp;OneInstanceMutex&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;CreateMutex(@SecMem,&amp;nbsp;False,&amp;nbsp;CSMutexName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(GetLastError&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;ERROR_ALREADY_EXISTS)&lt;/span&gt;&lt;span style="color: #0000ff"&gt;then&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;begin&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DlgError(&lt;/span&gt;&lt;span style="color: #800000"&gt;'&lt;/span&gt;&lt;span style="color: #800000"&gt;Error,&amp;nbsp;Program&amp;nbsp;or&amp;nbsp;service&amp;nbsp;already&amp;nbsp;running!&lt;/span&gt;&lt;span style="color: #800000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Exit;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;end&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;FindCmdLineSwitch(&lt;/span&gt;&lt;span style="color: #800000"&gt;'&lt;/span&gt;&lt;span style="color: #800000"&gt;svc&lt;/span&gt;&lt;span style="color: #800000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;True)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;or&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FindCmdLineSwitch(&lt;/span&gt;&lt;span style="color: #800000"&gt;'&lt;/span&gt;&lt;span style="color: #800000"&gt;install&lt;/span&gt;&lt;span style="color: #800000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;True)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;or&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FindCmdLineSwitch(&lt;/span&gt;&lt;span style="color: #800000"&gt;'&lt;/span&gt;&lt;span style="color: #800000"&gt;uninstall&lt;/span&gt;&lt;span style="color: #800000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;True)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;then&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;begin&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SvcMgr.Application.Initialize;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SvcMgr.Application.CreateForm(TSvSvrMain,&amp;nbsp;SvSvrMain);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SvcMgr.Application.Run;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;end&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;begin&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Forms.Application.Initialize;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Forms.Application.CreateForm(TFmFmMain,&amp;nbsp;FmMain);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Forms.Application.Run;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;end&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;end&lt;/span&gt;&lt;span style="color: #000000"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;在系统服务和桌面程序之间共享内存&lt;br /&gt;&lt;/strong&gt;源文: &lt;a href="http://hi.baidu.com/sqldebug/blog/item/58a764624a44d74eeaf8f863.html"&gt;http://hi.baidu.com/sqldebug/blog/item/58a764624a44d74eeaf8f863.html&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;hr /&gt;&amp;nbsp;用于创建内核对象的函数几乎都有一个指向SECURITY_ATTRIBUTES结构的指针作为其参数，在使用CreateFileMapping函数的时候，通常只是为该参数传递NULL，这样就可以创建带有默认安全性的内核对象。&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 默认安全性意味着对象的管理小组的任何成员和对象的创建者都拥有对该对象的全部访问权，而其他所有人均无权访问该对象。可以指定一个ECURITY_ATTRIBUTES结构，对它进行初始化，并为该参数传递该结构的地址。&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; 它包含的与安全性有关的成员实际上只有一个，即lpSecurityDescriptor。当你想要获得对相应的一个内核对象的访问权（而不是创建一个新对象）时，必须设定要对该对象执行什么操作。如果想要访问一个现有的文件映射内核对象，以便读取它的数据，那么调用OpenfileMapping函数：通过将FILE_MAP_READ作为第一个参数传递给OpenFileMapping，指明打算在获得对该文件映象的访问权后读取该文件，&amp;nbsp;&amp;nbsp; 该函数在返回一个有效的句柄值之前，首先&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; 执行一次安全检查。如果（已登录用户）被允许访问现有的文件映射内核对象，就返回一个有效的句柄。但是，如果被拒绝访问该对象，将返回NULL。 &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;" onclick="cnblogs_code_show('e71aef2f-031f-4be9-b181-3034f2b3087b')"&gt;&lt;img class="code_img_closed" id="code_img_closed_e71aef2f-031f-4be9-b181-3034f2b3087b" alt="" src="http://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif" /&gt;&lt;img class="code_img_opened" id="code_img_opened_e71aef2f-031f-4be9-b181-3034f2b3087b" style="display: none" onclick="cnblogs_code_hide('e71aef2f-031f-4be9-b181-3034f2b3087b',event)" src="http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif"&gt; &lt;div class="cnblogs_code_hide" id="cnblogs_code_open_e71aef2f-031f-4be9-b181-3034f2b3087b"&gt;&lt;div&gt;&lt;span style="color: #0000ff"&gt;constructor&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;TPublicVars.Create(ANew:&amp;nbsp;Boolean);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp; SecMem:&amp;nbsp;SECURITY_ATTRIBUTES;&lt;br /&gt;&amp;nbsp; aSD:&amp;nbsp;SECURITY_DESCRIPTOR;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;begin&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;nbsp; inherited&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Create;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp; {&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;创建一个任何用户都可以访问的内核对象访问权&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;}&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp; InitializeSecurityDescriptor(@aSD,&amp;nbsp;SECURITY_DESCRIPTOR_REVISION);&lt;br /&gt;&amp;nbsp; SetSecurityDescriptorDacl(@aSD,&amp;nbsp;True,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;nil&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;False);&lt;br /&gt;&amp;nbsp; SecMem.nLength&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;SizeOf(SECURITY_ATTRIBUTES);&lt;br /&gt;&amp;nbsp; SecMem.lpSecurityDescriptor&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;@aSD;&lt;br /&gt;&amp;nbsp; SecMem.bInheritHandle&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;False;&lt;br /&gt;&amp;nbsp; FMapFile&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;CreateFileMapping($FFFFFFFF,&amp;nbsp;@SecMem,&amp;nbsp;PAGE_READWRITE,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;CSharedMemSize,&amp;nbsp;CSharedMemName);&lt;br /&gt;&amp;nbsp; FMapFile&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;OpenFileMapping(File_Map_All_Access,&amp;nbsp;False,&amp;nbsp;CSharedMemName);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;nbsp; if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(FMapFile&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;then&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;nbsp; begin&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;raise&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Exception.Create(SysErrorMessage(GetLastError));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OutputDebugString(PChar(SysErrorMessage(GetLastError)));&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;nbsp; end&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;nbsp; else&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;nbsp; begin&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;//&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;成功&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FShareMem&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;MapViewOfFile(FMapFile,&amp;nbsp;File_Map_All_Access,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;CSharedMemSize);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OutputDebugString(PChar(SysErrorMessage(GetLastError)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;'&lt;/span&gt;&lt;span style="color: #800000"&gt;,Handle=&lt;/span&gt;&lt;span style="color: #800000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;IntToStr(Handle)));&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;nbsp; end&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;end&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;destructor&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;TPublicVars.Destroy;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;begin&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp; UnmapViewOfFile(FShareMem);&lt;br /&gt;&amp;nbsp; CloseHandle(FMapFile);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;nbsp; inherited&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;end&lt;/span&gt;&lt;span style="color: #000000"&gt;; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;" onclick="cnblogs_code_show('9e1598fc-fe6d-4824-83f5-95b337a894a8')"&gt;&lt;img class="code_img_closed" id="code_img_closed_9e1598fc-fe6d-4824-83f5-95b337a894a8" alt="" src="http://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif" /&gt;&lt;img class="code_img_opened" id="code_img_opened_9e1598fc-fe6d-4824-83f5-95b337a894a8" style="display: none" onclick="cnblogs_code_hide('9e1598fc-fe6d-4824-83f5-95b337a894a8',event)" src="http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif"&gt; &lt;div class="cnblogs_code_hide" id="cnblogs_code_open_9e1598fc-fe6d-4824-83f5-95b337a894a8"&gt;&lt;div&gt;&lt;span style="color: #0000ff"&gt;constructor&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;TPublicVars.Create(ANew:&amp;nbsp;Boolean);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp; SecMem:&amp;nbsp;SECURITY_ATTRIBUTES;&lt;br /&gt;&amp;nbsp; aSD:&amp;nbsp;SECURITY_DESCRIPTOR;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;begin&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;nbsp; inherited&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Create;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp; {&lt;/span&gt;&lt;span style="color: #008000"&gt;&amp;nbsp;创建一个任何用户都可以访问的内核对象访问权&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000"&gt;}&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp; InitializeSecurityDescriptor(@aSD,&amp;nbsp;SECURITY_DESCRIPTOR_REVISION);&lt;br /&gt;&amp;nbsp; SetSecurityDescriptorDacl(@aSD,&amp;nbsp;True,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;nil&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;False);&lt;br /&gt;&amp;nbsp; SecMem.nLength&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;SizeOf(SECURITY_ATTRIBUTES);&lt;br /&gt;&amp;nbsp; SecMem.lpSecurityDescriptor&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;@aSD;&lt;br /&gt;&amp;nbsp; SecMem.bInheritHandle&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;False;&lt;br /&gt;&amp;nbsp; FMapFile&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;CreateFileMapping($FFFFFFFF,&amp;nbsp;@SecMem,&amp;nbsp;PAGE_READWRITE,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;CSharedMemSize,&amp;nbsp;CSharedMemName);&lt;br /&gt;&amp;nbsp; FMapFile&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;OpenFileMapping(File_Map_All_Access,&amp;nbsp;False,&amp;nbsp;CSharedMemName);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;nbsp; if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(FMapFile&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;then&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;nbsp; begin&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;raise&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Exception.Create(SysErrorMessage(GetLastError));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OutputDebugString(PChar(SysErrorMessage(GetLastError)));&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;nbsp; end&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;nbsp; else&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;nbsp; begin&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;//&lt;/span&gt;&lt;span style="color: #000000"&gt;成功&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FShareMem&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;MapViewOfFile(FMapFile,&amp;nbsp;File_Map_All_Access,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;,&amp;nbsp;CSharedMemSize);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OutputDebugString(PChar(SysErrorMessage(GetLastError)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;'&lt;/span&gt;&lt;span style="color: #800000"&gt;,Handle=&lt;/span&gt;&lt;span style="color: #800000"&gt;'&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;IntToStr(Handle)));&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;nbsp; end&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;end&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;destructor&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;TPublicVars.Destroy;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;begin&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp; UnmapViewOfFile(FShareMem);&lt;br /&gt;&amp;nbsp; CloseHandle(FMapFile);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;inherited&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;在服务中使用COM组件&lt;/strong&gt;&lt;br /&gt;&lt;hr /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;在服务中调用COM组件不能像在桌面程序中直接创建，在每次创建之前先调用CoInitialize(nil)，释放的时候调用CoUninitialize。例如：调用ADO组件&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Qry:&amp;nbsp;TADOQuery;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;begin&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;CoInitialize(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;nil&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;Qry&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;TADOQuery.Create(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;nil&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;try&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;finally&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Qry.Free;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CoUninitialize;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;end&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;end&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;img src="http://www.cnblogs.com/iinsnian/aggbug/1973198.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/iinsnian/archive/2011/03/07/1973198.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/iinsnian/archive/2010/08/17/1801123.html</id><title type="text">推荐自己做的一个网络流量监控工具! 实用美观, 喜欢的就下载.</title><summary type="text">点击这里下载 陆岛流量监控器!功能很简单，我就不多说了。只是方便大家进行网络流量监控，如果你担心病毒会后台给你发送东西出去，这个小工具就能帮你监控一下！贴图，大家一看就明白了。</summary><published>2010-08-16T18:27:00Z</published><updated>2010-08-16T18:27:00Z</updated><author><name>陆岛工作室</name><uri>http://www.cnblogs.com/iinsnian/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iinsnian/archive/2010/08/17/1801123.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iinsnian/archive/2010/08/17/1801123.html"/><content type="html">&lt;p&gt;最近下载东西比较多，想看看下载的流量情况。在网上找到不少监控流量的工具，可是我只要监控一下流量，结果并没找到满意的。还好这二天有空。花了二天功夫自己完成了这个流量监控的小工具。今天又完善了一点小问题，最终觉得满意了，就发布出来与大家分享下。&lt;/p&gt;&lt;p&gt;－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;/p&gt;&lt;p&gt;（弟兄们，别再找我要代码了，只分享工具不打算贴代码）&amp;nbsp;.....&lt;/p&gt;&lt;p&gt;－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://www.cnblogs.com/Emoticons/yoyocici/223852199.gif" /&gt;&amp;nbsp;&lt;a href="http://files.cnblogs.com/iinsnian/XOtecNetMonitor.rar"&gt;点击这里下载 陆岛网络流量监控器&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;hr /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;功能很简单，我就不多说了。只是方便大家进行网络流量监控，如果你担心病毒会后台给你发送东西出去，这个小工具就能帮你监控一下！&lt;/p&gt;&lt;p&gt;贴图，大家一看就明白了。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;a href="http://files.cnblogs.com/iinsnian/XOtecNetMonitor.rar"&gt;&lt;p align="center"&gt;&lt;/p&gt;&lt;/a&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/a&gt;&lt;strong&gt;全图表模式&lt;/strong&gt; &lt;span style="color: #ff0000"&gt;（只要拖动监控图的大小，在不同区域双击即可实现以下各种图表）&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;1. 流量与速率图（精简/全图）&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/20100817/B00.png" width="251" height="34" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/20100817/B01.png" width="251" height="62" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;3.下载上传流量图与速率图 （线形/柱状）&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/20100817/B02.png" width="217" height="62" /&gt;&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/20100817/B03.png" width="251" height="62" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;单一模式&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1.单一速率图 （精简/全图）&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/20100817/B05.png" width="52" height="34" /&gt;&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/20100817/B04.png" width="74" height="62" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;2.单一流量图书馆 （线形/柱状）&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/20100817/B06.png" width="174" height="62" /&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/20100817/B10.png" width="163" height="62" /&gt;&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/20100817/B07.png" width="174" height="62" /&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/20100817/B09.png" width="196" height="62" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;设置菜单&lt;/strong&gt; &lt;span style="color: #ff0000"&gt;（基本的设置菜单。速率设置可从 1Mbs--10Mbs, 20Mbs, 50Mbs, 100Mbs 不同的流量比例监控。）&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/20100817/C01.png" width="499" height="471" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;网络综合信息显示&lt;/strong&gt;（公网 IP 已屏蔽）&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/20100817/C02.png" width="425" height="366" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/iinsnian/aggbug/1801123.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/iinsnian/archive/2010/08/17/1801123.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/iinsnian/archive/2010/07/07/1772871.html</id><title type="text">DELPHI: TTreeView 中禁止双击事件展开或关闭节点.</title><summary type="text">这个问题有很多人问过我了. 在DELPHI里如何来 禁止双击TTreeView节点时,避免让TTreeView自动地去执行Windows默认的展开或关闭节点的事件.而又能让点击TTreeview 节点前面的展开符时有用,即点展开符时能关闭或展开节点,</summary><published>2010-07-07T07:04:00Z</published><updated>2010-07-07T07:04:00Z</updated><author><name>陆岛工作室</name><uri>http://www.cnblogs.com/iinsnian/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iinsnian/archive/2010/07/07/1772871.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iinsnian/archive/2010/07/07/1772871.html"/><content type="html">作者: &lt;a href="http://www.cnblogs.com/iinsnian/admin/" target="_blank"&gt;陆岛工作室&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/iinsnian/139915/t_xoteclogo2.gif" width="110" height="48" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;这个问题有很多人问过我了. 在DELPHI里如何来 禁止双击TTreeView节点时,避免让TTreeView自动地去执行Windows默认的展开或关闭节点的事件.而又能让点击TTreeview 节点前面的展开符时有用,即点展开符时能关闭或展开节点,&lt;/p&gt;&lt;p&gt;其实我们只要判断双击事件的位置就行了,那就是我们只要知道是否是双击在节点 TreeNode 的文字上.而不是点击在节点前的展开符上.知道了这个原理,实现起来就方便了.&lt;/p&gt;&lt;p&gt;现在我把代码贴出来. 让大家参考一下.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;" onclick="cnblogs_code_show('3ff21d0e-b518-4ecc-8f21-52d88362f895')"&gt;&lt;img style="display: none" id="code_img_closed_3ff21d0e-b518-4ecc-8f21-52d88362f895" class="code_img_closed" src="http://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif"  alt="" /&gt;&lt;img id="code_img_opened_3ff21d0e-b518-4ecc-8f21-52d88362f895" class="code_img_opened" onclick="cnblogs_code_hide('3ff21d0e-b518-4ecc-8f21-52d88362f895',event)" src="http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;div id="cnblogs_code_open_3ff21d0e-b518-4ecc-8f21-52d88362f895"&gt;&lt;div&gt;&lt;!--&lt;br/ /&gt;&lt;br/ /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br/ /&gt;http://www.CodeHighlighter.com/&lt;br/ /&gt;&lt;br/ /&gt;--&gt;&lt;span style="color: #000000"&gt;//&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;先定义一个变量,用来保存是否可以关闭或展开节点.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;AllowDBClickEvent:&amp;nbsp;Boolean;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;//&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Treeview的OnClick事件中来判读点击的位置是否在节点的文本区内.&amp;nbsp;如果是,那就不能响应展开或关闭节点.&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;//&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;同时要关闭节点的&amp;nbsp;HasChildren,&amp;nbsp;否则...&amp;nbsp;你可以试试效果.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;procedure&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;TMainWin.Treeview1Click(Sender:&amp;nbsp;TObject);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;P:&amp;nbsp;TPoint;&lt;br /&gt;&amp;nbsp;&amp;nbsp;R:&amp;nbsp;TRect;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Node:&amp;nbsp;TTreeNode;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;begin&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;AllowDBClickEvent&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;True;&lt;br /&gt;&amp;nbsp;&amp;nbsp;GetCursorPos(P);&lt;br /&gt;&amp;nbsp;&amp;nbsp;P&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;tvTables.ScreenToClient(P);&lt;br /&gt;&amp;nbsp;&amp;nbsp;Node&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;tvTables.GetNodeAt(P.X,&amp;nbsp;P.Y);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(Node&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;nil&lt;/span&gt;&lt;span style="color: #000000"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;and&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Node.HasChildren&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;then&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;begin&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;R&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Node.DisplayRect(True);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;PtInRect(R,&amp;nbsp;P)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;then&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AllowDBClickEvent&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;False;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;end&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;end&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;//&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;在TreeView的OnCollapsing&amp;nbsp;与&amp;nbsp;OnExpanding&amp;nbsp;加入以下代码&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;//&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;而且必须加入&amp;nbsp;AllowDBClickEvent&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;True;&amp;nbsp;重新定义值,&amp;nbsp;否则...&amp;nbsp;你可以试试效果.&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;//&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;同上面判断节点的&amp;nbsp;HasChildren值一样.这一句不加的话,在双击完成后,再点节点的展开符时.&amp;nbsp;AllowDBClickEvent&amp;nbsp;值没有更新,有可能会不响应展开或关闭节点的事件.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;procedure&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;TMainWin.Treeview1Collapsing(Sender:&amp;nbsp;TObject;&amp;nbsp;Node:&amp;nbsp;TTreeNode;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;AllowCollapse:&amp;nbsp;Boolean);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;begin&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;AllowCollapse&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;AllowDBClickEvent;&lt;br /&gt;&amp;nbsp;&amp;nbsp;AllowDBClickEvent&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;True;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;end&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;procedure&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;TMainWin.Treeview1Expanding(Sender:&amp;nbsp;TObject;&amp;nbsp;Node:&amp;nbsp;TTreeNode;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;AllowExpansion:&amp;nbsp;Boolean);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;begin&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;AllowExpansion&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;AllowDBClickEvent;&lt;br /&gt;&amp;nbsp;&amp;nbsp;AllowDBClickEvent&amp;nbsp;:&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;True;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;end&lt;/span&gt;&lt;span style="color: #000000"&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/iinsnian/aggbug/1772871.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/iinsnian/archive/2010/07/07/1772871.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/iinsnian/archive/2010/03/30/1700171.html</id><title type="text">管理好ORACLE数据表的几个建议</title><summary type="text">原文地址:http://soft.ccw.com.cn/programing/database/htm2008/20080701_456158.shtmlORACLE数据库中，表是最基本的内容。可以说，表设计的好坏直接跟数据库的性能相关。所以，在设计表的时候，除了要遵循其固有的数据库准则之外，还需要看个人的数据库管理经验。下面我就把这些经验分享一下，或许对大家有所帮助。一、 表该存放在哪里?我们都...</summary><published>2010-03-29T16:40:00Z</published><updated>2010-03-29T16:40:00Z</updated><author><name>陆岛工作室</name><uri>http://www.cnblogs.com/iinsnian/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iinsnian/archive/2010/03/30/1700171.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iinsnian/archive/2010/03/30/1700171.html"/><content type="text">原文地址:http://soft.ccw.com.cn/programing/database/htm2008/20080701_456158.shtmlORACLE数据库中，表是最基本的内容。可以说，表设计的好坏直接跟数据库的性能相关。所以，在设计表的时候，除了要遵循其固有的数据库准则之外，还需要看个人的数据库管理经验。下面我就把这些经验分享一下，或许对大家有所帮助。一、 表该存放在哪里?我们都...</content></entry><entry><id>http://www.cnblogs.com/iinsnian/archive/2010/03/30/1700162.html</id><title type="text">ORACLE 与 SQL Server 的区别(转)</title><summary type="text">原文地址不详....Oracle 与SQL SERVER概念 ----------------------------------------------------- ·Oracle的服务和数据库 相当于 MS SQL的数据库服务； ·Oracle的服务= 后台进程+相关内存 ·数据库= 数据文件的集合 Oracle的服务完全可以与数据库文件脱离开来；Oracle中...</summary><published>2010-03-29T16:00:00Z</published><updated>2010-03-29T16:00:00Z</updated><author><name>陆岛工作室</name><uri>http://www.cnblogs.com/iinsnian/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iinsnian/archive/2010/03/30/1700162.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iinsnian/archive/2010/03/30/1700162.html"/><content type="text">原文地址不详....Oracle 与SQL SERVER概念 ----------------------------------------------------- ·Oracle的服务和数据库 相当于 MS SQL的数据库服务； ·Oracle的服务= 后台进程+相关内存 ·数据库= 数据文件的集合 Oracle的服务完全可以与数据库文件脱离开来；Oracle中...</content></entry><entry><id>http://www.cnblogs.com/iinsnian/archive/2010/03/28/1698983.html</id><title type="text">Windows7新的Taskbar 在 Delphi 2010 中的编程应用</title><summary type="text">通过Delphi 2010 来实现 Windows 7 中 TaskBar 的一些新的功能</summary><published>2010-03-28T11:03:00Z</published><updated>2010-03-28T11:03:00Z</updated><author><name>陆岛工作室</name><uri>http://www.cnblogs.com/iinsnian/</uri></author><link rel="alternate" href="http://www.cnblogs.com/iinsnian/archive/2010/03/28/1698983.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/iinsnian/archive/2010/03/28/1698983.html"/><content type="text">通过Delphi 2010 来实现 Windows 7 中 TaskBar 的一些新的功能</content></entry></feed>
