至此,恭喜你环境变量就配置完毕了!
对于很多初学者来说,由于没有完全弄明白JDK、JRE与 JVM之间的关系和区别,因此特别容易将三者之间的关系混淆。为了使读者能够清晰地理解它们的关系,下面通过图来识别JDK、JRE与JVM 之间的关系
从图可以看出,JDK中包含了开发工具和JRE,而JRE中又包含了Java基础类库和JVM。其中JVM是运行Java程序的核心虚拟机,而运行Java程序不仅需要核心虚拟机,还需要类加载器、字节码校验器以及Java的基础类库等。如果只是运行Java程序,可以只安装JRE,而无须安装JDK。如果要开发Java程序,则必须安装JDK。
小试牛刀
1.JDK、JRE与 JVM之间的关系和区别
答案见下期尾部!
上期答案:
1.java SE,java EE,java ME。
2.java的应用领域有:
- 大型网站,主要使用JAVA EE,最有名例子就是电子商务交易平台阿里巴巴、淘宝、京东。
- 大型企业级应用,主要使用JAVA EE,比如大型企业管理系统,CRM系统,ERP系统2.1有关通信及网络的大型企业:移动、联通、电信、网通主要的信息化都是JAVA2.2有关金融行的大型企业,所有的银行、证券公司,互联网金融; 2.3大型管理系统,如:供应链,客户管理系统,物流系统。
- 电子政务,主要使用JAVA EE,相关的政府部门绝大多数的信息化系统是JAVA开发的。
- 游戏,很多手机游戏都是用JAVA开发的。包括大型网游的后台数据统计都是java。
- 嵌入式设备及消费类电子产品,主要用 JAVA ME,无线手持设备、通信终端、医疗设备、信息家电(如数字电视、机顶盒、电冰箱)、汽车电子设备等是比较热门的Java应用领域,这方面的应用例子有中国联通CDMA 1X网络中基于Java技术的无线。
- 各大旅游网站基本都是使用java做的开发。
- 出行的交通工具的订票系统绝大部分也是使用java开发的。
- 流行的大数据,最主流的大数据框架Hadoop的应用主要用Java开发。Java最大的优势之一就是它在大数据领域的地位,目前很多的大数据架构都是通过Java来完成的。
3.Java语言有具有以下特性:
Java 语言具有简单,面向对象,分布式,健壮性,安全性,体系结构中立性,可移植性,解释性,高性能,多线程以及动态性。