<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>shangkou.com 上口 &#187; java</title>
	<atom:link href="http://www.shangkou.com/category/cms/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shangkou.com</link>
	<description>读也上口，吃也上口！ www.shangkou.com</description>
	<lastBuildDate>Tue, 06 Dec 2011 17:57:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>JDK的概念、组成及JDK常用包</title>
		<link>http://www.shangkou.com/2010/01/24/jdk/</link>
		<comments>http://www.shangkou.com/2010/01/24/jdk/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 09:39:16 +0000</pubDate>
		<dc:creator>上口</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.shangkou.com/?p=451</guid>
		<description><![CDATA[JDK是Java学习的开始，那么JDK是什么呢？JDK是由什么组成的呢？JDK常用的包有哪些呢？那么本文将向你介绍这些。]]></description>
			<content:encoded><![CDATA[<ul><strong>JDK概述</strong></p>
<p><strong>JDK</strong>(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来，JDK已经成为使用最广泛的Java SDK（Software development kit）。</p>
<p>JDK 是整个Java的核心，包括了Java运行环境（Java Runtime Environment），一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK，除了Sun之外，还有很多公司和组织都开发了自己的JDK，例如IBM公司开发的JDK，BEA公司的Jrocket，还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM（Java Virtual Machine）运行效率要比Sun JDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。但不管怎么说，我们还是需要先把Sun JDK掌握好。</p>
<p>从SUN的JDK5.0开始,提供了泛型等非常实用的功能，其版本信息也不再延续以前的1.2，1.3，1.4，而是变成了5.0,6.0了。从6.0开始，其运行效率得到了非常大的提高，尤其是在桌面应用方面。</p>
<p>JDK本身使用了Java语言编写，在我们下载的安装包里，有一个src.zip，里面就是JDK的源代码。</p>
<p><strong>JDK版本</strong></p>
<p>SE(J2SE)：standard edition,标准版，是我们通常用的一个版本，从JDK 5.0开始，改名为Java SE。</p>
<p>EE(J2EE)：enterprise edition,企业版，使用这种JDK开发J2EE应用程序，从JDK 5.0开始，改名为Java EE。</p>
<p>ME(J2ME)：micro edtion,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始，改名为Java ME。</p>
<p><strong>JDK组成</strong></p>
<p><strong>JDK包含的基本组件包括：</strong></p>
<p>◆javac – 编译器，将源程序转成字节码</p>
<p>◆jar – 打包工具，将相关的类文件打包成一个文件</p>
<p>◆javadoc – 文档生成器，从源码注释中提取文档</p>
<p>◆jdb – debugger，查错工具</p>
<p>◆java – 运行编译后的java程序（.class后缀的）</p>
<p>◆appletviewer：小程序浏览器，一种执行HTML文件上的Java小程序的Java浏览器。</p>
<p>◆Javah：产生可以调用Java过程的C过程，或建立能被Java程序调用的C过程的头文件。</p>
<p>◆Javap：Java反汇编器，显示编译类文件中的可访问功能和数据，同时显示字节代码含义。</p>
<p>◆Jconsole: Java进行系统调试和监控的工具</p>
<p><strong>JDK常用的package</strong></p>
<p>◆java.lang： 这个是系统的基础类，比如String等都是这里面的，这个package是唯一一个可以不用import就可以使用的Package</p>
<p>◆java.io: 这里面是所有输入输出有关的类，比如文件操作等</p>
<p>◆java.net: 这里面是与网络有关的类，比如URL,URLConnection等。</p>
<p>◆java.util : 这个是系统辅助类，特别是集合类Collection,List,Map等。</p>
<p>◆java.sql: 这个是数据库操作的类，Connection, Statememt，ResultSet等</p>
<p>◆javax.servlet: 这个是JSP,Servlet等使用到的类</p>
<p>JDK是在实践的过程中不断地学习，那么以上呢只是简单的介绍JDK的基本情况，希望你对JDK有了初步的认识。</p>
<p>原文转自：<a href="http://developer.51cto.com/art/200907/134451.htm">http://developer.51cto.com/art/200907/134451.htm</a></ul>
<h3  class="related_post_title">没事您就随便看看吧</h3><ul class="related_post"><li><a href="http://www.shangkou.com/2011/03/09/%e9%99%90%e6%8a%98%e6%8a%b5%e5%8d%95%e4%bb%b6%e9%87%91%e9%a2%9d%e6%bb%a151%e5%85%83%ef%bc%8c%e9%80%82%e7%94%a8%e5%95%86%e5%93%81%e5%a6%82%e4%b8%8b%ef%bc%9a/" title="限折抵单件金额满51元，适用商品如下：">限折抵单件金额满51元，适用商品如下：</a> (0)</li><li><a href="http://www.shangkou.com/2010/04/11/amazon/" title="卓越亚马逊购物指南、特价产品、活动公告">卓越亚马逊购物指南、特价产品、活动公告</a> (0)</li><li><a href="http://www.shangkou.com/2010/03/25/google/" title="关于谷歌中国的最新声明">关于谷歌中国的最新声明</a> (2)</li><li><a href="http://www.shangkou.com/2009/11/16/logitech_lx6-2/" title="终于收到新蛋秒杀的罗技LX6无线鼠标（图）">终于收到新蛋秒杀的罗技LX6无线鼠标（图）</a> (0)</li><li><a href="http://www.shangkou.com/2010/03/22/youdao/" title="收到网易有道快帖的晒单奖励！">收到网易有道快帖的晒单奖励！</a> (0)</li><li><a href="http://www.shangkou.com/2010/10/15/myquan/" title="测试~">测试~</a> (0)</li><li><a href="http://www.shangkou.com/2011/12/07/%e8%bd%bb%e6%9d%be%e5%ad%a6%e4%ba%9bmysql%e6%95%b0%e6%8d%ae%e5%ba%93%e2%80%94%e2%80%94mysql%e5%b8%90%e6%88%b7%e7%ae%a1%e7%90%86%ef%bc%88grant%e5%92%8crevoke%e8%af%ad%e6%b3%95%e4%ba%8c%ef%bc%89/" title="轻松学些MYSQL数据库——MYSQL帐户管理（GRANT和REVOKE语法二） ">轻松学些MYSQL数据库——MYSQL帐户管理（GRANT和REVOKE语法二） </a> (0)</li><li><a href="http://www.shangkou.com/2010/01/11/alipay_hat_mofang/" title="收到支付达人限量鸭舌帽、限量魔方">收到支付达人限量鸭舌帽、限量魔方</a> (2)</li><li><a href="http://www.shangkou.com/2009/11/11/bingbao/" title="西安：光棍节下起了“小冰雹”！">西安：光棍节下起了“小冰雹”！</a> (0)</li><li><a href="http://www.shangkou.com/2011/09/18/zend-studio-8-%e6%b3%a8%e5%86%8c%e7%a0%81/" title="zend studio 8 注册码">zend studio 8 注册码</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.shangkou.com/2010/01/24/jdk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

