Welcome 微信登录

首页 / 软件开发 / JAVA

J2ME中用低级界面实现简单的数字输入

J2ME中用低级界面实现简单的数字输入

J2ME中用低级界面实现简单的数字输入2011-02-25最近在写一个j2me程序 其中包括一个数字输入的textfield 在手机上面实现的时候(s40模拟器)数字的输入很烦琐,所以想避开这种问题 于是改用低级界面实现:private StringBuffer sb=new StringBuffer(); //定义一个StringBuffer用来保存输入的数字private int len=4; //想输入的数字的长度private int temp; ...
J2ME中的字符串管理和多语言支持

J2ME中的字符串管理和多语言支持

J2ME中的字符串管理和多语言支持2011-02-25近期学习j2me开发,也谈谈我对字符串管理的一个方案。字符串管理的目的是字符串的资源化管理。1。这个系统应该可以通过静态方法访问;2。字符串保存在资源当中;3。可以方便的切换各种语言以达到多语言支持;4。字符串资源有一个名字,通过名字访问该资源;5。名字的规则应该是类名+内部名称。下一个问题就是资源以何种格式存储的问题:按理说xml是理想的方式,但是考虑到j2me系统的特殊性,采用plain text更...
J2ME手机游戏汉化技术基础

J2ME手机游戏汉化技术基础

J2ME手机游戏汉化技术基础2011-02-25对国外手机游戏进行的汉化,使用该技术甚至可以辅助换皮技术,对公司已有手机游戏进行技术处理,替换掉游戏中的故事介绍、公司名称、公司标示,一切和原游戏有关的文字信息。技术分析:汉化分以下几种情况,分别详细说明。1. 从内容上说(1)对国外游戏的汉化。对国外游戏进行汉化,就是将非汉语翻译过来,转化为汉语。(2)国内游戏的“汉化”。对国内游戏,就是更改游戏相关信息,配合换皮使用。2. 从存储方...
J2ME实践:避免OutOfMemoryError

J2ME实践:避免OutOfMemoryError

J2ME实践:避免OutOfMemoryError2011-02-25对于MIDP应用程序来说,由于手机设备上的资源非常有限,较弱的CPU计算能力,有限的内存(从几十KB到几百KB,虽然少数高端手机拥有超过1M的动态内存),很小的屏幕尺寸,因此,为了让一个MIDP应用程序能够不加改动地在多种不同手机上运行,程序必须有能力根据系统配置自动调整运行时的参数。比如,对于内存非常小的手机,如果从网络下载一幅较大的图像,需要分配巨大的缓冲区,就可能导致OutOfMe...
J2EE基础:MVC模式和Struts模式的理解

J2EE基础:MVC模式和Struts模式的理解

J2EE基础:MVC模式和Struts模式的理解2011-02-25MVC方式通常在Smalltalk中用于建立用户接口。通过对MVC中蕴藏的设计模式可以帮你理解我们所说的“模式”的含义。MVC包括三类对象,Model是应用对象、View为其屏幕表示、Controller定义了对用户输入的处理(反应)方式。在应用MVC方式以前,通常将这三个对象的功能合到了一起,应用MVC分离了它们,为设计提供了灵活性和可重用性。MVC通过在view...
J2ME:定时器(TimerTask)使用及初探

J2ME:定时器(TimerTask)使用及初探

J2ME:定时器(TimerTask)使用及初探2011-02-25最近完成个J2ME游戏,一直以来总想写点东西给大家~因为以前总是在索取,现在把J2ME的入门知识-定时器的相关知识以及我的一点体会-付出给大家,内容不多只是它的使用,希望对入门的J2ME开发者有所帮助。首先,说下定时器的基本使用,以下内容摘自NOKIA 论坛里的一篇文章:《为60系列平台设计Java应用》--定时器各种定时器让各种应用能方便地规划任务,而不必对线程进行调配。使用线程通常需要...
Eclipse中如何恢复已删除文件

Eclipse中如何恢复已删除文件

Eclipse中如何恢复已删除文件2011-02-25zhangjunhd如果在开发中,(Eclipse)删除了一些文件后又发现需要这些文件该怎么办?现在删除T1.java和T4.properties。鼠标右键点击项目名ZJ,选择Restore from Local history。选择需要恢复的文件,即可恢复所需要的文件。同样,在Java文件中也可以恢复删除的部分。下面演示T1.java。在类T1中做出修改后,选择Local History可发现修改的地...
hibernate的事务和spring事务的区别

hibernate的事务和spring事务的区别

hibernate的事务和spring事务的区别2011-02-25hengglan对于传统的基于特定事务资源的事务处理而言(如基于JDBC的数据库访问),Spring并不会对其产生什么影响,我们照样可以成功编写并运行这样的代码。同时,Spring还提供了一些辅助类可供我们选择使用,这些辅助类简化了传统的数据库操作流程,在一定程度上节省了工作量,提高了编码效率。对于依赖容器的参数化事务管理而言,Spring则表现出了极大的价值。Spring本身也是一个容器...
hibernate配置文件异常的排除

hibernate配置文件异常的排除

hibernate配置文件异常的排除2011-02-25最近在做一个小的web程序时,遇到了一些小问题,在经过小弟的一番努力后都一一化解了,欣喜之余就想把这些解决心得择取一二与大家共享。这些问题都比较初级,高手就不必看了,以免浪费时间,呵呵。异常1:*.hbm.xml 配置文件中元素配置异常抛出异常描述:org.springframework.orm.hibernate3.HibernateSystemException: ids for this cla...
hibernate映射clob blob字段

hibernate映射clob blob字段

hibernate映射clob blob字段2011-02-25 blogjava rrong_m在许多情况下要存储大型字符串或者二进制数据如图片等hibernate也提供了对blob和clob类型的支持blob采用单字节存储适合保存二进制数据,如图片文件clob采用多字节存储适合保存大型文本等在mssql中 image和ntext分别对应着blob和clob表映射文件对两种类型的写法对于blob格式的映射类型为type="java.sql.Cl...
Java:比较与排序

Java:比较与排序

Java:比较与排序2011-02-25zhangjunhd1.两种比较接口分析在“集合框架”中有两种比较接口:Comparable接口和Comparator接口。Comparable是通用的接口,用户可以实现它来完成自己特定的比较,而Comparator可以看成一种算法的实现,在需要容器集合实现比较功能的时候,来指定这个比较器,这可以看成一种设计模式,将算法和数据分离。前者应该比较固定,和一个具体类相绑定,而后者比较灵活,它可以被...
Java:基于Map实现的频率统计代码

Java:基于Map实现的频率统计代码

Java:基于Map实现的频率统计代码2011-02-25zhangjunhd使用泛型T代表所要统计信息的类,应该有效的定义该类的equals()和hasCode()。statistics()方法进行关键字统计。getAllKeysStatistics()方法返回底层的Map,即所有的键-值对。getAllKeys()方法返回所有key组成的Set。getKeyStatistics()方法返回单个确定Key的统计信息。测试例使用10000个随机整型数(0~...
Java:集合类性能分析

Java:集合类性能分析

Java:集合类性能分析2011-02-25zhangjunhd1.Java 集合框架图-集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。-抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。-实现类:8个实现类(实线表示),对接口的具体实现。2.Java容器类介绍① Java容器类都可以自动地调整自己的尺寸。② Collection 接口是一组允许重复的对象。③ Set 接口继承 Collection,不允...
<< 451 452 453 454 455 456 457 458 459 460 >>