Welcome 微信登录

首页 / 软件开发 / JAVA

为可访问性编码: 用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...
Java Persistence API (JPA) 的陷阱

Java Persistence API (JPA) 的陷阱

Java Persistence API (JPA) 的陷阱2011-04-05JPA是Java EE 5很重要的一部分,它的采用大大简化了Entity Bean的使用。但JPA有一个很明显的缺陷,就是无原则地采用JPA,就有可能将数据库结构移植到你的应用程序的代码中。这将给应用程序的维护和升级带来麻烦。本文讲的“无原则地采用JPA”,主要指通过Annotation对Entity Bean之间的关系进行定义。这些数据实体的关系,如一...
使用java操作Oracle数据库中的CLOB数据类型

使用java操作Oracle数据库中的CLOB数据类型

使用java操作Oracle数据库中的CLOB数据类型2011-04-05字段类型:blob,clob,nclob说明:三种大型对象(LOB),用来保存较大的图形文件或带格式的文本文件,如Miceosoft Word文档,以及音频、视频等非文本文件,最大长度是4GB。LOB有几种类型,取决于你使用的字节的类型,Oracle 8i实实在在地将这些数据存储在数据库内部保存。可以执行我们所操作的clobtest_table中属性是(字符型id,CLOB型pics...
<< 181 182 183 184 185 186 187 188 189 190 >>