J2ME程序设计的几个原则

J2ME程序设计的几个原则

<o:p> </o:p>

更多信息请访问我的blog:http://blog.youkuaiyun.com/mailbomb

<o:p> </o:p>

       刚从事J2ME开发没有多久,把我认为J2ME程序设计时应该遵循的原则说明一下:

1、  使用面向对象编程。

虽然使用面向过程编程可以减小文件的尺寸,但是为了以后维护的方便和利于扩展,还是要使用面向对象编程。

2、  使用MVC模式

将模型、界面和控制分离。现在很多的程序将三者合一,但是如果你做的程序比较大的话,还是建议你进行分离。

3、  自动存储用户设定

使用RMS来存储用户的信息,例如存储用户上次输入的用户名、密码、用户对于系统的设定等,这样不仅可以减少用户的输入,而且对用户友好。很多程序甚至做了自动登陆等。

4、  一些系统设置允许用户关闭。如背景音乐、背景灯显示等。

5、  将低级用户界面的绘制动作放在一个独立的线程里面去。

6、  在需要大量时间才能完成的工作时,给用户一个等待界面。

<o:p> </o:p>

       暂时只有这么多,希望大家能积极补充和指正。

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

相关推荐

全面的J2ME游戏开发实践项目:源代码与毕业论文

本文还有配套的精品资源,点击获取 简介:本项目详细介绍了J2ME游戏开发的全过程,包括MIDP和CLDC架构、游戏渲染和用户输入处理、图形和动画实现、游戏逻辑与碰撞检测、音效与音乐集成、用户交互控制、网络通信功能、数据持久化技术,以及源代码分析和毕业论文撰写。通过本项目,学习者可以掌握移动游戏开发的核心技术,并提升实际编程能力。 1. J2ME游戏开发概述 ...

weixin_30838971的博客 1556

【代码】如何快速将J2me游戏移植到Android上

前言 小白:“老大,你让做的三个J2me游戏搞定了,请看DEMO。” 老大:“恩,不错,小白,你知道Android这个平台吧?” 小白:“恩,听过。听说和J2ME有很多共同点。” 老大:“(一阵奸笑)很多共同点是吧?” 小白:“恩。” 老大:“那好,你把这几个J2ME游戏给我移植到Android上去。” 小白:“……” 很多J2ME开发者可能都会遇到这样的临时性需求

清源教育 2321

探索J2ME平台的潜艇大战游戏源代码

本文还有配套的精品资源,点击获取 简介:《潜艇大战》是一款利用Java ME平台开发的手机游戏,它提供了学习游戏算法和移动游戏开发的宝贵资源。该游戏包含了多种游戏机制和算法,如碰撞检测、AI行为模拟、游戏状态管理等。源代码深入展示了游戏开发的各个方面,包括用户界面设计、数据存储、性能优化,适用于希望深入了解移动游戏开发和J2ME平台的开发者。 1. J2ME平台游...

weixin_42629522的博客 1401

J2ME Study

J2ME基本知识:1) 什么是J2ME?   当JAVA平台发展到JAVA 2的版本以后,为了适应不同级别计算机硬件的开发需要,JAVA平台形成了三个主要分支: J2SE :Java 2, Standard Edition,是为台式机而设计的,主要运行在Linux, Solaris, 或Microsoft Windows等操作系统上。 J2EE:Java 2, Enterprise Edi...

松松 238

深入解析J2ME超级玛丽游戏源代码

J2ME(Java 2 Platform, Micro Edition)是为嵌入式设备设计的一个Java平台,由Sun Microsystems公司于1999年推出。它源自早期的Java平台,专为有限资源的消费电子设备,如手机、PDA等,进行了特别的优化。J2ME的推出,让开发者能够用熟悉的Java语言为不同的移动设备创建应用程序和游戏。超级玛丽(Super Mario)是任天堂公司推出的一款经典的平台跳跃游戏,首次发行于1985年。

weixin_33506815的博客 776

J2ME API中文开发文档完整指南

J2ME(Java 2 Micro Edition)专为资源受限设备设计,采用“配置-简表”(Configuration-Profile)分层架构。其核心由配置(Configuration)和简表(Profile)构成:配置定义底层运行环境与虚拟机能力,如CLDC(Connected Limited Device Configuration)面向低端设备,支持KVM轻量级虚拟机;

weixin_42153793的博客 1816

[转帖]J2ME程序开发全方位基础讲解汇总

一、J2ME中需要的Java基础知识       现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。       J2ME中使用到的Java基础知识:    1、Java语法基础:包括基本数据类型、关键字、

风雨雷电堂 1万+

J2ME平台下的手机游戏开发实战:大富翁游戏源代码解析

J2ME(Java 2 Platform, Micro Edition)是为移动设备设计的Java平台版本。它允许开发者创建适用于各种手机和其他嵌入式设备的应用程序,特别是通过无线连接访问网络信息的应用程序。J2ME(Java 2 Platform, Micro Edition)为移动设备提供了一套GUI组件,允许开发者创建图形化的用户界面。在本节中,我们将介绍J2ME中GUI组件的分类,以及设计原则和用户体验的重要性。Canvas类是J2ME中用于自定义绘图的核心类。它允许开发者覆盖。

weixin_33431149的博客 1046

【文章汇总】J2ME程序开发全方位基础讲解

J2ME程序开发全方位基础讲解一、J2ME中需要的Java基础知识现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。    J2ME中使用到的Java基础知识:      1、Java语法基础:包括基本

软件开发资料汇总 1193

Java J2ME手机游戏开发实战:cxyh_src项目解析

本文还有配套的精品资源,点击获取 简介:“cxyh_src.rar_Java编程_Java_”是一个Java编程资源,特化于J2ME平台的手机游戏开发。J2ME是Java的一个用于嵌入式设备的子集,尤其是早期的智能手机和平板电脑。资源中包括了名为“赤血英豪”的手机游戏源代码,该代码适配了多种不同手机型号,如摩托罗拉E398、索尼爱立信K700、诺基亚7610和沃达丰V600...

weixin_42593701的博客 928

机器人路径规划:基于冠豪猪优化算法(Crested Porcupine Optimizer,CPO)的机器人路径规划(提供MATLAB代码)

移动机器人(Mobile robot,MR)的路径规划是 移动机器人研究的重要分支之,是对其进行控制的基础。根据环境信息的已知程度不同,路径规划分为基于环境信息已知的全局路径规划和基于环境信息未知或局部已知的局部路径规划。随着科技的快速发展以及机器人的大量应用,人们对机器人的要求也越来越高,尤其表现在对机器人的智能化方面的要求,而机器人自主路径规划是实现机器人智能化的重要步骤,路径规划是指规划机器人从起点位置出发,无碰撞、安全到达指定目标位置的最优路径。

IT猿手 1368

J2ME程序开发新手入门要领

一、J2ME中需要的Java基础知识JAVA手机网[www.cnjm.net]  现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。JAVA手机网[www.cnjm.net]  J2ME中使

冷枫@优快云 6374

转录组PCA分析3大常见误区:数据标准化、离群样本与批次效应处理

本文深入探讨转录组PCA分析中的三大常见误区:数据标准化、离群样本识别与批次效应处理。通过实战案例和R代码演示,揭示如何优化PCA结果以提升生物学解释力,特别关注数据标准化策略的选择和批次校正方法的应用,帮助研究者避免常见陷阱并获得可靠的转录组分析结果。

weixin_28362173的博客 373

J2ME开发教程(转)

J2ME开发教程——MIDlet 开发起步 原文 Jonathan Knudsen and Dana NourieFebruary 12, 2002Download: HelloMIDlet.java 翻译 Ding(wu_yi...

cuankuangzhong6373的博客 710

实战指南:基于汇川PLC与EtherNET/IP的无线以太网通信配置详解

本文提供了一份详细的实战指南,讲解如何配置汇川PLC基于EtherNET/IP协议的无线以太网通信。通过硬件选型(如达泰DTD419MB模块)、软件设置(使用AutoShop配置IP与I/O映射)及通信测试,实现PLC间稳定、灵活的数据交换,有效解决工业现场布线难题,提升部署与维护效率。

lake5的博客 615

PPT高清导出秘籍:如何轻松设置600dpi图片分辨率

本文详细解析了PPT导出图片模糊的根本原因,并提供了通过修改Windows注册表将导出分辨率从默认的96dpi提升至600dpi的完整教程。该方法能显著提升图片清晰度,满足学术出版与高质量印刷需求,文中还包含效果对比、进阶设置及常见问题解答。

a0b1c2d3的专栏 1319

J2ME开发新手九大入门要点

一、J2ME中需要的Java基础知识 现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。 J2ME中使用到的Java基础知识: 1、Java语法基础:包括基本数据类型、关键字、运算符等等 2、面向对

gao199108的博客 993

Spring Authorization Server自定义密码模式:突破标准OAuth2限制,实现MFA与复杂业务集成

OAuth 2.0授权框架是构建现代应用安全体系的基石,其密码模式(Resource Owner Password Credentials Grant)提供了一种直接的资源所有者凭证交换令牌的机制。该模式的核心原理是客户端收集用户密码并直接向授权服务器请求访问令牌,适用于受信任的客户端场景。在技术价值上,它简化了某些传统应用的OAuth集成流程。然而,标准实现往往难以满足复杂的现实业务需求,例如需要集成多因素认证(MFA)、对接外部LDAP目录服务或执行自定义密码加密校验等场景。Spring Authori

weixin_34302561的博客 438
上一篇: J2ME应用实例——一个简单的计算器实现(附源代码)
下一篇: JBuider开发J2ME程序小tip:优化import
java2000_test
博客等级 码龄19年 10粉丝 320原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值