
天天爱养生www.ttays.com
文章平均质量分 73
冥界执法者
穿越了宇宙洪荒凝练了天地玄黄纵使摆脱了六道轮回也难逃天地动荡
展开
-
Java中如何用内存映射处理大文件
在处理大文件时,如果利用普通的FileInputStream 或者FileOutputStream 抑或RandomAccessFile 来进行频繁的读写*作,都将导致进程因频繁读写外存而降低速度。 package test; import java.io.BufferedInputStream; import java.io.FileInputStream;转载 2015-01-26 10:46:31 · 439 阅读 · 0 评论 -
Java继承和接口的区别
当使用继承的时候,主要是为了不必重新开发,并且在不必了解实现细节的情况下拥有了父类我所需要的特征。 但是很多时候,一个子类并不需要父类的所有特征,它可能只是需要其中的某些特征,但是由于通过继承,父类所有的特征都有了,需要的和不需要的特征同时具备了。而那些子类实际上不需要用到的,有时候甚至是极力避免使用的特征也可以随便使用,这就是继承的副作用。特别是允许多重继承的OO语言中,很容易引起不容原创 2015-05-15 14:55:17 · 375 阅读 · 0 评论 -
JAVA正则表达式语法
正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。 正则表达式示例 表达式 匹配 /^\s*$/ 匹配空行。 /\d{2}-\d{5}/ 验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。 /]*)?>[\s\S]*/原创 2015-05-15 14:57:54 · 347 阅读 · 0 评论 -
Java类加载器
类加载器: java虚拟机中可以安装多个类加载,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap(内嵌在java虚拟机中由C++编写),ExtClassLoader,AppClassLoad 类加载器也是java类,因为其他是java类的类加载器本身也要被类加载器加载,显然必须有第一个类加载器不是java类,这正是BootStrap. java转载 2015-05-15 14:58:08 · 369 阅读 · 0 评论 -
Javaschedule与scheduleAtFixRate区别
schedule和scheduleAtFixedRate的区别在于,如果指定开始执行的时间在当前系统运行时间之前,scheduleAtFixedRate会把已经过去的时间也作为周期执行,而schedule不会把过去的时间算上。 比如 SimpleDateFormat fTime = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");原创 2015-05-15 14:54:31 · 591 阅读 · 0 评论 -
J2ME游戏开发的高级优化技巧
为什么要优化? 游戏能够被划分为两种较广泛的类型:实时型和按键驱动型。按键驱动类型的游戏一般在屏幕上显示游戏目前所处的状态,并且等待玩家输入某些按键来驱动游戏继续运行。棋牌类游戏,大部分的解谜类游戏以及策略类和文字类游戏都属于这类游戏。而实时游戏,特别是动作游戏不会等待玩家的输入,他们一直运行直到游戏的结束。 动作类游戏一个重要的特征就是将大量的运算花在屏幕显示上,而且刷新率(FPS)转载 2015-10-28 09:47:46 · 394 阅读 · 0 评论