JDK与Java文件

本文介绍了JDK的下载安装过程,强调了选择稳定版本的重要性。同时阐述了JDK、JRE和JVM之间的关系,以及Java程序从源代码到执行的步骤。还提到.class文件是平台无关的字节码,可以用UE软件查看,并列举了Java语言的特性。

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

  • 为何下载JDK?如何下载安装JDK?
    我们开发Java程序,最底层是windows,在windows上面需要有一个JDK,在JDK上面才可以写Java程序。也就是说,JDK是一个“舞台”,只有在“舞台”存在的情况下,我们才可以表演。所以没有JDK,Java是没有办法执行的。下载JDK时,我们需要登录http://www.oracle.com/technetwork/java/javase/overview/index.html。在公司开发来讲,我们一般不选择新版本,新版本可能会影响到公司的一些项目,以及稳定性,可靠性等等。目前我们选择Java SE 8,之后选择download,选择合适自己的平台版本进行下载。在安装时,不要做任何路径更改,成功安装后关闭,在桌面和开始菜单都不会出现安装的程序。事实上,JDK的安装过程是一个解压过程,即exe文件解压。

  • JDK、JRE、JVM关系是什么?
    JDK为Java Development Kit,是java开发工具,没有它不能执行程序;JRE是Java Runtime Environment,是java运行环境,java执行离不开这个;JVM是Java Virtual Machine,是java虚拟机。其关系为:JDK中包含JRE,JRE中包含JVM。

  • Java程序的执行过程是什么?
    原程序经过编译产生.class文件,.class文件经过JVM的解释,变成特定平台的机器指令。

  • .class文件内容可不可以看到?
    .class文件叫字节码文件(bytecode),使用ue软件打开。里面放的是虚拟机(JVM)指令。左侧为内存地址,右侧为字节码。所有的class文件,开头都是CA FE BA BE(咖啡宝贝)。这里面是16进制数。

  • .class文件是平台相关还是平台无关?
    .class文件叫字节码文件(bytecode),里面放的是虚拟机(JVM)指令。平台无关(任何平台都可以使用)。

  • Java语言有什么特点?
    简单simple,
    面向对象object oriented,
    分布式distributed,
    多线程multithreaded,
    动态dynamic,
    跨平台architecture neutral,
    便携式portable,
    高性能high performance,
    健壮robust,
    安全secure.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值