学习J2ME编程需要掌握的七种技术

转载 2006年06月13日 09:47:00
 J2ME编程是Java在智能家电领域的应用,主要包含以下技术:
  1、高级用户界面
  
  高级用户界面是指J2ME编程中用到的Form(窗体)、TextBox(文本框)、List(列表框)和Alert(提示信息框)等的使用,以及其中的一些控件的使用,当然也包括相应的事件处理。应用在一般的如登陆窗体、关于窗体和提示等。
  
  2、低级用户界面
  
  低级用户界面指Canvas类和Graphics类等的使用,以及相应的事件处理,应用与游戏编程以及特殊界面的绘制等。
  
  3、记录存储系统
  
  记录存储系统是手机中支持的用于数据永久保存的技术。因为手机中没有数据文件的概念,所以一般需要保存的数据只能以记录的形式保存。
  
  4、声音处理系统
  
  MIDP1.0不支持声音处理,但是很多手机厂商如Nokia、Siemens等都支持,所以播放声音也是一项需要掌握的技术。该技术使用的API多和手机厂商相关。但是MIDP2.0就提供了通用的支持。
  
  5、网络编程
  
  网络编程指在手机中通过GPRS或者CDMA网络以HTTP协议或者SOCKET的形式连接网络。现在的手机支持HTTP网络编程的占大多数,支持SOCKET的相对很少。所以网络编程暂时也就是使用HTTP协议进行编程。
  
  6、多线程
  
  多线程是J2ME应用中比较核心的技术之一,因为进行网络编程和低级用户界面编程是为了响应迅速,都需要处理成多线程。所以也必须熟练掌握。
  
  7、短信息编程
  
  很多手机都提供了用于发送短信息的API,如NOKIA、SIEMENS、SAMSUNG等,所以在J2ME中发送短信息也是一个比较常用的技术。
  
  8、其他
  
  当然根据厂商的不同还提供了其他的一些技术,如Siemens的API中支持文件,Nokia的API支持读取系统通讯录等等。

学习J2ME需要掌握的七种技术

J2ME编程是Java在智能家电领域的应用,主要包含以下技术:  1、 高级用户界面  高级用户界面是指J2ME编程中用到的Form(窗体)、TextBox(文本框)、List(列表框)和...
  • m13286282
  • m13286282
  • 2015年07月17日 15:35
  • 184

学编程需要学好英语?

导读 英语不好可以学编程吗?相信这是摆在很多学习编程但英语不好的人面前的困惑。那么英语到底影不影响对编程的学习呢,小编觉得这个问题要分情况来说。 初级的码农这个阶段的我们处于初期学习阶段,正在学习编程...
  • snow2know
  • snow2know
  • 2016年12月31日 13:21
  • 342

软件测试需要学习些什么技能

1.测试环境(网络环境,windows环境等)   2.数据库管理   3.编程技巧(java编程设计,脚本语言,设计工具,XML编程)   4.软件测试技术(测试理论,方法,流程,...
  • zxxSsdsd
  • zxxSsdsd
  • 2015年10月21日 21:22
  • 2330

什么是前端工程师?前端工程师需要掌握什么技能?

什么是前端工程师?前端工程师需要掌握什么技能?前言前端工程师是一个出现了10年左右,而颇受重视则是最近这五六年的事情。受到重视到前端从业人员井喷,也就是这一两年而已。因为前端工程师这个职位出现得太晚,...
  • FungLeo
  • FungLeo
  • 2017年02月24日 15:32
  • 4234

php程序员应该掌握的10个技能,看看你都掌握了哪些?

1、语法:必须熟练掌握 ,写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。   2、命令:必须熟悉PHP带的一些常用命令及其常用选项,熟悉那些命令,...
  • ljxkey
  • ljxkey
  • 2013年03月30日 20:40
  • 1656

[转]你应该掌握的七种回归技术

[转]你应该掌握的七种回归技术
  • lightty
  • lightty
  • 2015年08月24日 11:40
  • 1123

大数据认知阶段——如何学习大数据相关技术

已经看了大数据相关知识一阵时间了,自己也是从新手开始的,所以看了大量的大数据如何入门的技术博客、帖子等,下面记录总结下自己学习的内容。一、大数据学习前期知识储备在学习大数据前,需要对云计算、虚拟化、L...
  • fengshuiyue
  • fengshuiyue
  • 2016年01月15日 15:17
  • 3608

搞机器学习需要哪些技能

1. 前言本来这篇标题我想的是算法工程师的技能,但是我觉得要是加上机器学习在标题上,估计点的人会多一点,所以标题成这样了,呵呵,而且被搜索引擎收录的时候多了一个时下的热门词,估计曝光也会更多点。不过放...
  • bitcarmanlee
  • bitcarmanlee
  • 2016年05月27日 22:53
  • 7462

作为一名架构师,我们应该掌握哪些技术呢?

作为一名架构师,我们应该掌握哪些技术呢?面向对象OOP的理解,我是说理解,我不希望你告诉我百度里的概念!常用的数据结构,对于常见的数据结构,算法,应该知道一些!WEB服务,对于分布式,大一点的项目都会...
  • shuaihj
  • shuaihj
  • 2013年02月17日 15:23
  • 7320

[原生js] 前端开发必须掌握的七个JavaScript技巧

如果你是一个JavaScript新手或仅仅最近才在你的开发工作中接触它,你可能感到沮丧。所有的语言都有自己的怪癖(quirks)——但从基于强类型的服务器端语言转移过来的开发人员可能会感到困惑。我就曾...
  • m0_37783136
  • m0_37783136
  • 2017年06月07日 11:32
  • 498
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学习J2ME编程需要掌握的七种技术
举报原因:
原因补充:

(最多只允许输入30个字)