减少应用程序体积 减少类 限制使用接口 使用无名包 使用源代码预处理器进行优化 使用混淆器 使用系统库,能不自己实现的就不自己实现 还有,不要过分的使用面向对象的设计方法,在J2ME
/*总感觉手机上的记事本不好用,要记点隐私的都不行,于是乎就实践一把J2ME,自己写个记事本,主要是带加密功能的。。。。把课本上的东西几乎都涵盖进去了。。。
J2ME 应用程序。...如果您宁愿避免所有的图形开销,则您也可以在命令行上部署 J2ME。 在仿真环境中进行部署 在仿真环境中部署和运行 J2ME 应用程序,要涉及到仿真器的安装和配置。...创建类文件: C:/J2ME/apps/PhoneCalendar> javac _ tmpclasses _ootclasspath C:/J2ME/lib/midpapi.zip -classpath...创建 jar 文件: C:/J2ME/apps/PhoneCalendar>jar cfm ....运行 jad 文件: C:/J2ME/bin> emulator -Xdescriptor: C:/J2ME/apps/PhoneCalendar /bin/PhoneCalendar.jad 发布者:
J2me开发名目繁多.但大致框架还算有规律可寻,我根据开发经验给大家提点意见,做下总 结:游戏的结构很多,不过基本上都是在一个游戏主循环内实现。程序里面的主循环包含了程 序框架的最主要的结构体。...J2me的程序一般都包含两个class文件,一个是MIDlet,一个是 Displayable。一般我都是把游戏的主要代码放在Displayable这个类里面。
J2ME and MIDP devices and emulators How vital it is to know the available MIDP devices and the emulators...The link to resource points to the List of available J2ME emulators and SDKs for J2ME application development...Emulators/SDKs are available for the following J2ME devices: Alcatel, Blackberry RIM-MIDP, DoJa, SonyEricsson..., Sharp, Brew J2ME VM, Bew J2ME via J2Bridge, LG, Samsung, Nokia, Motoroal, Siemens, PalmOS, Sun, SmartPhone
J2ME 高级开发工具 高级的MIDP应用程序开发工具能够帮助开发人员简化J2ME开发过程,包括Sun提供的官方开发工具WTK和手机厂商提供的专属SDK....WTK 的全称是Sun J2ME Wireless Toolkit —— Sun的无线开发工具包。这一工具包的设计目的是为了帮助开发人员简化j2me的开发过程。...Sony Ericsson J2ME SDK 2.2.1 b. Motorola J2ME SDK 5.1.2 c. Nokia J2ME SDK 3.0 d....Samsung J2ME SDK 2. J2ME 集成开发工具 市场上存在多种J2ME平台,针对如此多样化的环境,各家厂商都会推出属于自己的开发工具。...可以方便J2ME应用程序的开发者更容易追踪问题与除错。
SUN J2ME WebSite: http://java.sun.com/j2me/ 诺基亚开发论坛: http://discussion.forum.nokia.com/forum/...IBM alphaworks: http://alphaworks.ibm.com/wireless IBM新兴技术资源网站,这里有各种最新的技术,当然也有非常丰富的J2ME开发资料。...IBM DW台湾: http://www2.tw.ibm.com/developerWorks/wireless/ 繁体版本 J2ME开发网: http://www.j2medev.com...社区不仅有J2ME,还有其他平台的讨论。
在本文主要介绍J2ME开发平台的搭建,这一步骤在网上已经存在许多了,在此仅仅提供一个简单的参考就可以了!...值得一提的是Antenna JAR这一项,Antenna JAR并不是一定要设置的,但是Antenna Jar能够编写Ant文件,轻松打包J2ME程序。...(图2) 完成上面工作后,可以说你的J2ME环境基本上就搭建好了。你可以在上面新建、编译、测试、打包你的程序了。怎么样简单吧?...混淆器对减小Jar包大小,防止程序被反编译很有用,因此很有必要在J2ME开发环境中设置混淆器。 (图3) 设置混淆器Proguard 设置前请先下载Proguard。...(图4) 好了,这样你的J2ME开发环境就搭建好了,你可以开始用Eclipse进行J2ME开发了。当然我们的EclipseME之旅才刚刚开始,更多的设置和使用方法大家以后在使用中慢慢探索吧。
尤其是近几年J2ME技术的发展。 ...而开发MIDlet应用程序有很多种开发工具可以选择,这些开发工具盒开发环境主要分为三大类:第一种是Sun公司的J2ME通用开发工具,例如 J2ME无线开发工具包(WTK);第二种是集成开发环境,例如MyEclipse...Myeclipse J2ME开发之环境配置之1、J2ME通用开发工具。 ...J2ME通用开发工具主要是Sun公司的J2ME无线工具开发包(J2ME Wireless Toolkit WTK),它是Sun公司提供的一个MIDP应用程序工具包,其自身包含一个MIDP的实现。 ...Myeclipse J2ME开发之环境配置之2、J2ME集成开发环境。
缺点:没有官网文档,网上文档教程少,学习难度大。但是网上可收集到较多源码。...或J2ME开发经验直接套用其中,两版本 间主要代码能够相互移植。...(3)该引擎还内置有按照1:1实现的J2ME精灵类及相关组件,可以将绝大多数 J2ME游戏平移到Android或PC版中 缺点:(1)该引擎除了基本的音效、图形、物理、精灵等常用组件以外,也内置有Ioc...还有一些在使用cocos2d-android,有点是成熟的引擎,例子多,教程多。...虽然在学习的过程中可以使用激活成功教程版的unity3d,但是激活成功教程版的打包出来的软件貌似通不过app store的审核(google pay的不清楚了),而且激活成功教程版的打包出来的软件比未激活成功教程打包出来的软件大了接近
怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西: 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。...J2ME,The Micro Edition of the java 2 Platform。主要用于嵌入式Java,如手机,PDA等等。...重点:Java基本语法(循环结构,数据类型,数组,运算符等)、Swing,awt,事件机制、文件输入输出流处理等 难点:面向对象思想的理解(接口、类等)、线程、socket网络编程等 视频教程推荐:孙鑫的...Java基础视频教程、张孝祥的Java基础视频教程,讲的都很细,而且这两位老师在教学方面都有很好的经验。...J2ME的学习的话,切忌不要单纯的再模拟器上测试,一定要找真机测试,真机和模拟器的效果之间差别是很大的。更多手机开发技术,有兴趣的朋友可以和我一起探讨。
JDK,J2EE,J2SE,J2ME的概念区别是什么呢? 1.JDK是Javadevelopmenttoolkit,相当于是Java的库函数,是编译,运行java程序的工具包。...Java2enterpriseedition是Java的一种企业版用于企业级的应用服务开发 J2SE是Java2standardedition是Java的标准版,用于标准的应用开发,主要用来写一些C/S架构的程序 J2ME...是Java2MicroEdition是Java的微型版,常用于手机上的开发 J2EE,J2SE,J2ME是java针对不同的的使用来提供不同的服务,也就是提供不同类型的类库。...J2ME主要针对嵌入式系统,包括手机、PDA等。针对手机应用程序的开发,Sun还提供了免费的J2MEWirelessToolkit。JavaCard技术用来开发可以植入IC智能卡中的应用程序。...JDK、J2EE、J2SE、J2ME之间的关系和区别就向你介绍到这里,希望对你理解JDK、J2EE、J2SE、J2ME之间的概念有所帮助。
要求32位电脑,没有的话装个虚拟机。实际中发现kemulator的调试功能只有在32位条件下才能运行。
该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。 最低运行环境要求不详。...其底层绘图器LGrpaphics封装有J2SE以及J2ME提供的全部Graphics API(PC版采用Graphics2D封装,Android版采用Canvas模拟实现),所以能够将J2SE或J2ME...此外,该引擎还内置有按照1:1实现的J2ME精灵类及相关组件,可以将绝大多数 J2ME游戏平移到Android或PC版中。
该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。 最低运行环境要求不详。...其底 层绘图器LGrpaphics封装有J2SE以及J2ME提供的全部Graphics API(PC版采用Graphics2D封装,Android版采用Canvas模拟实现),所以能够将J2SE...或J2ME开发经验直接套用其中,两版本 间主要代码能够相互移植。...此外,该引擎还内置有按照1:1实现的J2ME精灵类及相关组件,可以将绝大多数 J2ME游戏平移到Android或PC版中。
Mobile Media API(移动平台多媒体接口) JSR 139 Connected, Limited Device Configuration (CLDC) JSR 172 J2ME...™ Web Services Specification(J2ME平台网络服务相关) JSR 177 Security and Trust Services API for J2ME™(J2ME平台软件认证...) JSR 179 Location API for J2ME™(J2ME平台定位接口) JSR 184 Mobile 3D Graphics API for J2ME™(移动平台3D图形接口
该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。 最低运行环境要求不详。...其底 层绘图器LGrpaphics封装有J2SE以及J2ME提供的全部Graphics API(PC版采用Graphics2D封装,Android版采用Canvas模拟实现),所以能够将J2SE或J2ME...此外,该引擎还内置有按照1:1实现的J2ME精灵类及相关组件,可以将绝大多数 J2ME游戏平移到Android或PC版中。
java设置随机数种子教程: 一、在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个...100以内的随机,这个在j2me中没有。...二、在java.util这个包里面提供了一个Random的类,我们可以新建一个Random的对象来产生随机数,他可以产生随机整数、随机float、随机double,随机long,这个也是我们在j2me的程序里经常用的一个取随机数的
Java中J2SE J2EE J2ME的区别 多数编程语言都有预选编译好的类库以支持各种特定的功能,在Java中,类库以包(package)的形式提供,不同版本的Java提供不同的包,以面向特定的应用...Java2 平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本: J2SE(标准版)包含那些构成Java语言核心的类。...比如:EJB、servlet、JSP、XML、事务控制 J2ME(微缩版)包含 J2SE 中一部分类,用于消费类电子产品的软件开发。...比如:呼机、智能卡、手机、PDA、机顶盒 他们的范围是:J2SE 包含于 J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类。...JDK、J2EE、J2SE、J2ME 的概念区别 JDK 是Java Development toolkit,相当于是Java的库函数,是编译,运行java程序的工具包。
最近因为一个朋友想要学习Java,在帮助他找教程的过程中回想到了我自己当年学习Java的那段岁月,故写了此篇文章总结了一下初学Java所必须要掌握的知识点,然后把一部分常见的面试题罗列出来。...◆ 初识Java ◆ Java语言的发展历程、Java这个名字的来历、J2EE、J2SE、J2ME。...还有最经典的一句话:Compile once and run everywhere question: 你知道J2EE、J2SE、J2ME分别适用于什么场景么?
领取专属 10元无门槛券
手把手带您无忧上云