IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

Java

在本文中,我们会讨论设计师和开发者是怎样受益于在 GUI 开发中结合 Java 布局管理器的。Swing 类库包括几个布局管理器,从非常简单的 FlowLayout 管理器到更复杂和灵活的 GridBagLayout 管理器。

12日更新
标签: Java GUI SWING
Java布局管理器能改进GUI设计和开发过程

J2SE 版本 1.4 中新增了一项有趣的 Swing 功能。Swing 控件现在可以提供听觉反馈来对特定事件作出响应,不过缺省情况下这项功能是禁用的。

12日更新
标签: Java SWING
Swing 中的声音

您可能从编写 Ajax 应用程序中获得了极大乐趣,但是对它们执行单元测试却着实让人头痛。 在本文中,Andrew Glover 着手解决 Ajax 的弱点(其中之一),即应对异步 Web 应用程序执行单元测试的固有挑战。

11日更新
标签: Java Ajax
对Ajax 应用程序进行单元测试

“规则”(Rule)在程序中有广泛的应用,本文将介绍在对“规则”进行单元测试(Unit Testing)时的一些独特之处。“规则”(Rule)在程序中有广泛的应用,本文将介绍在对“规则”进行单元测试(Unit Testing)时的一些独特之处。

11日更新
标签: Java
使用 JUnit 对规则进行单元测试

TDD(Test Driven Development)早已成为被广泛使用的敏捷实践。对于 Java 来说, JUnit 是备受开发人员喜爱的单元测试工具。它甚至还影响了其他语言的测试框架。

11日更新
标签: Java Java框架
扩展 JUnit 测试并行程序

使用 1.4 发行版,您可以通过编程隐藏特定于平台的窗口修饰,如 Title bar,并将 Frame 最大化。这两种功能都是早在 1997 年就被首次提出的。

11日更新
标签: Java
一个简单的 Frame

在图形界面的应用系统中,经常会遇到的需求是界面上的元素可以自由拖动,整个界面具有较为美观的背景。本文将会介绍一个基于AWT包的界面显示框架,完成上述功能。

11日更新
标签: Java
支持显示元素拖动的用户图形界面的框架实现

到 Java EE 6 的时候, JPA 已经彻底从 EJB 中分离,形成自己的体系 (EJB3.0 已经将 JPA 分离出去了 ) 。 JPA 的成功是毫无疑问的。它广泛得到社区的采纳和一流供应商的支持。

11日更新
标签: J2EE Java
Java EE 6体系结构的变革

Java EE 6 的推广还应该要更多的成功实战项目来赢得“政治因素”。但如同刚毕业的应届生,没有经验也要面对就业,除实力本身外,靠的就是运气了......

11日更新
标签: J2EE Java
Java EE 6体系结构的变革

本文的目标是帮助您在开始开发项目之前确定选择使用哪个 GUI 工具包。

11日更新
标签: Java
SWT、Swing 或 AWT:哪个更适合您?

对客户端Java技术来说,2008年是喜忧参半的一年,而且在今年可能重新复制这一轨迹。在过去一年中,桌面应用开发者看到了众多创新性新版软件的发布,同时也面临着Swing技术的逐渐淡出,以及对Sun公司能否在全球经济倒退的情况下继续坚持创新的疑问。Java专家Jeff Friesen邀请了Java社区中几个颇具影响力的专家,讨论了在客户端Java开发中那些最引人注目的技术,在回顾2008年重要产品和重要事件的基础上,展望了2009年我们将有望看到的一些趋势。

10日更新
标签: Java
客户端Java的革命性飞跃

过去曾经有很长一段时间,直至现在,存在这样的一种观点,就是C#比Java的实现更漂亮。《Think in java》的作者Bruce Eckel曾经公开质疑过Java 5提供的泛型。

10日更新
标签: C#.NET Java 微软
浅谈关于C#、java泛型的看法

自从 Java 语言出现的早期到现在,图形和用户界面功能已取得了飞跃式的发展。 Java 2 平台包含一个复杂的跨平台的用户界面体系结构,它的组成包括众多的高级组件、一个先进的,功能丰富的,独立于设备的图形系统和许多的多媒体扩展。

10日更新
标签: Java
Java 2 用户界面

测试驱动开发是敏捷开发的最重要的部分。该方法主要是先根据客户的需求编写测试程序,然后再编码使其通过测试。在敏捷开发实施中,开发人员主要从两个方面去理解测试驱动开发。

10日更新
标签: Java
如何实践测试驱动开发?

Java 开发人员现在拥有很多通过代码度量、静态分析等方法来度量代码质量的工具。所有的这些新的工具使得确保代码质量比以前简单得多,不过您还需要知道如何使用它们。

10日更新
标签: Java
如何静态测试 Java 代码?

正如好的编程技能涉及很多设计模式(您可以在不同的程序上下文中组合和应用这些模式)的知识一样,好的代码诊断和 Bug 调试技能也涉及对错误模式的一定了解。错误模式就是已发生的错误和程序中潜在的错误之间的重复出现的相互关系。很多错误都遵循我们可以识别的几种错误模式的其中一种。一旦您可以识别出这些错误模式,您就可以诊断出错误的原因并且更快地纠正它。错误模式与反模式有关,反模式是一次又一次被证明是失败的公共软件设计的模式。虽然反模式是设计模式,错误模式却是与编程错误相关的错误的程序行为的模式。这与设计根本没有关系,而是与编程和调试过程有关。

10日更新
标签: Java
如何诊断与调试 Java 代码中的 Bug?

软件质量(software quality)是与软件产品满足明确或隐含需求的能力有关的特征和特性的总和。高质量的软件通常具备了这样一些特性:   满足用户的需求。   合理的进度、成本、功能关系。   具备扩展性和灵活性,能够适应一定程度的需求变化。   足够的强壮、足够的鲁棒,能够有效的处理例外的情况。   保持成本和性能的平衡。   能够可持续的发展。   关于软件质量的具体讲述,您可以请阅读这个由五个部分组成的系列文章:“ 软件质量之路 ”。

10日更新
标签: Java
软件质量与软件测试

最近用.net调用java写的webservice时,出现了一个奇怪的问题:Webservice服务部署在本机,外面机器的web引用可以正确添加,但调试运行时,就出现”目标机器积极拒绝

06日更新
解决.Net调用Java webservice访问被拒绝

socket是基于TCP和UDP协议的高层接口,定义了收发数据的格式。Java的TCP服务中使用的Socket是一种流机制,即对于编程人员来说,处理socket只需要从Socket中获取流,然后可以像处理本地流一样来进行数据的

03日更新
标签: Java .NET
.Net和Java的socket机制比较

Java语言恐怕是稳居网路应用程序语言的首选了,这都要归功于它高度的安全性以及跨平台的特性,几乎在目前所有的电脑平台上您都可以见得到Java的芳踪.过去很可能会有不少人抱怨Java虽然有著相当不错的跨平台以及安全防护等特性,但是它的性能相比C++各种传统惯用的程序语言还有不足之处.不过这 次Sun Microsystem可是有备而来的,不仅在执行速度上有大幅度的改革,而且在内容上也有做了一些修改以及增强.最新JAVA运行库,建立一个运行 JAVA的环境.

03日更新
标签: Java SUN 开源
JRE 6.0 Update 12
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐