开始走进Java

本文详细介绍了Java的编程环境,包括JDK、JRE和JVM的作用。讲解了JDK的安装及环境变量配置步骤,如设置JAVA_HOME、CLASSPATH和PATH。此外,还阐述了编译与解释的区别,以及Java的跨平台性,强调了Java字节码在不同平台上的运行依赖于JVM。最后,提到了Java注释和其在程序中的作用。
摘要由CSDN通过智能技术生成

一、java的编程环境

1.java开发工具包?     

         JDK(Java Development Kit)称为Java开发包,是一个编写Java应用程序开发环境。

        JDK是整个Java的核心,包括了java的运行环境,一些java工具和java的核心库。

 2.java运行时环境?

        JRE是个运行环境,JDK是个开发环境。因此写java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面包含了JRE,因此只要安装了JDK,就可以编辑java程序,也 可以正常运行Java程序。

 3.java虚拟机?

       JVMJava Virtual Machine(Java 虚拟机)的缩写。JVMjava的核心和基础,是  java编译器和os平台之间的虚拟处理器,主要用于实现Java跨平台。

二、JDK的安装及环境变量

1.环境变量怎么配置

JDK安装后要对JDK进行环境配置,需以下三个属性

变量名

变量值

JAVA_HOME

JDK的安装根目录

CLASSPATH

JAVA-HOME下lib目录的所有jar文件和当前目录

%JAVA_HOME%\lib;.

PATH

JAVA_HOME下bin目录下的所有文件

%jJAVA_HOME%\bin

2.操作步骤

       a.右击我的电脑,选择“属性”菜单,找到“高级设置”选项

       b.在高级设置里面选中“环境变量”选项

       c.点击系统变量下的“新建”。在新建变量框中输入变量名“JAVA_HOME”,变量

           值是JDK的安装目录。

      d. 再点击系统变量下的“新建”。在新建变量框中输入变量名“CLAAPATH”,变量

           值是%JAVA_HOME%\lib;.

      e.编辑系统path变量名,在里面新建  %JAVA_HOME%\bin

      f.通过控制台测试配置是否正确

        Win键+R    cd../.. 回车   java回车    javac回车

3.bin目录里有什么  

        bin是binary(字节码)的缩写。就是计算机可直接运行的字节码,在windows系统里,也就是可直接运行的exe文件,这是启动jdk功能的运行文件。 

4.lib目录里有什么

       liblibarary(类库)的缩写。也就是存放一些程序运行时的依赖文件。

三、编译和解释的区别

      (1)编译执行是一次性将源程序编译成计算机能够识别的目标程序,运行速度特别快,但是编译后的目标程序只能在同一平台上使用。

      (2)解释执行是指解释器将源程序逐句翻译的时候逐句执行,解释执往往行不依赖于任何于平台,因此运行速度特别慢。

      (3)源程序到字节码是通过编译执行的,而字节码到机器码是通过解释执行的

四、java注释

五、简述java的跨平台性  

        1、Java的跨平台性就是指,编译后的Java程序可直接在不同的平台上运行而不用重新 编译,这一特性使得Java随着Web应用的普及而迅速普及起来。

      2、实际上,编译后的Java代码并不是传统的二进制代码(如Windows下的.exe文件),而是java字节码,这种字节码文件是不能直接在操作系统执行的。要想在一个操作系统上运行一个Java程序必须有一个中间环节来负责将java字节码解释成二进制码,这个中间环节就是Java虚拟机(简称JVM)。由于目前大多数操作系统已经实现了JVM,所以Java轻松实现跨平台性。

大哥点点关注!!!!!!!!!!!!!!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值