相比其它编程语言,Java有何优势?

192 篇文章 0 订阅

Java是一种面向对象的编程语言,优点是可移植性比较高,最初设计时就是本着一次编写到处执行设计的。可以开发各种应用程序和游戏,不过速度没有C++快,所以一般是不用Java来编写应用程序和电脑游戏。

Java的优点:

角度一:简单、安全、稳定、跨平台。。。还有…库多库多库多!

角度二:1、一次编写,到处运行

2、系统的多平台支持

3、强大的可伸缩性

4、多样化和功能强大的开发工具支持

相信这里有很多学习java的朋友,小编整理了一份java方面的学习资料,有想要学习java的可以加一下我的学习群的哟,60833,4068,欢迎爱学习java的你们!

角度三:1、跨平台性,虽然是很好的优势,可以让JAVA在任何的系统中运行,但是前提是 该系统要安装JAVA虚拟机,这样导致一些JAVA编写的桌面程序无法在一般的用 户(没有安装JAVA虚拟机的用户)上使用。

2、JAVA的身后是SUN公司,提供及时的API更新,但是过多的版本导致JAVA的向下兼容性 很差。而SUN公司在J2EE上的标准定义的并不是完美,导致在J2EE的开发中多数使用开 源框架,开源框架是好东西,但是更新速度并不快。

3、都说面向对象的语言先进与面向过程,JAVA是OOP语言,但是它适合的是BS系统,在 WEB项目中JAVA的实力毋庸置疑,但是转到了底层的程序却无法同C++抗衡。

4、个人认为JAVA的最大优点是开源,但是这往往也成了最大的缺陷了,无法定义一个好的 标准使得开发时使用了框架,在新的程序员来到公司时必须先了解框架,延缓了开发的 时间。

当然了,Java也不是完美无瑕的,它也有缺点,缺点如下:

1、运行速度慢,程序运行依赖于Java虚拟机,所以它相对于其他语言编写得会慢些,因为它不是直接执行机器码。

2、由于其本身的跨平台性,所以它不能像其他编程语言一样更靠近操作系统,不能和操作系统底层打交道。

3、需要运行环境,不适合开发桌面应用程序。

Java应用于:BS结构的ERP系统、金融系统、电子商务系统、网站等。几乎所有的银行系统和银行网站都是基于Java平台的。

Java主要分三块:

J2SE:java的基础核心语言

J2ME:java的微型模块,专门针对内存小,没有持续电源等小型设备

J2EE:java的企业模块,专门针对企业数据库服务器的连接维护

手机用到的是J2ME所编出来的小程序

总的来说,Java还是一门很不错的编程语言,值得大家去学习!

欢迎关注程序胖,可视化学习java,每天更新,让Java学习更加简单。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值