Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。Jdk是太阳微系统针对Java开发人员发布的免费软件开发工具包。
一、什么是Java?
Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
Java编程语言的风格十分接近C++语言。继承了C++语言面向对象技术的核心,舍弃了容易引起错误的指针,以引用取代;移除了C++中的运算符重载和多重继承特性,用接口取代;增加垃圾回收器功能。在Java SE 1.5版本中引入了泛型编程、类型安全的枚举、不定长参数和自动装/拆箱特性。
二、什么是JDK?
Java Development Kit(JDK)是太阳微系统针对Java开发人员发布的免费软件开发工具包(SDK,Software development kit)。自从Java推出以来,JDK已经成为使用较广泛的Java SDK。
作为Java语言的SDK,普通用户并不需要安装JDK来运行Java程序,而只需要安装JRE(Java Runtime Environment)。而程序开发者必须安装JDK来编译、调试程序。
三、Jdk和Java有什么区别
Java开发工具包(JDK)与JVM(Java虚拟机)和JRE(Java运行时环境)一起是Java编程中使用的三个核心技术软件包之一。区分这三种技术,并了解它们的连接方式非常重要:
JVM是执行程序的Java平台组件。
JRE是Java的磁盘上创建JVM的部分。
JDK允许开发人员创建Java程序,这些Java程序可以由JVM和JRE执行和运行。
Java新手经常将Java开发工具包和Java运行时环境弄混。区别在于JDK是用于开发基于Java的软件的工具包,而JRE是用于运行 Java代码的工具包。
JRE可以用作独立组件,以简单地运行Java程序,但它也是JDK的一部分。JDK需要JRE,因为运行Java程序是开发它们的一部分。
以上就是关于Jdk和Java的知识希望对大家有帮助。