Java JDK

Java JDK

官方

系统:Android

日期:2026-01-18

类别:电脑软件

版本:

  • 详情
  • 相关
  • 评论
    我得说,Java JDK这玩意儿可是Java开发的基石,没它啥也干不了。Oracle官方推出的这个工具包,不光是给电脑用的,手机、嵌入式设备上跑的Java程序都得靠它。它里面包含了运行环境、一堆工具和基础类库,想跑Java程序?先装JDK准没错。 Java 6版本在提升开发效率和程序管理上下了不少功夫,不管你是写应用的、管系统的,还是搞安全的,都能找到适合自己的功能。JDK里的组件也挺全乎,像编译用的javac、打包的jar、生成文档的javadoc,还有查错工具jdb等等,每个都有自己的用武之地。 安装过程其实挺简单的,下载安装包一路点“下一步”就行,初学者用默认设置就好。不过下载前得先注册个Oracle账户,验证邮箱后才能下载对应系统的JDK版本,这里得注意32位和64位系统要选对,不然Eclipse可能启动不了。 我觉得Java 6最酷的是它在开发者效率方面的改进,比如新的编译器API能直接在程序里编译Java源码,这让我能快速构建数据存取层,生成数据库表的类,特别方便。还有脚本编程支持,能调用各种脚本引擎,Web脚本框架还能在Servlet容器里生成Web内容。调试方面也增强了,能检测死锁并生成栈跟踪,这对排查问题帮助很大。 在应用程序管理上,Java 6加强了内存漏洞分析,堆栈满时会生成致命错误记录,还能运行脚本。JMX监视API的改进让应用程序在属性值超限时能发送事件,这对监控系统状态很有用。特别是Solaris 10用户,Hotspot JVM提供了DTrace钩子,能深入跟踪JVM活动,甚至单步到Solaris内核和硬件层,这种调试深度真是让人惊叹。 Web服务方面,Java 6新增了XML数字签名API来保护Web服务,JAX-WS 2.0更新了Web服务开发,JAXB 2.0改进了XML模式支持,StaX API则提供了流式读写XML的能力,这些都让Web服务开发更强大。 安全性上,Java 6集成了GSS/Kerberos,支持JAAS和LDAP认证,还有安全证书请求框架,通过多种协议请求证书,大大增强了应用的安全性。总的来说,Java 6真是个全面升级的版本,值得开发者们好好利用。

    Java JDK是由oracle官方推出的Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。它是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar),要运行JAVA程序,需要先安装JDK环境!

    java6在许多方面都有了很大的改进,主要集中在提高开发者的生产效率和Java应用程序的管理方面。总之,无论你是一位应用程序开发者,系统管理员,工具供应商或是一位安全专家,Java 6都有适合于你的内容,有需求的朋友请下载安装。

    Java JDK组成

    JDK包含的基本组件包括:

    javac – 编译器,将源程序转成字节码

    jar – 打包工具,将相关的类文件打包成一个文件

    javadoc – 文档生成器,从源码注释中提取文档

    jdb – debugger,查错工具

    java – 运行编译后的java程序(。class后缀的)

    appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。

    Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。

    Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。

    Jconsole: Java进行系统调试和监控的工具

    Java JDK安装使用教程

    1、双击下载后的jdk-8u281-windows-x64.exe文件,打开如下所示的欢迎界面。

    2、单击欢迎界面的“下一步”,打开定制安装页。

    Java JDK下载与安装高级用户可以自由选择所安装的功能和安装目录,建议初学者使用默认设置。

    3、单击“下一步”选择jre的目标文件夹,如下图所示。

    4、单击“下一步”后程序将执行安装过程,如下图所示。

    5、安装完成后,将提示成功安装或安装失败。成功安装如下图所示。

    java6安装与环境变量配置

    1、点击顶部右上角“View Accounts”按钮,在弹出对话框中选择“View Accounts”按钮。单击“Create Account”按钮注册账户。

    2、在“创建您的 Oracle 帐户”页面中,输入必选项电子邮箱地址、密码等信息后,点击“创建账户”按钮,之后到所填电子邮箱中收取Oracle发送的“您的 Oracle 帐户-请确认您的电子邮件地址”邮件,点击邮件正文中的“验证电子邮件”按钮。

    3、在下图所示的“创建成功”提示页中,点击“继续”按钮。

    4、登陆账户成功后可以继续编辑“我的个人资料”,完成后自动回到Oracle官方网站主页,点击底部“Java SE downloads”连接。

    5、在打开的Java SE Downloads页面中,选择中部的Java SE 8,点击箭头所指JDK Download。

    6、在打开的Java SE Development Kit 8 Downloads页面中,根据所使用操作系统点击对应连接。粉色框连接可以用于Winodws 32/64位系统,红色框连接仅能用于Windows 64位系统。如果你的电脑是32位,则推荐粉色框链接;如果是64位,则推荐红色框链接(本文以64位系统为例)。

    7、在弹出的对话框中,勾选I reviewed and accept the Oracle Technology Network License Agreement for Oracle Java SE,然后点击Download jdk-8u281-windows-x64.exe(即下载64位JDK安装程序。注意:如果此处下载的是64位版本,则后面教程所示的下载Eclipse位数也必须是64位,否则会导致Eclipse无法启动。如果是32位,Eclipse也必须是32位)按钮进行下载。

    java6特征和改进

    1、开发者生产效率

    新的Java编译器API允许从Java应用程序内部对Java源程序进行编译。在编译期间,应用程序可以访问库相关信息以及发出警告、错误和其它生成的信息。尽管这个特征似乎不是我常用的,但是我很快就发现了它的一些新用途。例如,我可以使用它来快速构建我所构建的程序的数据存取层。我可以编写代码来生成和编译用于存取应用程序的数据库表的类。最终结果是生成一个JAR文件,这个文件被进一步构建并作为系统的Ant脚本的一部分一同发布。能够从应用程序内部对类进行编译这一实现使得代码生成具有了交互性-我可以以交互方式来修改和构建类。

    为了支持Java脚本编程,java6支持JSR 223,这是一种提供了到Java内部进行存取的脚本语言的框架标准。你可以定位脚本引擎并且在运行时调用它们以运行脚本。该脚本编程API允许你为选择的脚本语言提供Java支持。此外,该Web脚本框架允许脚本代码在任何Servlet容器内生成Web内容。

    在调试方面,Java平台调试器(JPDA)也得到进一步增强,开发人员可以针对被锁定的监视对象检测死锁,并同时生成栈跟踪。

    2、应用程序管理

    通过在java.lang.OutOfMemory异常中包含一个完整的堆栈跟踪树并且在堆栈满时生成致命错误记录,java6进一步加强了内存漏洞分析和探测能力。另外,还增加了一个新的JVM选项以允许你在堆栈满时运行一个脚本。

    注意 当MBean属性值(包括在复杂类型内部的那些属性值)超过指定的门槛值时,对于JMX监视API的改进方面允许应用程序发送事件以传递指定的阀值。

    对于Solaris 10用户来说,Hotspot JVM for Solaris针对Solaris DTrace系统调试工具提供了钩子机制以跟踪和显示内部JVM活动,例如垃圾收集、类加载、线程、锁机制等。我在JavaOne上面得到有关这方面特征的第一个演示程序,并因此为DTrace系统所提供的调试深度所深深吸引。当一个应用程序运行时,DTrace允许你在任何一处停止代码,观看所有已经加载的库(而不仅仅是Java库,也包括所有系统库),并且能够单步跟踪到Solaris内核中(直到硬件层)。Java对于这种高级调试工具的新的支持使该工具非常适合于系统级上的调试。

    3、Web服务

    java6包括一些新的API以支持Web服务开发。其中,XML数字签名API允许你保护基于Java的Web服务——通过执行针对XML数据的加密操作。Java-XML Web服务(JAX-WS)2.0 API对以前命名为JAX-RPC的部分作了进一步更新。对于Java-XML绑定(JAXB)2.0的改进包括了对XML模式的支持和把类绑定到特定模式上。最后,针对于XML的流式API(StaX)提供了一种双向的API以便经由事件流读写XML-包括跳过节的能力以及能够直接针对文档的子节进行操作。

    4、安全性

    java6中增加的安全方面的功能包括GSS/Kerberos集成,Java认证和针对LDAP认证的授权服务(JAAS),还有一个安全证书请求框架-它允许Java应用程序通过许多协议来请求安全证书。

    展开内容

    应用信息

    • 包名:
    • MD5:
    • 需要网络

    评分及评论

    4.5满分5.0分

    点击星星用来评分

    评论需审核后才能显示
    同类排行