了解下JAVA的J2ME平台的几个主要观点
C#是不行的,比如说美国的航天飞船里就有java开发的程序以上是我的愚见,其实不管那种语言,你学好了,都能找到好的工作,J2ME平台中有几个主要的观点,比方内存、CLDC、MIDP等。初学J2ME常常对这些观点了解不深,乃至呈现偏向。本文的目标在于对J2ME中的相干主要观点举行论述。
1.内存
我们一向在夸大,挪动信息设备的内存十分小,利用起来应当更加的爱惜,可是我们却很少晓得这些内存是怎样分类的,上面将做具体的先容。现实上MIDP设备的内存分为三种,ProgrammeMemory、Heap、persistentStorage。
ProgrammeMemory是挪动信息设备分派给MIDletsuite的空间,由于MIDletsuite是以jar文件举行公布的,以是这个文件的巨细能够以为是ProgrammeMemory的巨细。一些厂商对ProgrammeMemory的最年夜值是无限制的,比方我的Nokia6108的最年夜值是64k,凌驾的话将不克不及举行安装。减小MIDletsuite的巨细十分主要,一个便利的办法就是利用搅浑器对使用程序举行搅浑,如许能够减小jar文件的巨细。在今后的文章中我漫谈到怎样利用Proguard。
Heap是使用程序在运转过程当中寄存所创立的对象的存储空间,当地变量和成员变量也是放在Heap上的,MIDP设备中供应的Heap空间也许在几十k到几百K。
PersistentStorage的空间是用来完成MIDP使用程序的当地数据耐久性存储的,在RecordManagementSystem从进门到精晓中我做了具体的先容这里就不再多说了。
2.ConnectedLimitedDeviceConfiguration
CLDC包含一个Java假造机和一系列的基本类,J2ME的专家组经由对挪动信息设备举行硬件笼统后失掉他们的特性,然后计划并完成了在挪动信息设备上运转的java假造机,一般我们把它叫做KVM。在CLDC1.0还同时供应了由java.io、java.lang、javax.microediton.io、java.util构成的基本类。在CLDC1.1内里增加了java.lang.ref。
3.MobileInfomationDeviceProfile
MIDP是运转在CLDC基本之上的,在MIDP中界说了使用程序的性命周期、用户图形界面、数据办理体系等子集,从而构建起了J2ME平台。一般,J2ME平台由一个CLDC和一个大概多个Profile组成。
手机用到的是用j2me所编出来的小程序。 《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。 是一种使用者不需花费很多时间学习的语言 Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想) 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从 《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
页:
[1]