不管你的项目是否用到了Swing技术,我都要说,Swing是一个设计优秀的Java包,它充满了大师的智慧。如果你学了Java却连一个Button还不会写,就象你学习Visual Basic却不会用Button,那可绝对是不能被原谅的。Swing技术的应用已经在国外大行其道,由于java的免费、易学以及大家对于java技术的充分信赖,好多公司早早的就把应用程序的一切,从后台
Java Annotations主要用来标注deprecated的代码。在这篇文章中,它们用来把方法调用的控制权移交给一个轻量级框架中负责处理一系列方法调用的组件。因此,正确的初始化和设置等操作被委派给客户端应用而不是类,以做到设置和控制都可以调整。
SDK提供了有序集合接口java.util.List的几种实现,其中三种最为人们熟知的是Vector、ArrayList和LinkedList。有关这些List类的性能差别是一个经常被问及的问题。在这篇文章中,我要探讨的就是LinkedList和Vector/ArrayList之间的性能差异。
Log4j (http://logging.apache.org/log4j/docs)是一个开源代码的项目(Open source project),它使开发人员能最大限度的灵活控制程序调试信息的输出,这一点它是通过额外的配置文件实现的。
JavaBeans模块使开发人员能够创建称之为组件的软件单元(也就是我们熟知的beans).你可以把beans加载在更复杂的组件、Java小型应用程序(applets)或应用程序上。JavaBeans广泛应用于IDE应用程序,使你能够很容易地可视化组合组件并动态修改它的属性。
在主流技术多元化的今天,管理软件厂商有了更多的选择余地,来为自己的产品找一条最适合自己的技术路线,不像当年,在平台上除了Windows还是Windows,在展现方式上,除了Web还是Web(国内叫“B/S”)。
JDBMonitor(可以从www.cownew.com下载)是一个非常强大的数据库监控、日志工具,它的无侵入性是它最大的特点。所谓无侵入性指的是无需编写代码就可以为系统增加数据日监控、日志功能。那么它到底是怎么实现的呢?咱们来探索一下它的基本原理。
“工欲善其事,必先利其器”,80%以上在江湖上混的J2EE程序员,肯定都有一两把武器在手上,也就是精通一两种工具的应用。有20%以下的赤手空拳者,功力一般都非常深厚、可谓高手中的高手,少之又少,有的甚至不出手,尽靠一张嘴,也能吓唬无数敌人,好比“铁掌水上漂”裘千仞及“首席忽悠官”裘千丈。
Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。