JAVA 简介

JAVA 简介

Java是一门计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

经过近半年度的学习和练习,一直在边学边丢,打算用博客记录所学知识,前期较为省略,后续加强!

JAVA 是一门计算机编程语言,其编程环境较为良好,广大的程序猿小伙伴正使用这边语言,比较推荐学习!
对JAVA历史比较感兴趣的伙伴可参考一下文章,推荐!

点击跳转到作者100000000000000000文章:Java历史简介(如有侵权请联系,随时删除!)


JAVA 体系构架

  • JAVA S E :标准版,定位在个人计算机上的应用
    Java平台的的核心,基础语法的学习主要是Javase ;

  • JAVA E E : 企业版,定位在服务器端的应用
    学习之后主要的工作内容:进行企业级应用的开发;

  • JAVA M E : 微型版,定位在消费性电子产品上的应用

    Javase的延伸,包含了部分Javase内容,其也有其他的库类;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wUjmjvh7-1630929687490)(在这里插入图片描述]
)


JAVA的优势(核心机制)

  • 跨平台、可移植性强

    Java语言编写的程序可以在编译后不用经过任何更改,就能在任何硬件设备条件下运行。这个特性经常被称为“一次编译,到处运行”。相对比C语言编写的程序如果要到不用的平台上运行时,需要进行编译后在运行,不同的平台有不同的编译器。

  • “垃圾”自动回收机制

    “垃圾”指的是在程序运行中,不在使用的代码。电脑的内存就像一块土地,JAVA产生的对象就像一颗植物,当植物枯萎后需要将其清除出土地,JAVA 具有垃圾回收机制,会定期的清除垃圾(不是随时随地的清除垃圾),相较于C++中,清除枯萎的植物则需要程序猿自行决定清除多少,什么时候清。这个机制主要是让程序猿脱离清垃圾的过程,更加高效的投入编程环境。垃圾回收机制主要的作用是在于内存的释放,JAVA提高了内存的利用效率,减少了因为土地上垃圾太多导致无法进行正常中止活动(减少了因为没及时释放内存导致的内存溢出的问题)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值