随笔分类 - Java
主要是Java
摘要:在JAVA语言中提供了丰富的多线程操纵接口,提供了各类不同的线程实现方法供我们选择,功能非常强大。在手机软件设计中,由于同样需要执行网络连接(基于HTTP的高级Internet协议通讯)、UI调度等待、UI显示幻化、游戏控制等操作需要通过后台的数据运算或UI不断更新等操作。因此在J2ME中,KVM虚拟机也提供了功能强大的多线程API,使我们同样能在J2ME中实现线程的并发运算。 在J2ME中,...
阅读全文
摘要:我做的这个游戏中实现追逐的算法: /*flag标记具有跟踪能力的小飞机*/ private int flag=-1; for(int i=0;i<MAX_SP;i++) if(smallPlane[i].isVisible()) { if(i==flag) { if(smallPlane[i].getX()>playerSprite.getX()) smallPlane[i].move...
阅读全文
摘要:J2ME UI库除了自带的以外,还有很多开源J2ME UI库,其中很多都比J2ME的自带UI库好用。下面介绍一下这些开源J2ME UI库: J2ME自带UI不是太美观,使用起来也不太方便,为了解决这问题,很多UI库应势而出。使用这些库,可以大大简化开发,提高效率。当然有好必有坏,使用 这些库的不好的地方就是这些库通常很大,很难在一些很老的机器上运行。不过这些库都是开源的,因此可以拿它们的代码来研...
阅读全文
摘要:J2ME游戏开发中的经典算法之快速排序算法。 programkuaisu(input,output); constn=10; var s:array[1..10]ofinteger; k,l,m:integer; procedureqsort(lx,rx:integer); var I,j,t:integer; Begin I:lx;j:rx;t:s[I];...
阅读全文
摘要:首先需要配置WEB服务器 在设计WAP网页时不论你使用的WAP开发工具是UP.SDK 或NOKIA WAP TOOKIT 或者ERICSSON WAPIDE,你都必须进行WEB服务器设置,故在此将常见的几种WEB服务器的设置介绍如下:(我所用的是Tomcat4.0,即Apache Web Server.设置方法如下:)我所用的环境:Apache Web Server on NT OR Solari...
阅读全文
摘要:在J2ME编程中,为了降低文件的尺寸,经常把类似的小图片合并成一个文件,在程序实际绘制的时候,可以根据需要只显示该文件中的一部分图片。Graphics中的setClip方法就是实现该功能的。 setClip方法的原理是通过只在屏幕上显示一部分内容,让图片恰好位于该部分的内容显示出来。 setClip的方法就是在屏幕上设置这个“透视孔”,只有位于该孔中的图片内容显示出来...
阅读全文
摘要:<html><body><script type="text/javascript">var r=Math.random()if (r>0.5) {document.write("<a href='http://www.ccc.com.cn'>hello!</a>")}else{document.write("<a href=...
阅读全文
摘要:<html><head><script type="text/javascript">onerror=handleErrvar txt=""function handleErr(msg,url,l){txt="本页中存在错误。\n\n"txt+="错误:" + msg + "\n"txt+="URL: " + url + "\n"txt+="行:" + l + ...
阅读全文
摘要:<html><body><script type="text/javascript">document.write("<p>浏览器:")document.write(navigator.appName + "</p>")document.write("<p>浏览器版本:")document.write(navigator.ap...
阅读全文
摘要:<html><head><script type="text/javascript">function startTime(){var today=new Date()var h=today.getHours()var m=today.getMinutes()var s=today.getSeconds()// add a zero in front of nu...
阅读全文
摘要:<html><head><script type="text/javascript">function mouseOver(){document.b1.src ="/i/eg_mouse.jpg"}function mouseOut(){document.b1.src ="/i/eg_mouse2.jpg"}</script></head>...
阅读全文
摘要:<html><head><script type="text/javascript">function detectBrowser(){var browser=navigator.appNamevar b_version=navigator.appVersionvar version=parseFloat(b_version)if ((browser=="Net...
阅读全文
摘要:<html> <head> <script type="text/javascript"> function myfunction(txt) { alert(txt) } </script> </head> <body> <form> <input type="button" onclick="myfunct...
阅读全文
摘要:<html><head><script type="text/javascript">function disp_alert(){alert("再次向您问好!在这里,我们向您演示" + '\n' + "如何向警告框添加折行。")}</script></head><body><input type="button" onc...
阅读全文
摘要:<script><!--function windowopen(){var target="http://www.hello.com"newwindow=window.open("","","scrollbars")if (document.all){newwindow.moveTo(0,0)newwindow.resizeTo(screen.width,screen.heigh...
阅读全文
摘要:<script language="javascript">function folder(){window.external.AddFavorite('http://www.hello.com', '您好,我是收藏')}</script>onUnload=folder()
阅读全文
摘要:<script language="JavaScript">a = 3 var pp = Math.random();var foot = Math.round(pp * (a-1))+1;function create() { this.src = '' this.border = ''this.alt = ''}b = new Array()for(var i=1; i<=a...
阅读全文
摘要:<script Language="JavaScript">var timerID = null;var timerRunning = false;function stopclock (){ if(timerRunning) clearTimeout(timerID); timerRunning = false;}function showtime () { var now = ne...
阅读全文
摘要:<script language="JavaScript"><!-- // var deadline= new Date("7/30/2000");var symbol="7月30日";var now = new Date();var leave =deadline.getTime() - now.getTime();var day = Math.floor(leave / (1...
阅读全文
摘要:<script language="Javascript"><!--pageOpen = new Date();function stay() {pageClose = new Date();minutes = (pageClose.getMinutes() - pageOpen.getMinutes());seconds = (pageClose.getSeconds() - ...
阅读全文

浙公网安备 33010602011771号