全国免费热线:
欢迎进入Java社区论坛,与200万技术人员互动交流进入在方法(代码块)中定义一个变量时,java就在栈中为这个变量分配JVM内存空间,当超过变量的作用域后,java会自动释放掉为该变量所分配的JVM内存空间;而在堆中分配的JVM内存由java虚拟机的自动垃圾回收器来管理。JVM内存区域组成JVM内存分四种:1、栈区(stacksegment)―由编译器自动分配释放,存放函数的参数值,局部变量的值等,具体方法执行结束之后,系统自动释放JVM内存资源2、堆区(heapsegment)―一般由程序员分配释放,存放由new创建的对象和数组,jvm不定时查看这个对象,如果没有引用指向这个对象就回收3、静态区(datasegment)―存放全...
来源于:中国IT实验室 2012-03-12
欢迎进入Java社区论坛,与200万技术人员互动交流进入引入:最近项目中要做一个简单的邮件功能,即从前台输入邮件内容,去配置文件中读取发件人、收件人等信息后,然后发送邮件到指定的邮箱,其中收件人和抄送人可以有多个,基于这个需求,查询了相关资料,决定采用JavaMail这个插件来实现。preparation:1.JavaMail的介绍JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。虽然JavaMail是Sun的API之一,但它目前还没有被加在标准的java开发工具包中(JavaDevelopmentKit),这就意味着你在使用前必须另外...
来源于:中国IT实验室 2012-03-12
欢迎进入Java社区论坛,与200万技术人员互动交流进入通过RecordStore类完成了ExpensesApp应用程序的开销项目的存储功能。RecordStore类提供了对J2ME记录库的基本的访问功能。然而,lsMain显示的开销项目按照输入顺序排列产生了一个小问题,即查询某一个项目比较麻烦。在本文中,我将介绍RMS的记录排序API――特别是RecordEnumeration类和RecordComparator接口,你可以在javax.microedition.rms软件包中找到这两者。我同时还要顺便谈谈RecordFilter接口,它可以让你在记录库中查找某个特殊的记录。你可以在这儿下载最新版本ExpensesApp的...
来源于:中国IT实验室 2012-03-12
欢迎进入Java社区论坛,与200万技术人员互动交流进入对于J2ME编程开发平台,在其他平台风生水起的时候,J2ME编程开发平台似乎很沉寂。本文将简单介绍一下几个J2ME编程开发平台的重要概念。内存我们一直在强调,移动信息设备的内存非常小,使用起来应该加倍的珍惜,但是我们却很少知道这些内存是如何分类的,下面将做详细的介绍。事实上MIDP设备的内存分为三种,1.ProgrammeMemory、Heap、persistentStorageProgrammeMemory是移动信息设备分配给MIDletsuite的空间,因为MIDletsuite是以jar文件进行发布的,所以这个文件的大小可以认为是ProgrammeMemory的大小。一些...
来源于:中国IT实验室 2012-03-12
欢迎进入Java社区论坛,与200万技术人员互动交流进入最近在写一个j2me程序其中包括一个数字输入的textfield在手机上面实现的时候(s40模拟器)数字的输入很烦琐,所以想避开这种问题于是改用低级界面实现:privateStringBuffersb=newStringBuffer();//定义一个StringBuffer用来保存输入的数字privateintlen=4;//想输入的数字的长度privateinttemp;//取数字protectedvoidpaint(Graphicsg){g.setColor(WHITE);g.fillRect(0,0,getWidth(),getHeight()...
来源于:中国IT实验室 2012-01-09
欢迎进入Java社区论坛,与200万技术人员互动交流进入本文描述了代码优化在为移动设备写运行起来速度快的游戏中扮演的角色。我会用例子说明如何、什么时候和为什么要优化你的代码,来榨干兼容MIDP的手机的每一滴性能。我们将要讨论为什么优化是必要的和为什么有时候最好不要优化。我将解释高级优化和低级优化的差别,然后我们会知道如何使用J2ME无线开发包(WTK)自带的Profile程序来发现到哪里去优化你的代码。这篇文章最后揭示了很多让你的MIDlet运行的技术。为什么优化?计算机游戏可以分为两大类:实时的和输入驱动的。输入驱动的游戏显示游戏的当前运行状态,并在继续之前无限地等待用户的输入。扑克牌游戏就属于这一类,同样,大多数的猜谜游戏、过关...
来源于:中国IT实验室 2012-01-09
欢迎进入Java社区论坛,与200万技术人员互动交流>>进入众所周知,J2ME程序发布的形式主要有:OTA、数据线传输、红外和蓝牙传输等。这里简单说说如何通过OTA来发布你的程序。OTA是OverTheAir的简写,也就是通过网络下载,这是主要的发布形式之一。现在的百宝箱都是采用这种形式。使用OTA来发布程序,需要如下几个步骤:1、在你的WEB服务器上添加对于jad和jar文件的MIME支持。2、发布WML页面:例如你的jar文件名test.jad,则最简单的下载页面是:?xmlversion="1.0"?!DOCTYPEwmlPUBLIC"-//WAPFORUM//DTDWML1.3//EN""http://www.wapforu...
来源于:中国IT实验室 2012-01-09
欢迎进入Java社区论坛,与200万技术人员互动交流>>进入在J2ME开发的时候,可能会需要浏览手机的文件目录,但是又没有和J2SE里面的JFileChooser一样的组件可以用,只有自己写一个了,在写的过程中,发现了一些问题,在此与大家分享一下。一开始我以为,只要是支持JSR75的手机都可以支持手机内所有文件的访问,可是在真机上一看才知道,手机的文件或者文件夹有公有与有私有之分,我们看上去像是公有的文件夹,在J2ME里面却不能访问。比如我测试用的手机是诺基亚的N76,它的SD卡上的Music目录,对于程序来说,就是私有的,不能访问的,而"手机动漫"这个目录却是能访问的。难怪我测了很多次放在Music目录里面的歌曲,怎么播也播不出来...
来源于:中国IT实验室 2012-01-09
欢迎进入Java社区论坛,与200万技术人员互动交流>>进入游戏的基本结构游戏是什么呢?在游戏中,往往是显示各种各样的画面,玩家可以做一些设定好的控制,画面根据玩家的控制有所变化。从这儿可以看出,游戏至少需要三个功能-显示画面,接受玩家输入和对输入产生反馈。这就是常说的渲染,输入输出和逻辑三个模块。将这三个模块组合在一起有很多方法。比如事件驱动-画面保持不变直到接受到输入事件,程序进行逻辑运算然后改变画面。而游戏往往不是这样,游戏是时间驱动的。也就是说无论有没有输入,游戏都在不停的循环-检查是否有输入,运行逻辑,渲染画面。这里我多说一句,其实什么样的结构并不能区别一个程序是不是游戏,其实只要可以互动娱乐的程序就可以称为游戏,也不一定...
来源于:中国IT实验室 2012-01-09
欢迎进入Java社区论坛,与200万技术人员互动交流>>进入MOTO小C系列常见机型:C650手机屏幕:128*128游戏屏幕:128*116非全屏屏幕:128*100JAVA联网:CMWAP需要代理字体大小:17*17,一行约7个中文字,内置一种字体,任何字体选项均为默认字体MIDP:2.0CLDC:1.0JAVA单个容量限制:标准100K(实际无限制,小于手机本身内存)JAVA堆栈容量:800K特别1:支持MOTOFUNLIGHTAPI特别2:支持MOTO3DAPI特别3:开启摄像头、内部文件访问权限等需要授权特别4:C650机型:setMediaTime该机型不支持,playerUpdate传过来的player是副本,所以应该...
来源于:中国IT实验室 2012-01-09
共找到59条,每页显示10条 上一页 1 2 3 4 5 下一页

资质证书

增值电信业务许可证编号:滇B2-20110045
ISO9001:08915Q20090ROS
ISO27001:04817I20037R0S
奥远CMS:软著登字第0711164号
网站问题免费诊断

电子商务三位一体发展战略

技术研发

业务培训

实战运营

战略布局