星期的java语言_Java第一周作业

作者分享了从C++入门编程的心路历程,强调了实践和自我学习的重要性,并介绍了Java语言的简单性、面向对象、平台无关性等主要特点。Java跨平台通过字节码在Java虚拟机上解释执行实现。同时,文中提到了JDK、JRE和JVM的区别,JDK是开发环境,JRE是运行环境,JVM负责解释字节码。

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

最早接触的语言应该就是C++了,刚入门的时候确实是挺困难的,用程序设计一个简单的加法函数当时都琢磨了好久,那个时候就只是单纯的看书和回忆老师课上所讲的内容来学习语言,之后随着知识的深入,开始结合中国大学mook以及网络上的一些博客文章进行学习。就目前所收获的经验来说,感触最大的还是得勤加练习,多自己亲手做,多琢磨其中的道理,多加感悟,只有自己亲身经历过了,才会有更加深刻的回忆。给我最大的教训就是,不能放过每一次学习的机会:我是属于那种入门较慢的人,所以说在最开始的学习中脚步就滞慢了些,从而呢对自己开始有些不自信了,以致于自己在后面的小组作业中参与度不高,没能起到多大的作用,而事后自己再去尝试写的时候,发现也其实并没有我想象中的那么难,但一个好的锻炼自己的机会就这样白白浪费了。

2.java语言都有哪些特点

1)简单。java系统(编译器和解释器)所占空间不到250kb。

2)面向对象。

3)平台无关性和可移植性。

4)稳定性和安全性。

5)多线程并且是动态的。

6)高性能。

7)分布式。

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

Java将源程序编译成字节码文件——扩展名为.class。这个二进制代码文件与具体操作系统的机器指令无关,其运行必须借助解释执行系统动态翻译成所在操作系统的机器码(由运行环境当中的Java虚拟机完成解释执行工作)。

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

JDK:Java Development Kit。指的是Java的编译环境。

JRE:Java Runtime Environment。指的是Java的运行环境。

JVM:Java Virtual Machine。它是一个平台软件,负责将字节码解释成机器码并提交操作系统执行。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值