java 第一章作业

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

  1. 多练习:学习编程语言需要通过多实践来让自己变得更加熟练,同时也是检验自己对语法的理解是否正确。仅看书本知识,会让自己产生“我会了”的错觉,真正进行实践时却很难完成程序编写。
  2. 注意规范:规范编写程序会让代码看起来更加美观,减少一些视觉上导致的错误,同时及时添加注释语句也会让代码的可读性增强,避免下次看代码时“一头雾水”。

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

  • 简单
  • 面向对象:纯面向对象语言,复用、可扩展,可维护。
  • 平台无关性与可移植性:Java程序编译成字节码文件由Java虚拟机在不同操作系统上解释执行,且Java数据类型在任何机器上都是一致的,Java程序不经或经少量修改就可以在不同操作系统上运行。
  • 稳定性和安全性
  • 多线程并且是动态的
  • 高性能
  • 分布式

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

通过引入字节码和虚拟机实现跨平台。
首先将源程序编译成字节码文件,这个二进制代码与具体操作系统的机器指令无关,接着由运行环境中的Java虚拟机动态解释执行,将字节码文件翻译成所在操作系统的机器码。

4、JDK、JRE和JVM有哪些区别?

  • JDK:Java Development Kit,供开发人员开发、编译、运行和测试Java程序,其中包括了JRE。
  • JRE:Java Runtime Environment,提供Java虚拟机,运行解释编译好的字节码文件,同时也提供Java API类库。
  • JVM:Java虚拟机,用来解释执行,将字节码文件翻译成所在操作系统的机器码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值