发布于 2016-05-13 09:44:55 | 153 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

JDK Java开发工具包

Java Development Kit (JDK) 是Sun公司(已被Oracle收购)针对Java开发员的软件开发工具包。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。


JDK 7u80 发布,该版本修复了浏览器插件的严重的安全漏洞:CVE-2013-1493,Oracle 强烈建议使用 Java 浏览器插件用户升级。Oracle今天已经放出Java 7正式版的二进制安装包,这不是小升级,而是Java诞生以来最大的改进,增加了闭包等很多有用的特性。最新版的Netbeans7已经支持Java7。


所以建议大家下载JDK 7u80 或最新版本的jdk,一般都是修正了很多漏洞的。

jdk是什么?

JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆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掌握好.

JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什幺Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率要比Sun JDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。但不管怎么说,我们还是需要先把Sun JDK掌握好。


JDK的最重要命令行工具:

java: 启动JVM执行class
javac:Java编译器
jar:Java打包工具
javadoc:Java文档生成器
这些命令行必须要非常非常熟悉,对于每个参数都要很精通才行。对于这些命令的学习,JDK Documentation上有详细的文档。
从初学者角度来看,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对象的设计思想。JDK的另一个显著特点是随着Java (J2EE、J2SE以及J2ME)版本的升级而升级。但它的缺点也是非常明显的就是从事大规模企业级Java应用开发非常困难,不能进行复杂的JAVA软件开发,也不利于团体协同开发。
Java语言恐怕是稳居网路应用程序语言的首选了,这都要归功于它高度的安全性以及跨平台的特性,几乎在目前所有的电脑平台上您都可以见得到Java的芳踪。过去很可能会有不少人抱怨Java虽然有著相当不错的跨平台以及安全防护等特性,但是它的执行速度远远不及C++等各种传统惯用的程序语言。

jdk环境变量配置方法:

下面教大家如何配置jdk环境变量:

1.右键选择 计算机→属性→高级系统设置→高级→环境变量

2.系统变量→新建

变量名:JAVA_HOME

变量值:(变量值填写你的jdk的安装目录,例如本人是 E:\Java\jdk1.7.0)

3.在系统变量中找到 Path 变量,选择编辑

在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

(注意如果原来Path的变量值末尾没有;号,就先输入;号再输入上面的代码)

4.系统变量→新建

变量名:CLASSPATH

变量值:.%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

到这系统变量就配置完毕了。

测试jdk是否安装成功

1、win+R组合键,输入cmd 打开命令行窗口

2、输入javac,正确就显示如图


jdk是否安装成功:

运行cmd 输入 java -version (java 和 -version 之间有空格)



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务