Welcome 微信登录

首页 / 软件开发 / JAVA

J2ME编程开发平台的几个重要概念说明

J2ME编程开发平台的几个重要概念说明

J2ME编程开发平台的几个重要概念说明2011-04-03内存我们一直在强调,移动信息设备的内存非常小,使用起来应该加倍的珍惜,但是我们却很少知道这些内存是如何分类的,下面将做详细的介绍。事实上MIDP设备的内存分为三种,1.ProgrammeMemory、Heap、persistentStorage。ProgrammeMemory是移动信息设备分配给MIDletsuite的空间,因为MIDletsuite是以jar文件进行发布的,所以这个文件的大小可以认...
J2ME三种低级用户界面事件处理技术比较

J2ME三种低级用户界面事件处理技术比较

J2ME三种低级用户界面事件处理技术比较2011-04-03在J2ME的低级用户界面编程中,进行事件处理是经常使用到的技术之一,因为处理手机键盘上的按键事件是最常使用到的一种,所以就以此为中心,介绍一下实际使用过程中三种处理方式进行说明:1、 覆盖keyPressed方法在继承了Canvas的界面中,如果需要进行按键的处理,我们只需要在该类中覆盖Canvas类里面的这个方法,当手机按键被按下时,系统会自动调用该方法,并把被按下的按键的键值(keyCode)...
J2EE开发中几个主流框架总结

J2EE开发中几个主流框架总结

J2EE开发中几个主流框架总结2011-04-03spring,SSH框架处于一个难于撼动的地位,spring以其轻量级,易操作的,开发高效等优点,被业界内广泛应用。IOC及AOP是spring被重要应用的两点,由于struts,struts2,webword等一系列view框架的存在,springMVC的应用显得有些力不从心,不能被广为推广使用。AOP使用中目前主要用,配置ehcache的时候用到过一次,其它地方应用不是太多,更多的是IOC的操作。与hi...
JAVA变量类型之间的相互转换

JAVA变量类型之间的相互转换

JAVA变量类型之间的相互转换2011-04-03一、 整型、实型、字符型变量中的相互转换在Java中整型、实型、字符型被视为同一类数据,这些类型由低级到高级分别为(byte,short,char)??int??long??float??double,低级变量可以直接转换为高级变量,例如,下面的语句可以在Java中直接通过:byte b;int i=b;而将高级变量转换为低级变量时,情况会复杂一些,你可以使用强制类型转换。即你必须采用下面这种语句格式:in...
为可访问性编码: 用JFC/Swing将可访问性构建到您的Java应用

为可访问性编码: 用JFC/Swing将可访问性构建到您的Java应用

为可访问性编码: 用JFC/Swing将可访问性构建到您的Java应用2011-04-03 IBM Barry A. Feigenbaum所有 Java 应用程序对于残疾人士都应该是可访问的。用 GUI 应用程序实现这一点时 需要格外注意。本文向您展示了如何使用基于 JFC/Swing 的可访问性工具箱事半功倍地 实现最高级别的可访问性。大多数基于 GUI 的软件设计都基于这一假设:即用户可以清楚地看到屏幕并且可以有 效地使用鼠标选择图形用户界面(GUI)...
Java语言入门教程(四):Java语言中的数据类型及String类

Java语言入门教程(四):Java语言中的数据类型及String类

Java语言入门教程(四):Java语言中的数据类型及String类2011-04-03taomoon719Java类中的主要组成部分就是数据成员和方法成员。而数据成员的声明必须指定其数 据类型,方法成员的声明也必须指定其返回值类型,如果方法有形式参数,也必须指定其 参数类型。因此,对于初学者来说,了解Java语言的数据类型是非常必要的。Java语言中的数据类型可以分为两大类,即基本数据类型(也有人称为原始类型)和 引用类型(也有人称类类型,对象类型等)。...
JAVA里字符编码的探索与理解

JAVA里字符编码的探索与理解

JAVA里字符编码的探索与理解2011-04-03今天终于把JAVA里一个比较头痛的问题——字符编码弄清晰了,所以写一 篇文章来纪念一下,也为大家提供一点自己的心得。众所周知,JAVA为了国际通用,用的是UNICODE来保存里面的字符。而UNICODE只是一 个种字符集,字符的存储和表示要用到一定的字符编码格式,而与UNICODE对应的字符编 码格式就是我们常看到的UTF-8,UTF-16等等,而UTF-8是最常用的,所以人们常常把...
Java与模式:缺省适配器模式

Java与模式:缺省适配器模式

Java与模式:缺省适配器模式2011-04-03上文谈到了适配器模式,要是Targer目标角色有20方法,那么每个适配器都要去实现接口中这些方法,这样做感觉太费劲。这种情况下,可以考虑实现个默认适配器,然后实际的实现目标角色接口的类可以集成这个默认适配器,然后重写默认实现的方法即可。一、原理图二、例子下面以一个简单例子来说明,假如有个接口,有5个方法,你需要实现这个接口,你每次只对其中一个方法感兴趣,你如何用最简单的方法去构造这个接口的实现类,看着/**...
详解Eclipse Galileo中的快速Java编码

详解Eclipse Galileo中的快速Java编码

详解Eclipse Galileo中的快速Java编码2011-04-03 IBM Nathan A. Good问题无论您的项目或团队的规模有多大,在编辑代码库时,都会遇到如下的两 个问题:代码模板尽管代码模板是提高工作效率的一个理想途径,但需要确 保不能用模板来替代真正的重用,即编写方法或函数以便将它们用于许多位置。如果您有 一大段代码,那么最好在使用代码模板前先考虑采用带有变量的各种方法。缺乏 一致性 — 当团队中的很多人编辑文件时,难免会...
使用JavaScript脚本化Java应用

使用JavaScript脚本化Java应用

使用JavaScript脚本化Java应用2011-04-03 IBM 邱俊涛脚本化技术我喜欢在 vim 或者 emacs 编辑环境中进行文档,代码以及邮件等的编写,她们都提 供了良好的命令和快捷键,但是这些都不足以使得她们被誉为 world-class 编辑器,她 们的强大的真正来源,正是脚本技术。使用脚本,您可以将您的 vim 或者 emacs 配置得 无所不能,甚至有人通过脚本来 让 emacs 煮咖啡。什么是脚本化脚本化可以使 宿主 程序具有 脚本...
在Java中使用NIO进行网络编程

在Java中使用NIO进行网络编程

在Java中使用NIO进行网络编程2011-04-03 博客园 逖靖寒在JDK中,有一个非常有意思的库:NIO(New I/O)。这个库中有3个重要的类,分别 是java.nio.channels中Selector和Channel,以及java.nio中的Buffer。本篇文章我们首先了解一下为什么需要NIO来进行网络编程,然后看看一步一步来讲解 如何在网络编程中使用NIO。为什么需要NIO使用Java编写过Socket程序的同学一定都知道Socket和S...
<< 471 472 473 474 475 476 477 478 479 480 >>