本文作者:plkng

java语言都能干什么 java语言都能干什么工作

plkng 56分钟前 2
java语言都能干什么 java语言都能干什么工作摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于java语言都能干什么的问题,于是小编就整理了1个相关介绍java语言都能干什么的解答,让我们一起看看吧。Java语言主要用来编...

大家好,今天小编关注到一个比较意思的话题,就是关于java语言都能干什么问题,于是小编就整理了1个相关介绍Java语言都能干什么的解答,让我们一起看看吧。

java语言都能干什么 java语言都能干什么工作
图片来源网络,侵删)
  1. Java语言主要用来编写什么?是不是编写qq、浏览器之类的应用?

JAVA语言主要用来编写什么?是不是编写qq、浏览器之类的应用

这么跟你说吧,现在很少有应用是用单一的语言写出来的了,Windows 都是c和c++混合编程写的了,一般情况下都是一个语言更适合某层的功能,每个应用都是不同语言写的功能模块组合起来的。基本上你所见过的几乎所有涉及服务器的应用都会用到java 用不到的也是用了和java 功能差不多的语言比如php .c#

现在说java 基本上就是说的java ee.

那么java ee是什么呢,

举个例子这么跟你说吧,卖东西的有很多,有大超市,有连锁店,有商城里的小店铺,还有路边摆摊的,这些就像你见到的应用,有的是安卓上的,有的是iOS 上的,还有Windows 和Linux 上的,当然还有浏览器。每个环境上都有自己的客户端,用啥语言的都有。观察这些环境上的应用有的不需要服务器,就是对应生活中那些自产自销的店铺,他们自己生产自己卖,没有厂家的事儿。还有一些需要从厂家进货,他们只要从厂家进货卖就行了,至于商品怎么采摘原材料,怎么加工我都不用管。,那么java 是干啥的呢,就是干这个活的,像采摘原材料一样从数据库进行数据操作,像加工一样进行业处理

java语言都能干什么 java语言都能干什么工作
(图片来源网络,侵删)

进行这种工作的语言有很多种有比较简单的PHP ,也有java ,还有微软的c#写的.net ,但是相对来说没有一种可以撼动java 的统治地位

java分为me,se,ee三种版本。但用得更多地是java ee也就是网站开发,一般企业学校用的多。se主要做一些中小型的系统,像什么图书管理文档管理等等。me主要是以前玩的java小游戏,还没见过有其他的。qq,浏览器java也能写出来,但底层实现肯定比c/c++差的多,而且java还基于jvm效率更加慢。

首先要分清楚客户端应用(cs)还是web应用(网页形式 bs)。有客户端应用的要下载安装包,如你所说的QQ,浏览器(这个用来解析web前端),这些一般是用c,c++来做的。基本所有语言包括java都可以做cs开发,只是做起来并不适合,如果想做推荐使用c#,开发速度快,工具好用。java一般应用与web后端,这么说不太完全和专业,但不知道你明白了否。

java一般做大型分布式应用,用在服务器上,用户感受不直观。像百度搜索,还有大型网站的搜索排名系统比如电商网站的包括淘宝都是。还有现在非常火的人工智能深度学习系统大多用java构建。java跟c跟php比较的优势是比较全能:c跟c++只能做应用,不能做网页,而php主要做网页很难做应用,但java是网页应用软件都可以做。java的劣势是啰嗦,其他语言一,两句可以说明白的,java非要说5,6句,还有java做的网页处理并发能力弱,一般能不用java的都尽量不用java。

java语言都能干什么 java语言都能干什么工作
(图片来源网络,侵删)

QQ(假设您说的是QQ客户端)、浏览器之类的东西,用JAVA不是不可以做,而是没必要用JAVA做,在性能、部署、体验方面有更好的选择

JAVA的传统强势领域是企业软件开发市场。所谓企业软件,很早以前我们叫管理软件,后来随着企业架构模式这些词汇的兴起,就叫企业软件了。

当然它的应用范围不仅限于此。NIO这类技术的引入,Netty这类高质量高性能框架的出现,让JAVA在网络编程方面大放异彩,应用到电信业务这类关键领域。多年前我就在风电监控方面用JAVA做网络通信了。

现代的JVM的性能其实是非常好的,这为JAVA在互联网领域的广泛应用打下了基础。现在很多高并发大流量的互联网应用,后端主要是跑的JAVA代码,国内最典型的就是阿里公司,每年双11的压力,JAVA都能抗住。

桌面开发领域,也有很多用JAVA的,但这不是主流的桌面技术,就不详细展开说了。

到此,以上就是小编对于java语言都能干什么的问题就介绍到这了,希望介绍关于java语言都能干什么的1点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享