java高级:j2me平台中几个重要概念的说明

CCS20实战入门:第一个工程搭建示例 通过实际操作演示如何在ccs20中创建并配置首个开发项目,涵盖环境设置与基础调试步骤,帮助新手快速上手ccs20集成开发环境,提升嵌入式开发效率。 阅读详情

j2me平台中有几个重要的概念,例如内存、cldc、midp等。初学j2me往往对这些概念理解不深,甚至出现偏差。本文的目的在于对j2me中的相关重要概念进行阐述。

内存
      我们一直在强调,移动信息设备的内存非常小,使用起来应该加倍的珍惜,但是我们却很少知道这些内存是如何分类的,下面将做详细的介绍。事实上midp设备的内存分为三种,programme memory、heap、persistent storage。
      programme memory是移动信息设备分配给midlet suite的空间,因为midlet suite是以jar文件进行发布的,所以这个文件的大小可以认为是programme memory的大小。一些厂商对programme memory的最大值是有限制的,例如我的nokia 6108的最大值是 64k,超过的话将不能进行安装。减小midlet suite的大小非常重要,一个便捷的方法就是使用混淆器对应用程序进行混淆,这样可以减小jar文件的大小。在以后的文章中我会谈到如何使用proguard。
      heap是应用程序在运行过程中存放所创建的对象的存储空间,本地变量和成员变量也是放在heap上的,midp设备中提供的heap空间大概在几十k到几百k。
      persistent storage的空间是用来实现midp应用程序的本地数据持久性存储的,在record management system从入门到精通中我做了详细的介绍这里就不再多说了。

   2. connected limited device configuration

      cldc包括一个java虚拟机和一系列的基础类,j2me的专家组经过对移动信息设备进行硬件抽象后得到他们的特点,然后设计并实现了在移动信息设备上运行的java虚拟机,通常我们把它叫做kvm。在cldc1.0还同时提供了由java.io、java.lang、javax.microediton.io、java.util组成的基础类。在cldc1.1里面添加了java.lang.ref。

   3. mobile infomation device profile

      midp是运行在cldc基础之上的,在midp中定义了应用程序的生命周期、用户图形界面、数据管理系统等子集,从而构建起了j2me平台。通常,j2me平台由一个cldc和一个或者多个profile构成。


企业数字化建设之——品牌零售全渠道运营中台解决方案 OMS审单 --> 订单进入OMS待发货列表区域 --> 备货(线下)-->拣货((线下 )-->质检(线下)--> 包装(线下)--> 快递员取货(线下)(物品 + 客户收货地址清单 )--> 快递员发货(2.2.5 正常退货,客户发起 --> 客服助理审核 --> 评审组 --> ( 货物运输 ) -->质检 ->仓库收货入 正常仓库 -->财务退款,记账。OMS审单 --> 订单进入物流公司系统(如:*丰),--> 快递员发货 --> 物流状态同步OMS --> OMS同步物流状态到销售平台 阅读详情

相关推荐

J2ME自学教程:从入门到实战

本文还有配套的精品资源,点击获取 简介:J2MEJava Micro Edition)是Java平台用于嵌入式和移动设备开发的重要组成部分。本教程涵盖了J2ME开发的各个方面,从基础概念高级编程技巧。通过循序渐进的章节,初学者将掌握J2ME的环境搭建、MIDlet开发、用户界面设计,以及设备特性的理解和利用。本教程旨在帮助学生从零开始构建自己的J2ME应用程序,为移动世...

weixin_42589700的博客 1258

JAVA中J2SE和J2EE和 J2me关系

java是一门开发语言。j2se是java的桌面应用平台,用于开发桌面应用程序,比如qq,暴风影音都是桌面应用程序,其中s表示standard,标准的意思。 j2ee,其中的e表示enterprise,即企业是意思,即java企业应用平台,用于大型的分布式的开发程序。 j2me,m表示mobile,即移动平台,用于开发手机,嵌入cpu机器的开发平台。 其中j2se是基础,一般所谓的jdk即j

litong09282039的博客 6573

全面J2ME中文教程与实战指南

本文还有配套的精品资源,点击获取 简介:本教程详细介绍了J2MEJava 2 Micro Edition),这是一个专门用于嵌入式系统和移动设备的Java平台子集。J2ME通过CLDC和MIDP两个主要组成部分,为开发小型应用提供了一个统一的框架,并支持WORA原则。教程从基础概念到开发流程,包括了虚拟机、配置和配置文件、MIDlet编写、用户界面、网络连接、持久存储等方...

weixin_28999139的博客 1096

J2ME平台几个重要概念说明

      J2ME平台中有几个重要的概念,例如内存、CLDC、MIDP等。初学J2ME往往对这些概念理解不深,甚至出现偏差。本文的目的在于对J2ME中的相关重要概念进行阐述。 内存      我们一直在强调,移动信息设备的内存非常小,使用起来应该加倍的珍惜,但是我们却很少知道这些内存是如何分类的,下面将做详细的介绍。事实上MIDP设备的内存分为三种,Programme Memory、Heap、p

mingjava的专栏 2715

如何学好J2ME

     现在工作很忙,最近没有时间写技术文章了。因此今天谈谈自己学习J2ME的一些心得。希望对大家有所帮助。同时欢迎大家谈谈自己的感受!具备良好的java语言基础,不要还没有学习java语言就拿起一本J2ME的书来看。这样效果并不好,相反如果你有良好的java语言基础的话,J2ME就显得比较容易掌握!如果你决定开始学习J2ME了,那么首先你应该清楚J2ME的体系结构是什么样的。当你真

mingjava的专栏 4213

J2ME-Loader快速入门:如何在5分钟内运行第一个J2ME游戏

J2ME-Loader是一款强大的Android平台J2ME模拟器,让你能够在现代安卓设备上重温经典Java ME游戏。本指南将带你快速掌握J2ME-Loader的安装与使用,无需复杂配置即可畅玩怀旧游戏。 ## 📱 准备工作:获取J2ME-Loader 要开始使用J2ME-Loader,首先需要获取应用程序。你可以通过以下两种方式之一: 1. **直接安装**:从可靠来源下载J2ME-L

gitblog_00168的博客 1103

J2SE J2EE J2ME的区别

J2SE J2EE J2ME的区别多数编程语言都有预选编译好的类库以支持各种特定的功能,在Java中,类库以包(package)的形式提供,不同版本的Java提供不同的包,以面向特定的应用。Java2平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本:Standard Edition(标准版) J2SE 包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入

CLOCK 1万+

J2ME平台上的Java手机游戏模拟器实战指南

随着移动互联网的高速发展,手机游戏逐渐成为人们娱乐生活的重要部分。Java手机游戏模拟器为手机游戏爱好者提供了一个重要的平台,它允许用户在非移动设备上运行J2MEJava 2 Micro Edition)编写的手机游戏。本章将介绍Java手机游戏模拟器的基本概念、它的发展历程以及在当今社会中的应用价值。KEmulator模拟器是一个专门为Java开发的手机游戏模拟器,它可以在Windows桌面操作系统上运行,提供了接近真实手机环境的模拟功能。

weixin_31176789的博客 958

J2ME

  J2MEJava 2 micro Edition)是一种高度优化的Java运行环境,针对市面上的大量消费类电 子设备,例如Papers、cellularphones(蜂窝电话), screen-phones(可视电话?)、digital set-top boxes(数字机顶盒)、car navigation systems(汽车导航系统)等等。 J2ME技术在1999年的JavaOne De

iseeiconquer的专栏 2596

J2me平台

             Sun凭借最新的Java技术试图将其进一步实现为开发者的目标平台,然而Java平台自身却分成了三种平台:Standard版、Enterprise版和Micro版。Micro版,也就是所谓的J2ME,从问世伊始就专门设计为供内存量小和处理能力较低的移动设备作为Java开发平台使用。从表面上看,这样做对那些希望提升应用程序的移动计算能力的开发者来说是一件好事。然而,“移动

冷枫@CSDN 2699

J2ME开发入门专题系列之一:J2ME概述

J2ME开发入门专题系列之一:J2ME概述 关键字:Java;J2ME来  源:空中网我们将从定义 J2ME 开始,从最简单的J2ME 是什么开始讲起。然后讨论它的总体架构并学习 J2ME 目标设备。作为架构讨论的一部分,我们将提供有关简表和配置的概述。同时我们会简要介绍打包和配置 J2ME 应用程序过程中的一些注意事项。J2ME 是什么?Sun Microsystems 将 J2ME 定义为“一

bishopinred的专栏 1297

J2ME应用基础

自从1995年面世以来,已经大大超出了最初Applet应用范畴,在Java发布两年后Sun公司推出了主要针对于企业级应用的J2EE(Java 2 Enterprise Edition),而最近加入到Java产品家族的是J2MEJava 2 Micro Edition),它的目标直指所谓的“信息设备”,包括电视机顶盒到移动电话的一系列产品。 Java版本目前Java主要包括以下三种版本: ● 标准

Herr Apfel的专栏 1638

J2ME简明教程上

    第一章 J2ME开发简介 目标: 掌握J2ME的基本概念 了解CLDC特性 对手机开发有整体上的认识 1.1 J2ME基本概念 手机上的应用软件经历了3个阶段: z 仅提供基本通话功能 z 简单的应用程序(电话簿) z 网络功能(WAP) 使用人群的增长,手机厂商依然闭门造车,导致2个问题的出现: z 没有开放的平台,各自的软件不能相互使用。 z 访问Inter

创业的程序员 2113

J2ME平台几个重要的概念

J2ME平台中有几个重要的概念,例如内存、CLDC、MIDP等。初学J2ME往往对这些概念理解不深,甚至出现偏差。本文的目的在于对J2ME中的相关重要概念进行阐述。   1. 内存   我们一直在强调,移动信息设备的内存非常小,使用起来应该加倍的珍惜,但是我们却很少知道这些内存是如何分类的,下面将做详细的介绍。事实上MIDP设备的内存分为三种,Programme Memory、Heap

专栏 567

J2ME概述(转)

    我们将从定义 J2ME 开始,从最简单的J2ME 是什么开始讲起。然后讨论它的总体架构并学习 J2ME 目标设备。作为架构讨论的一部分,我们将提供有关简表和配置的概述。同时我们会简要介绍打包和配置 J2ME 应用程序过程中的一些注意事项。J2ME 是什么?  &nb sp; Sun Microsystems 将 J2ME 定义为“一种以广泛的消费性产品为目标的的高度优化的 Java 运行时

!Java 2990

J2ME 简介

 J2ME简介■前言     如果您曾经http://www.javasoft.com ;网站上查询有关Java 2 Micro Edition 的资料,十之八九会被一大堆的技术名词搞的一头雾水。什么 KVM ,什么CLDC 、CDC 、MIDP ,後面还冒出了Personal Java 、Embedded Java以及JES 等名词。虽然名为Java 的微小版本,可是它的世界可真是不小,让我们满

Sanco的专栏 1708

j2ee,j2se,j2me都是什么概念

1.J2EE J2EE是JAVA 2 PLATFORM ENTERPRISE EDITIONS 的简称,它是一个套件,它很有可能成为服务器端的标准。包含有: Enterprise JavaBeans(EJB) JavaServer Pages(JSP) JDBC  Java Message Service(JMS) J2EE Connector JAVA Servlets  Java Naming

jlusdy的学习园地 2653

J2ME概念解析

J2ME,即Java 2 Micro Edition,是SUN公司推出的在移动设备上运行的微型版Java平台,常见的移动设备有手机,PDA,电子词典,以及各式各样的信息终端如机顶盒等等。由于移动终端的类型成千上万,而且计算能力差异非常大,不可能像桌面系统那样仅仅两三个版本的JVM即可满足Windows,Linux和Unix系统,因此,J2ME不是一个简单的微型版的JVM。为了满足千差万别的移动

明军的专栏 946

J2ME 认识

     在此只是介绍自己对J2ME的认识,高手级的人物就无须继续LOOK!     J2ME概念的了解:     学习Java以前就知道了JAVA有由J2SE,J2ME,J2EE这三部分组成,听说J2SE是基础,J2EE是网络版,J2ME是手机版;自己就摒弃了对J2ME的学习,因为当时没有什么感觉!现在手机业的无线网的发达,让我这种不追求时尚的人也开始使用智能手机,3G式手机哟,因此

loaferwang的专栏 908

谈谈J2ME几个重要的功能

 MIDP提供在移动设备上存储持久数据的支持,并且 MID简表还特意规定兼容的移动设备必须提供至少8KB的非动态内存用于数据存储的用途,时式上,大多数的 MIDPJava设备提供的空间比这要求多得多。这就允许一个midlet充份利用应用程序的持久数据。对于有 Java2标准版开发经验的开发者,应该注意这种数据存储能力与标准的 Java有区别。J2ME记录管理系统 ( RMS

kinglino520的专栏 790

等精度频率计.rar_测量频率_等精度_等精度频率计_频率_频率计 FPGA

等精度频率计,设置不同的闸门,使得测得的结果不随频率的变化而发生精度的变化,测量范围1-25MHZ,在Altera cycloneIII芯片的FPGA开发板上实现。

上一篇: 邝子平:vc兼做pe?
下一篇: 中式vc变形记
Labber
博客等级 码龄19年 26粉丝 1976原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值