首页
学习
活动
专区
圈层
工具
发布

Java基础(2)Java三大版本体系

它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。...JavaEE是Java企业版,是以Java SE为基础,定义了一系列的服务,API,协议等,增加了编写企业级应用程序的类库。...企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。...JavaME是Java微型版,主要用于开发消费性电子产品或嵌入式设备中(比如手机、PDA、电视机顶盒和打印机,以及各种终端和其他消费电子产品)的应用程序,开发具有有限的连接、内存和用户界面能力的设备应用程序...基于JavaME标准的应用程序只需编写一次,就能够用于许多设备,而且能够利用每个设备的本机功能。

85010

9 大跨平台移动 App 开发工具推荐

8、手机 Web 应用开发平台 PhoneGap ? PhoneGap 是一款HTML5平台,通过它,开发商可以使用HTML、CSS及JavaScript来开发本地移动应用程序。...因此,目前开发商可以只 编写一次应用程序,然后在7个主要的移动平台和应用程序商店(app store)里进行发布,这些移动平台和应用程序商店包括:iOS、Android、BlackBerry、webOS...通过 MonoCross,你可以使用任何平台特定的 API 或 HTML5 来构建本机应用程序,以提供丰富的基于 Web 的功能,而且,不管是在设备还是服务器上运行,都可以同时使用相同的业务逻辑和数据代码...这个平台上有自动编码、应用程序预览和 API 连接等功能,还有其它各种令人惊讶的功能。...Rhomobile要求用户只要掌握HTML和Ruby就可以开发iPhone软件。它目前支持为iPhone、BlackBerry、Windows、Symbian和Android平台创建应用。

7.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    java的三个版本javaSE,javaEE,javame

    它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。...企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。...Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture...这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。...基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。 总结起来就是: Java SE 是做电脑上运行的软件。

    1K30

    游戏手机平台简单介绍

    一旦和终端集成在一起,它可下载游戏并进行本机游戏。因此只要内置ExEn芯片的手机,就可以从ExEn内容供货商通过GSM或GPRS网络技术,下载到手机上玩,且玩腻之后可以将它删除,继续下载其它的游戏。...J2ME平台 J2ME(JAVA 2 Micro Edition)平台是目前最火暴的手机游戏平台,尽管它还可以下载和安装一些小的应用程序。...同时,以J2ME平台开发的程序叫做MIDlet,可以直接从在线下载后离线运行,或从PC通过数据线、红外或者蓝牙传输到手机上。由于J2ME程序都很小,只有几十K,所以又被称为K-JAVA。...BREW提供的功能环境就好像PC机上的操作系统一样,可以通过服务提供商下载指定类型的应用程序或游戏来使用。对于支持BREW的手机终端,在手机出厂时已经预安装了两个应用。...同时也为内容供应商提供一个统一的平台,使其开发出符合用户需求的游戏,节约开发成本和时间。此外,它的计费的模式可以是灵活多样的,可以按次购买、按使用时间购买,也可以按包月的方式购买。

    1.4K10

    J2ME开发环境配置(MyEclipse插件+WTK+jdk)

    而开发MIDlet应用程序有很多种开发工具可以选择,这些开发工具盒开发环境主要分为三大类:第一种是Sun公司的J2ME通用开发工具,例如 J2ME无线开发工具包(WTK);第二种是集成开发环境,例如MyEclipse...Myeclipse J2ME开发之环境配置之1、J2ME通用开发工具。   ...J2ME通用开发工具主要是Sun公司的J2ME无线工具开发包(J2ME Wireless Toolkit WTK),它是Sun公司提供的一个MIDP应用程序工具包,其自身包含一个MIDP的实现。   ...至此,我们的MyEclipse的集成开发环境的配置也完成了。 关于厂商SDK和WTK有什么不同?   厂商SDK最简单的理解就是在WTK的基础上增加了自己的模拟器和自己的扩展API。   ...也就是说,你在使用厂商的SDK时,可以使用厂商的扩展类库,例如Nokia的UI类库,和厂商自己的模拟器而已。

    76730

    HTML5与原生Android应用程序优势与劣势

    出于本文的目的,本机应用程序是指完全使用特定操作系统本机技术构建的应用程序。这可能是Android,iOS,Windows,Blackberry等。...对于Android,本机应用程序通常使用Java构建,而对于iOS,可以使用Objective C或(最近)使用Swift构建本机应用程序。...API。...虽然HTML5与本机应用程序的争论仍然存在,但值得一提的是,开发HTML5,本机或混合应用程序确实存在数十个有效理由。但是,最关键的问题不应该是“我们应该使用什么技术来开发?”...如果您正在开发一个应用程序,这是您的业务的核心,如Instagram,您可能希望构建一个本机应用程序,为您的用户提供最佳体验,或混合使用,以便它可以被许多用户使用,在尽可能多的设备上。

    3K00

    手机游戏开发综述

    5、C++应用程序或其它编译语言   另外一种开发方式是使用C++开发移动游戏,把程序编译为本机机器代码。编译语言程序一般说来提供更好的控制用户界面,以及与解释语言相比更快的速度。...在无线应用程序世界(如同在PC游戏开发中一样),你可以免费的开发任何款式的游戏,而不要支付Nokia、Sun或其他平台提供商一分钱。...幸运的是,大部分设备厂商的Java手机都补充了J2ME,支持了透明度。为了充分利用J2ME的性能,你需要支持手机特定的API;为了得到最好的效果,就需要为一个游戏编写好几个版本。...5、C++应用程序或其它编译语言   另外一种开发方式是使用C++开发移动游戏,把程序编译为本机机器代码。编译语言程序一般说来提供更好的控制用户界面,以及与解释语言相比更快的速度。...在无线应用程序世界(如同在PC游戏开发中一样),你可以免费的开发任何款式的游戏,而不要支付Nokia、Sun或其他平台提供商一分钱。

    1.8K10

    【高代码文件格式API】上海道宁为您提供文件格式API集——Aspose,只需几行代码即可创建转换和操作100多种文件格式

    02、Aspose.Total for JavaAspose.Total for Java是面向Java开发人员的文件格式自动化库的集合,使他们能够从任何Java J2SE、J2EE、J2ME应用程序中创建...Aspose.Words用于从任何桌面、Web或移动应用程序创建、编辑、转换和打印Word文档的原生API。...04、Aspose.BarCode条码生成器和扫描仪解决方案:Aspose.BarCode为桌面、网络和云平台构建一维、二维、邮政条码生成器和阅读器应用程序,或使用我们的免费在线应用程序转换或识别条码。...05、Aspose.CADCAD图纸转换&转换解决方案:易于使用的原生API和云REST SDK,用于构建桌面、Web和基于云的应用程序,以查看和转换AutoCAD图纸。...本机.NET和Java API可将AutoCAD DWG和DXF图形转换为PDF和光栅图像。

    4.9K30

    【编程解惑】Java、JavaEE、JavaSE、Java Web、JavaScript有什么区别?

    Java EE建立于Java SE之上,具有web服务、组件模型、以及通信API等特性,可以用来实现企业级的面向服务体系结构(SOA)和 Web 2.0 应用程序。...Java ME是Java微版的简称(Java platform, enterprise edition),以前称为 J2ME,常用于常用于手机上的开发。...基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。 Java 和Java Web的关系?   ...JavaWeb属于JavaEE的领域,用于开发应用程序和网站系统。...初级的一般是使用JSP(Java Server Pages)+servlet+Javabean来开发,对大型的网站一般是使用框架来开发的,例如struts,hibernate,spring。

    8.2K90

    Flex开发实战(一)--Flex的详细介绍

    source application framework that allows you to easily build mobile applications for iOS, Android™, and BlackBerry...Flex 是可以使用免费的 Flex SDK 构建 Flex 应用程序。 3. Flex涵盖了支持RIA(Rich Internet Applications)的开发和部署的一系列技术组合。...Flex是开发富互联网应用程序(Rich Internet Application,缩写为RIA)的利器,目前已广泛应用于各种商业领域,如电子商务、行政管理,企业业务流程自动化等方面。...然后您可以通过Adobe Flash Player在浏览器中发布SWF文件作为一个独立的应用程序,或者您可以使用Adobe AIR把它在Windows上,MacOSX,Android,iOS或黑莓平台中编译成本机应用程序...可以用任何你熟悉的WEB编程平台作为后台数据访问层,可以使用 .net,php,jsp,webservice 。 5.

    2.6K10

    10个使用Java最广泛的现实领域

    毋需纠结,很多程序员都有这个困惑,或在学Java之前或已经到了语言学习的一定程度。...1)Android应用 如果你想知道哪里可以使用Java,那么远在天边近在眼前。打开你的安卓手机,它里面几乎所有的应用都是用Java语言写的,其谷歌Android API就像JDK一样。...早在几年前Android就已经开始风靡全球,现在有很多的Java程序员就是安卓应用开发人员。顺便说一下,Android使用的是不同的JVM和不同的包,但是其代码依然是用Java写的。...6)J2ME应用 虽然iOS和Android的出现差点吞并了J2ME的市场,但是还是有大量的低端诺基亚和三星手机,在使用着J2ME。...而Java则默认成为软件产业钟爱的应用程序开发语言,并且在金融服务行业、投资银行和电子商务网站等多个领域被广泛使用。我可以担保,只要你能学好Java,那工作的“钱”景一定美好。

    1.4K80

    j2EE是什么_J2EE全称

    J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如”编写一次、随处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet...“J2EE平台本质上是一个分布式的服务器应用程序设计环境——一个Java环境,它提供了:宿主应用的一个运行基础框架环境和一套用来创建应用的Java扩展API。” 2....我们很容易就能从网上免费获得和使用包括Java 集成开发环境、Java数据库和中间件(Application Server)服务器等产品,以及它们的源代码。...持续性服务 – 让开发人员不用对数据访问逻辑进行编码就能编写应用程序,能生成更轻巧,与数据库无关的应用程序,这种应用程序更易于开发与维护。...导致企业内部或外部难以互通的窘境。

    1.8K30

    设计模式与Java

    它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧,还让开发人员能够真正掌握接口或抽象类的应用。更重要的是,该书提炼的这些设计模式反复强调的宗旨是尽量提高程序的使用率,让程序尽可能的可重用。...它不同于以前接触的Java API等,那些API属于Toolkit(工具箱)。而J2EE不再被动地被使用、被调用,而是深刻地介入到一个领域中去。...一个成功的软件需要有一个成功的架构,但软件架构的建立是一个复杂而又持续改进的过程,软件开发者们不可能对每个不同的项目做不同的架构,而总是尽量重用以前的架构,或开发出尽量通用的架构方案。    ...它实现了MVC模式的概念,并将这些概念映射到Web应用程序的构件和概念中。...Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架,其目的是帮助开发人员减少在运用MVC设计模型开发Web应用的时间。

    72830

    JDK、J2EE、J2SE、J2ME的区别

    C/S架构的程序 J2ME是Java2MicroEdition是Java的微型版,常用于手机上的开发 J2EE,J2SE,J2ME是java针对不同的的使用来提供不同的服务,也就是提供不同类型的类库。...由于jboss,weblogic, websphere自身带有J2EE的api,所以可以不使用sun的J2EE实现。...为了方便开发者,Sun把Java区分为J2SE(Java2StandardEdition)、J2EE(Java2EnterpriseEdition)、J2ME(Java2MicroEdition)和JavaCard...J2SE是所有Java技术的基础,不管开发人员要开发什么平台的Java应用程序,都必须先从J2SE学起。J2EE技术着重于企业服务器端的应用。J2ME主要针对嵌入式系统,包括手机、PDA等。...针对手机应用程序的开发,Sun还提供了免费的J2MEWirelessToolkit。JavaCard技术用来开发可以植入IC智能卡中的应用程序。

    1.5K11

    Java快速入门

    Distributed 分布式 Java语言具有强大的、易于使用的连网能力,非常适合开发分布式计算的程序。Java应用程序可以象访问本地文件系统那样通过URL访问远程对象。...一些虚拟机(例如 Java SE HotSpot概览)在运行时执行其他步骤,以提高应用程序的性能。这包括各种任务,例如查找性能瓶颈和重新编译(使用本机代码)经常使用的代码部分。...1.4 Java功能 开发工具: 开发工具提供了编译,运行,监视,调试和记录应用程序所需的一切。作为新开发人员,您将使用的主要工具是javac编译器,java启动器和javadoc文档工具。...应用程序编程接口(API): API提供Java编程语言的核心功能。它提供了许多有用的类,可以在您自己的应用程序中使用。它涵盖了从基本对象到网络和安全性,再到XML生成和数据库访问等等的所有内容。...; 使用System核心库中的类打印“ Hello World!”。 4 常见问题 4.1 编译器问题 错误:’javac’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    1.4K21

    Java知识面试题复习(一)Java概述

    它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为Java EE和Java ME提供基础。...以前称为 J2ME。...基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。...JDK Java Development Kit是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就无需再单独安装JRE了。...而在Java小程序中,这个主类是一个继承自系统类JApplet或Applet的子类。应用程序的主类不一定要求是public类,但小程序的主类要求必须是public类。主类是Java程序执行的入口点。

    43220

    学Java可以做什么?这十大领域任你选!

    Android手机,随便打开一个App应用,他们就是用Java语言,从Google上搜索Android的API文档,你就会发现它和Java的JDK文档惊人的相似。   ...六、J2ME系统   随着近几年IOS和Android的出现,几乎占据了J2ME市场,但仍然有低端诺基亚、三星手机使用J2ME。   ...这个时代的大多数手机游戏,手机应用都采用J2ME的一部分MIDP和CLDC编写,以适应 Android系统。   但是J2ME依然在蓝光,磁卡,机顶盒这些产品中流行。   ...在这个平台上,你只需130KB就能够使用 Java 技术(在智能卡或者传感器上)。   最初,Java 被设计用来在嵌入书设备上工作。   ...Java是默认的软件行业的应用程序开发语言,在金融服务行业的大量使用,投资银行和电子商务应用的空间,任何一个学习Java的优秀程序员都有着光明的未来。

    65231
    领券