Java简单介绍

Java的三个版本:

       Java SE:标准版,各应用平台的基础

       Java EE:企业版,以企业为环境而开发应用程序的解决方案

       Java ME:微型版,致力于消费产品和嵌入式社保的最佳解决方案

Java:是一种纯面向对象、跨平台的编程语言,有较高的安全性(自动回收垃圾,强制类型检检查,取消指针)

 

                                    

   

 

 

 

Java程序经过编译步骤生成一种与平台无关的字节码(*.class文件)这种字节码不是可执行的,必须使用java解释器来解释执行。Java语言既是解释型语言,也是编译型语言。Java程序的执行过程必须先经过编译后解释两个步骤。 

Java语言里负责解释执行字节码文件的是java虚拟机即JVMJvm是可运行java字节码文件的虚拟计算机,JVM分为向上和向下两个部分,所有平台上的JVM向上提供给java字节码程序的接口完全相同,但向下适应不同平台的接口则互不相同。JVM能够执行指令,还要管理数据、内存和寄存器。所有平台上的jvm向编译器提供相同的编程借口,而编译器只需要面向虚拟机,生成虚拟机能理解的代码,然后由虚拟机解释执行。

 

Java编译器编译java程序时,生成平台无关的字节码,不面向任何具体平台,只面向jvm,不同平台上的jvm不同,但提供了相同的接口。

 

开发java的准备:

1.安装JDK,即标准版开发版,是sun公司提供的一套用于开发java应用程序的开发包,提供了编译、运行java程序所需的各种工具和资源,包括java编译器、java运行时环境一级常用的java类库。

java运行时环境是运行java程序的必需条件。

 

附:jre与jvm的关系:

       jre包括jvm。jvm是运行java程序的核心虚拟机,而运行java程序不仅需要核心虚拟机,还需要其他的类加载器、字节码教研一级大量基础类库。jre除了包含jvm以外,还包括运行java程序的其他环境支持。

 2.设置环境变量

在环境变量中添加path:jdk安装目录/bin

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值