Java第1课------Java的分类

本文详细介绍了Java语言的起源及其由詹姆斯·高斯林创建的历史背景,深入探讨了Java的三大分类:J2SE、J2ME、J2EE,分别用于开发桌面应用、嵌入式设备及企业级应用。同时,文章还阐述了JDK、JRE和JVM之间的关系,以及Java跨平台特性的实现原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java语言分类

1. Java语言简介:
                          Java之父:詹姆斯·高斯林(James Gosling)
                         Java是sun公司开发的一门编程语言,目前已被Oracle公司收购
2. Java的分类:
                                    J2SE(JavaSE):为开发普通桌面和商务应用程序
                                               是其他两个分支的基础。基础语法。
                                               可以开发桌面应用程序。

                                   J2ME(JavaME):为开发电子消费产品和嵌入式设备
                                                    可以开发手机。例如已经过时的塞班系统
                                                    被Android(底层java开发)和IOS 替代了。

                                   J2EE(JavaEE):开发企业环境下的应用程序    
                                                   例如  京东,天猫等。


 JDK JRE JVM 三者关系

JDK: 程序员用来开发的,是程序开发集成包,包括JRE和JVM

JRE: 用来运行程序员写的代码的,包括JVM

JVM: 虚拟机

三者的包含关系是:    JDK > JRE > JVM

注意: Java是跨平台的, 但是虚拟机不是跨平台针对于不用的操作系统,都有不同版本的虚拟机(JVM)java代码并不运行在操作系统里, 而是运行在虚拟机中。

开发前需要安装JDK 和配置环境变量:  我们需要在所有的文件夹下都能够运行java和javac命令

JAVA_HOME  --- 自定义环境变量      D:\Java\jdk7\jdk1.7.0_80

   PATH           --- 系统级的环境变量   %JAVA_HOME%\bin

         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值