java se,javase是什么意思
大家好,今天来为大家解答java se这个问题的一些问题点,包括javase是什么意思也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
java SE 是什么东西
首先,它不是软件,是java语言的一个分支。这里提一下java语言的分支。
Java语言的三个分支
Java SE:对应于桌面开发,可以开发基于控制台或图形界面的应用程序。Java SE中包括了Java的基础类库,也是进一步学习其他两个分支的基础。
Java ME:对应于移动平台如手机、PDA等设备的开发,因为这类设备的硬件差异很大,而Java恰恰具有平台无关的特性,同样的Java代码可以在不同的设备上运行,所以在移动平台开发中,Java ME非常流行。从技术角度上可以认为Java ME是经过改变的Java SE的精简版。
Java EE:对应于企业级开发,包括B/S架构开发、分布式开发、Web服务等非常丰富的应用内容,在软件开发企业中被大量应用。
至于优缺点那就不是SE的问题了,而是问java和别的开发语言的区别了。这个答案也不用我来回答,随便百度就有。
但是为了省你时间和功夫,提一下。
经过十余年的发展,Java语言已经推出了第六版,如今的Java语言比当初语言特性更完善、应用面更全、运行效率更高。从技术角度讲,Java语言的重要特点如下:
特点解释
面向对象继面向过程编程之后,近年来最主流的编程方式就是面向对象编程。面向对象的设计和编程方式特别适用于更复杂、更庞大的应用软件开发。
健壮性与安全性 Java提供了完善的内存管理机制,开发者可以通过简单的方式使用内存空间并有效的避免内存溢出。Java同时内置了安全机制,能够有效的控制应用程序的访问权限,在网络开发环境中,此特性为开发可靠的企业级应用程序提供了保障。
高性能通过优化的运行机制Java可以提供不逊于其他语言的运行速度,并可以通过调用原生代码的方式提高关键程序的性能。
平台无关平台无关特性可以让Java程序运行在不同的软硬件或网络环境中,代码不经修改可以发布到不同的平台,极大的增强了软件的生命力和投资价值。
多线程开发 Java支持多线程开发并提供了完善的并发访问控制,多线程的应用可以提高程序的性能,充分利用硬件资源(如在多核CPU的硬件环境下)。
分布式应用单台计算机的配置再高,也难以满足大型软件对性能的需求,这时需要将程序发布到多台计算机上共同计算,Java程序可以进行此类分布式的软件开发。
java se 和j2ee区别是什么
Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。\x0d\x0aJ2SE就是Java2的标准版,主要用于桌面应用软件的编程;\x0d\x0aJ2ME主要应用于嵌入是系统开发,如手机和PDA的编程;\x0d\x0aJ2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 \x0d\x0a\x0d\x0a先学习j2se,学习j2se推荐两本书,《java2核心技术一二卷》,《java编程思想》,《java模式》。其中《java编程思想》要研读,精读。这一段时间是基本功学习,时间会很长,也可能很短,这要看学习者自身水平而定。 \x0d\x0a\x0d\x0a目前常见j2eeAPI\x0d\x0aJavaServer Pages(JSP)技术1.2 \x0d\x0aJava Servlet技术2.3 \x0d\x0aJDBC API 2.0 \x0d\x0aJava XML处理API(JAXP)1.1 \x0d\x0aEnterprise JavaBeans技术2.0 \x0d\x0aJava消息服务(JMS)1.0 \x0d\x0aJava命名目录接口(JNDI)1.2 \x0d\x0aJava事务API(JTA) 1.0 \x0d\x0aJavaMail API 1.2 \x0d\x0aJavaBeans激活架构(JAF)1.0 \x0d\x0aJ2EE连接器体系结构(JCA)1.0 \x0d\x0aJava认证和授权服务(JAAS)1.0
java se与java有啥不一样呢
Java是一门程序设计语言,它有三个版本,Java SE(标准版)、Java EE(企业版)和Java ME(微型版)。而Java SE只是一个使用Java进行编程的规范、框架,它不是一门编程语言。Java SE(java standard edition),一般包括jdk、jre以及各种API文档等。Java SE(Java Platform,Standard Edition)。Java SE以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。Java SE包含了支持Java Web服务开发的类,并为Java Platform,Enterprise Edition(Java EE)提供基础。
OK,本文到此结束,希望对大家有所帮助。