java第一次作业

第一次作业

1.谈谈你过去学习编程语言的方法,经验和教训

最先学习的事python,学习这门语言的时候是在高中毕业的那个暑假,对python很有兴趣,先看了些基础语法,就开始每天做一些题目,有不会的地方就进行知识点的查找学习,收获很快。

 

2.Java语言都有哪些特点?

面向对象

跨平台

简单性

解释执行

多线程

分布式

高性能

安全性


3.Java跨平台实现的原理是什么?

JVM(Java虚拟机)为Java跨平台应用提供了支持,Java程序的源代码并不像C语言一样直接被编译连接成机器码,而是被编译成Java的字节码,即 ".class"文件,这和底层操作系统的平台无关,之后基于JVM的解释执行环境再将字节码翻译为机器码,而这一步与底层环境相关,由JVM确定这一步翻译的过程和结果,从而为Java跨平台实现提供支持,即编译一次,在不同的平台上多次运行,而不同于C语言在不同的平台上运行需要多次编译。

4.JDK,JRE,JVM有哪些区别?

JDK是Java开发工具包,即Java Development Kit, 其中包含JRE和其他的工具,为源代码编译为字节码提供帮助
JRE是Java运行时,即Java Runtime Environment, 其中包含JVM,提供Java的运行环境,包括JVM的标准实现以及Java的基本类库
JVM是Java虚拟机,即Java Virtual Machine, 将.class文件中的字节码翻译为机器码,翻译过程取决于所在的平台

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值