`
文章列表
package Assis; import java.awt.BorderLayout; import java.awt.Insets; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeListener; import java.util.Random; import javax.sw ...

Java泛型

    博客分类:
  • Java
注:J2ME流行的开发平台不能支持泛型也不支持基本类型的自动拆/装箱,所以此文章只做J2ME学者简单的了解。 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。 泛型在使用中还有一些规则和限制:   1、泛型的类型参数只能是类类型(包括自定义类),不能是简单类型。   2、同一种泛型可以对应多个版本(因为参数类型是不确定的),不同版本的泛型类实例是不 ...
游戏类型的讲解: RPG= Role-playing Game∶角色扮演游戏 由玩家扮演游戏中的一个或数个角色,有完整的故事情节的游戏。玩家可能会与冒险类游戏混淆,其实区分很简单,RPG游戏更强调的是剧情发展和个人体验,一般来说,RPG可分 ...
1. 导入设备定义你必须至少配置一种设备定义之后才能开始使用EclipseME。请按下列步骤来配置设备定义: 从Eclipse的窗口菜单中选择首选项。 打开左边面板的J2ME选项分支,点击设备管理(Device Management)。 按导入...(Import)按钮。 在接下来的对话框中,选择一个包含无线工具包的根目录,EclipseME将从中查找已知设备定义。 ­ 当你离开查找目录文本框,或按下了刷新(Refresh)按钮, EclipseME就会开始从指定的目录和其子目录中搜索设备定义。 在EclipseME的1.5.0版本中, ...
如果你不需要内部类对象与其外围类对象之间有联系,那你可以将内部类声明为static。这通常称为嵌套类(nested class)。想要理解static应用于内部类时的含义,你就必须记住,普通的内部类对象隐含地保存了一个引用,指向创建它的外围类对象。然而,当内部类是static的时,就不是这样了。嵌套类意味着: 1. 要创建嵌套类的对象,并不需要其外围类的对象。 2. 不能从嵌套类的对象中访问非静态的外围类对象。 public class Outer { private static int i = 1; private int ...

Byte

    博客分类:
  • Java
Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。bit(比特)与Byte(字节)之间可以进行换算,其换算关系为:1Byte=8bit(或简写为:1B=8b);在实际应用中一般用简称,即1bit简写为1b(注意是小写英文字母b),1Byte简写为1B(注意是大写英文字母B)。     在计算机网络或者是网络运营商中,一般,宽带速率的单位用bps(或b/s)表示;bps表示比特每秒即表示每秒钟传输多少位信息,是bit per second的缩写。在实际所说的1M带宽的意思是1Mbps(是兆比特每秒Mbps不是兆字节每秒MBps)。 建议用户记住以下换算公 ...
chkdsk x(x为要进行检查的盘符名):/f convert x(x为要进行转换的盘符名):/fs:ntfs    (注意:此方法不能逆转) <!--v:3.2-->
最近研究J2ME,在搭建开发平台后运行程序时出现了一些问题,开始上网搜了下没什么结果,然后自己回忆了下安装过程后知道出现这个dll文件不能装载的原因所在。首先大家安装过程中如果你的机器上的防火墙没关或者杀毒软件有开的话,会提示一些系统启动项正在被装载,看到了一个奇怪的VoiceAge公司的什么程序被加入系统启动项时,大家有点警觉的话都会选阻止这个动作,后面的问题就出现了。首先你要知道这个VoiceAge公司不是什么人的个人公司,而是一个做音频压缩方面的大公司,所以这个启动项可以选择加入,但是你又不想浪费资源,解决方案: 将\VoiceAge\Common目录下的                  ...
eclipse及中文包下载地址 eclipse最新版官方下载: http://www.eclipse.org/downloads/ eclipse所有版本下载地址(有最新中文包): http://download.eclipse.org/eclipse/downloads/ eclipse所有版本下载地址: http://archive.eclipse.org/eclipse/downloads/ <!--v:3.2--> <!--E 文章--><!--S 翻页-->
import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Form; import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException; public class Test_getProperty extends MIDlet { public Test_getProperty() { } protected void destroyApp(boole ...

destroyApp()参数说明

    博客分类:
  • J2me
destroyApp是一个callback,它是一个接口或者说一个协议:    如果调用destroyApp(false)。被调用MIDlet可以选择是否被关闭。如果选择被关闭,那么MIDlet就应该在destroyApp返回之前做好被关闭的准备,否则就抛出MIDletStateChangeException。这里也许最好不要把这个异常看作是异常,它只是一个信号,告诉调用方“别关我”。    对于destoryApp(true)。相当于调用方告诉MIDlet,“不管你怎么打算,我都要关了你。”MIDlet此时没有选择余地,只有做好关闭的准备。    如果用杀...打人来比喻,destroyApp ...
Could not find jar tool executable  一直存在这个问题,看看不影响效果,现在终于有觉得的办法了。 eclipse 中,普通打包方式以及用PROGUARD生成混淆包Obfuscated Package的时候出错: Could not find jar tool executable. The jar tool requires a full JDK installation Specify a full JDK installation int the Java preferences. Reason Could not find jar tool e ...
在J2ME手机编程中使用字体    在J2ME手机编程中,可以通过使用字体类——Font在低级用户界面中,获得更好的表现效果,那么如何使用Font类呢?      首先,由于手机设备的限制,手机中支持的字体类型很有限,所以在J2ME中只能使用手机支持的默认字体来构造Font类对象。下面是创建Font类的对象时使用的方法:        getFont(int face,int style,int size);     例如:         Font font = Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font. SIZE_MEDIUM); ...
此文章是为了帮助刚接触j2se或不懂如何打包jar文件的人而着笔,同时也是让自己的知识以文章的形式保存起来. 一、导出jar文件: 如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择jar的存放路径)---next---next(不管太多继续下一步)---browser(选择你程序的主类--OK)---finish;查看你存放jar的目录,是否已经生成了?如果没有你一定没按照步骤操作. 二、运行j ...
1. 1 final          final关键字是最终的、最后的意思,在程序中可以用来修饰类、成员变量和方法的声明,由该关键字修饰的内容都是不可变的。 1. 2 final数据          final修饰的数据是常量,常量既可以出现在类的内部,也可以出现在方法或构造方法的内部。在程序中常量只能赋值一次。          其它说明可以参看前面的常量介绍。          在程序中,一般类内部的成员常量为了方便调用,一般都使用static修饰符进行修饰。示例代码如下:
Global site tag (gtag.js) - Google Analytics