20200706 千锤百炼软工人第一天

今天花费大量时间安装Java程序设计的各个文件,在多个网站APP多次寻找良方,终于安装成功!

于是在之后学习了Java语言的运行机制。

个人的初步了解是:

Java程序之所以大火,有几个优势其中跨平台就与这个运行机制关系很大。

 

当下的编程语言分为两大类,一类是解释型语言,一类是编译型语言。

编译型语言是直接在这个平台上一次性直接将源代码转换为适应本平台的机器码。

解释型语言是先将源代码通过专门的解释器对源代码逐行的解释成平台所适应的机器码,因此也可理解为每一次程序的执行都要进行一次编译。

所以有此可知,解释型语言的效率低但是在跨平台方面表现好。

编译型语言效率高但是跨平台方面需要进一步加工。

Java是趋于两者之间的一种语言。

Java的编译过程不是编译成此平台的机器码,而是一种字节码,这之后再由java编译器来解释执行。生成机器码。

所以java是一种比较独特的编程语言。

除此学习还编写了第一个Java程序 Hello world!

posted @   黄某人233  阅读(94)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示