大家好,今天小编关注到一个比较有意思的话题,就是关于java语言包含三大块的问题,于是小编就整理了2个相关介绍Java语言包含三大块的解答,让我们一起看看吧。
JAVA分类?
JAVA有三大分类,分别为:J2ME、J2SE、J2EE。Java ME是一种高度优化的Java运行,主要针对消费类电子设备的,例如蜂窝电话和可视电话、数字机顶盒、汽车导航系统等等。
JAVA ME技术在1999年的JavaOne Developer Conference大会上正式推出,它将Java语言的与平台无关的特性移植到小型电子设备上,允许移动无线设备之间共享应用程序。扩展资料:Java2平台包括:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本。J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。
J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
Java具有简单性、面向对象、分布式、健壮性、安全性、平***立与可移植性、多线程、动态性等特点。
Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
什么场景用java,什么场景用python?
技术选型的最重要条件之一就是,满族需求的同时能最高效,前期投入和后期维护成本最少。这个成本就是你对新语言的学习成本,跳冷成本,招人成本等。
所以,该用什么要结合自身具有的能力来选,并不是听别人说该选什么。
不管是Java还是Python,都是有非常成功的商业实践摆在那里的,也就是说这两个编程语言能力都是很强的,淘宝、天猫、支付宝,阿里系的核心技术栈就是Java,YouTube的核心技术栈、NASA约翰逊航天中心是Integrated Planning System,这两个系统都是用Python写的。那么Java和Python在哪些领域应用得比较广泛呢?
在很多场景其实都用Java,阿里巴巴、京东、拼多多,国内这几家电子商务网站,核心技术栈都是Java,而且Java程序员在国内的数量毫无疑问是最大的,在美国可能数量少一点,但是Java依然是目前全球用户量第一的编程语言。
事实上除了三大电商网站,基本上国内的主要交易系统都是用Java写的,去哪儿、美团、饿了么、58同城等,也都是用Java为核心技术栈来写的。
企业级系统,基本上也都是Java为主,现在几大银行的内部系统,很多都是Java编写的,一般都是Java做后台,然后用C#做客户端。也有的B/S结构的企业级系统,基本上也都是用Java编写的。
微服务来了之后,Java的优势就更加明显了,以前PHP等编程语言的优势就是快速开发,这刚好是Java的劣势,微服务发布之后,Java的优势就越来越明显了,PHP也很难在威胁到Java的地位了。Java在大数据、Web后端等领域的优势依然存在。
Python刚出来的时候,大家都只把Python当成一个脚本语言,但是随着Python不断发展,Python能做的事情也越来越多了,Python已经是一个非常强大的编程语言。Python是典型的胶水语言,跟C/C++也能够友好相处,这是Python语言的强大优势。
Google作为Python大厂,自己也是Python的主要支持者,Google旗下的YouTube视频网站,是全球最大的视频网站,也是目前全球最成熟的推荐引擎和UGC网站。Google旗下的TensorFlow深度学习框架,也是以Python为主要开发语言。
到此,以上就是小编对于java语言包含三大块的问题就介绍到这了,希望介绍关于java语言包含三大块的2点解答对大家有用。