Welcome 微信登录

首页 / 软件开发 / JAVA

Eclipse开发J2ME程序之Hello World

Eclipse开发J2ME程序之Hello World

Eclipse开发J2ME程序之Hello World2010-12-24 天极网 引言前面几篇文章已经介绍了Eclipse及其工作环境的安装、配置过程,并完成各 项相关准备工作。因此从本文开始将讲述如何使用前面配置好的Eclipse开发环 境来创建J2ME项目,开始真正的J2ME开发之旅。由于这是创建的第一个J2ME程序 ,按照程序开发的惯例,这头把交椅自然又是非"Hello World"莫属了。 HelloWorld虽然功能简单,但...
Eclipse开发J2ME程序之插件安装

Eclipse开发J2ME程序之插件安装

Eclipse开发J2ME程序之插件安装2010-12-24引言在上一篇文章中对Eclipse的运行环境作了配置,同时也对J2ME开发作了简要的介绍。通过上述介绍,读者应该理解:对手机应用程序的实际也就是进行J2ME项目的开发。虽然在上一篇文章对环境进行了配置,使其能够支持J2ME的开发,但是目前安装的Ecilpse作为一个Java应用的IDE,使用是非常方便,可是对于J2ME的开发支持还是远远不够的。为此,本文将为Eclipse安装一个开发J2ME程序的...
java api接口篇(二)下

java api接口篇(二)下

java api接口篇(二)下2010-12-24编写你自己的Comparable类型Comparable 接口由一个单一的方法构成:public interface Comparable {public int compareTo(Object o);}compareTo 方法将接收对象与特定对象进行比较,并在接收对象小于、等于或大于特定对象时分别返回负整数、空或一个正整数。如果特定对象不能与接收对象相比较,该方法扔出一个ClassCastExcepti...
java api之交互操作性

java api之交互操作性

java api之交互操作性2010-12-24交互操作性(Interoperability)在本课程中,你将学习两个方面的交互操作性:兼容性本课程将向你演示如何使对象集与先于对象集添加到Java平台上的旧的API一起工作。API 设计教给你如何设计一个新的 API,使它们之间可无缝交互操作。兼容性设计Collection Framework 是为了保证在新的 对象集 接口 和传统的被用来表示 对象集 的类型之间的完全的交互操作性: Vector, Has...
java api之实现(上)

java api之实现(上)

java api之实现(上)2010-12-24实现实现是用来存储对象集 的实际数据对象,它实现了在前面的章节中所描述的 核心 对象集 接口 。以下章节将描述三种实现:通用实现通用实现是公共类,它提供核心对象集接口的主要实现。包装器实现包装器实现与其它实现(通常为通用实现)一起提供附加功能。便利实现便利实现是小型实现,通常可通过静态方法(static factory methods)获得,它可方便、高效地为特殊 对象集 (象 singleton sets)...
java api之实现(下)

java api之实现(下)

java api之实现(下)2010-12-24包装器实现包装器实现是一种将它们的实际工作委托给一个特定对象集的实现,它在该 对象集 所提供的功能之上又增加了额外的功能。对design patterns(设计样式)爱好者来说,这是一个 decorator(油漆工)样式。虽然有点异国情调,但确实简单明了。这些实现是匿名的:不是提供一个公共类,JDK 提供一个 static factory method(静态方法)。所有这些都可以在仅包含静态方法的Collec...
java api之算法

java api之算法

java api之算法2010-12-24算法本节中所描述的多态算法 (polymorphic algorithms)是由 JDK 所提供的可重复使用的功能性片段。它们均取自Collections类,并都采用静态方法(它的第一个参数是执行操作的 对象集)的形式。由Java平台所提供的绝大多数算法都操作于List对象,但有两个 (min 和 max) 操作于任意Collection对象。以下是关于算法的描述排序(Sorting)排序算法可为一个 List 重...
Java GUI:SWT/Swing/AWT的介绍及比较

Java GUI:SWT/Swing/AWT的介绍及比较

Java GUI:SWT/Swing/AWT的介绍及比较2010-12-24本文通过对 Eclipse 的SWT 和 Java Swing、Abstract Windows Toolkit (AWT)GUI 工具包进行比较,可以帮助新应用程序的开发人员从中选择适当的 工具。您可以通过本文了解对每个工具包的基本特性的介绍,以及使用 每个工具包的优缺点。简介developerWorks 上另外一些作者已 经展示了如何在 Swing 和 SWT 之间很好地进行迁...
Java的开源项目:简单介绍Log4J的使用

Java的开源项目:简单介绍Log4J的使用

Java的开源项目:简单介绍Log4J的使用2010-12-24一、前言Java的开源项目太多了,这种遍地开花的局面绝对赶得上中国五代十国时期的“百家争鸣”、“百花争艳”的繁荣。使用java技术,我们的项目几乎不需要购买有关java支撑开发产品,只需把一个一个开源产品经过架构师的手,合理搭配和拼接,就能做出灵活性佳、性能不错的商业产品来。无疑,作为一个流行的日志记录工具,Log4j是java开源项目中最闪亮的...
Java秘史:隐藏在SWT/Swing背后的故事

Java秘史:隐藏在SWT/Swing背后的故事

Java秘史:隐藏在SWT/Swing背后的故事2010-12-24 Java研究组织 译注:本文来自straight_talking_java@yahoogroups.com讨论组,已经是一 年多前的文章。Alan Williamson是Java Developers Journal的编辑,下文来自 他在IBM的一个消息来源。SWT和Swing的论争我见过不少,Netbeans和Eclipse的 也同样多。译者翻译此文并不是要激起什么争执,也不是支持哪一...
Web Service安全机制探讨

Web Service安全机制探讨

Web Service安全机制探讨2010-12-24随着Web服务由技术概念到实践应用的不断发展,种种迹象表明Web服务将是未来应用架构的一个极为重要的模式。当Web服务用于试验计划和大规模生产时,拥有一种松散耦合的、与语言和平台无关的、在组织内跨企业、跨因特网链接应用程序的方法的好处正变得愈发明显。我们的客户、业界分析家和新闻界确定了当Web服务日益成为主流时要解决的关键问题:安全性。这篇文章就是讨论如何选择并实现基于标准的安全体系架构,满足真实企业的...
构建用于正则表达式的抽象Java API

构建用于正则表达式的抽象Java API

构建用于正则表达式的抽象Java API2010-12-24Jose San Leandro Arm当您在 Java 中使用正则表达式时,依赖某一具体 regexp 库通常不是个好 主意。如果使用抽象层,您可以在不同 regexp 库之间切换,降低您的代码与特 定库之间的耦合,并能选择哪个库最适合您的需要。如果您正在考虑在下一个项 目中使用 Java regexp 库,软件开发人员 Jose San Leandro Armendariz 将向 您演示如何使...
可扩展的Java应用程序开发模式

可扩展的Java应用程序开发模式

可扩展的Java应用程序开发模式2010-12-24现在很多JAVA书籍,在介绍SWING的事件模型时,为了使JAVA初学者容易理解和上手,通常是在主类(自己的JFrame子类或JPanel)中做所有事情:要么由主类作为监听器,在接口的方法中通过判定事件源来决定具体做何事;要么在主类中使用内隐类来实现监听器,(因为内隐类可以方便的访问主类中的成员变量)。而很多JAVA初学者在往后的中也采用这种模式(至少我以前是这样的)。其实,这种做法虽然简单,却缺乏可读性...
用Java Swing作一个日历控制程序

用Java Swing作一个日历控制程序

用Java Swing作一个日历控制程序2010-12-24日期是最基本的数据形式之一,因此很多语言或者数据库都提供了对日期的支持,或内置或提供这一类的库。Java也不例外;Java的应用编程接口提供了以跨平台独立语言的方式描述,计算,对比,显示以及便携式分析日期。在这篇文章里,我要讲讲关于Swing的自定义控制,允许你在视觉上获取时间信息而不是用敲命令的方式。用这种方法,你可以避免无效的时间信息,让你的使用者以视觉的方式得到享受。Java中的日期Java...
<< 81 82 83 84 85 86 87 88 89 90 >>