• import java.io.*;
        import java.net.*;
        import javax.servlet.*;
        import javax.servlet.http.*;
        import java.awt.*;
        import java.awt.image.*...
  • Swing是目前Java中不可缺少的窗口工具组,是用户建立图形化用户界面(GUI)程序的强大工具。Java Swing组件自动产生各种事件来响应用户行为。如当用户点击按钮或选择菜单项目时,Swing组件会产生一个ActionEvent。Swing组件会产生许多事件,如ActionEvents,ChangeEvents,ItemEvents等,来响应用户的鼠标点击行为,列表框中值的改变,计时器的开始计时等行为。在Java Swing编程中,通过注册监听器,我们可以监听事件源产生的事件,从而在事件处理程...
  • 使用框架和代码生成器

    如果您很幸运地找到了一种能满足您需要的组件或框架,那么就请使用它吧。如果没有找到也没关系,因为您总是可以开发自己的解决方案,也可以定制现有的一段代码。不管是哪种情况,一种很好的做法是 “参数化” 代码并将其放入一个可重用的库,而非将参数硬编码到您的代码里。不过有时候,实现泛型并不实际,因为它会使开发变得复杂,而非简化。在将泛型代码放入可重用组件或框架时,可以考虑使用代码生成器来更有效地生成特定的代码。

    在开发的...
  • 做软件开发大概有6年多了,从事JAVA开发大概4年多,
    现在在网上总是看到大家在讨论什么架构比什么架构好,什么技术比什么技术强.
    对这个我想谈谈我的几点看法. 
      第一、我觉得谈架构是需要有资格的。如果你THINK JAVA或
    JAVA核心技术这两本书还有很多你不能理解 那么你最好先把其中的一本看个滚瓜烂熟,再去看其他技术。你SERVLET用得很熟练了么?如果没有,那么 strust你应该先停下来。如果JDBC还不熟,(我的意思是至少你要知道它是总样...
  • Hibernate:      
           Hibernate是基于Java的开源持久化中间件,它对JDBC实现了轻量化级的封装.开发人员通过Hibernate提供的API可以很轻松地操作数据库.Hibernate技术改变了开发人员对数据记录操作.在Hiberate中,一条数据记录被看成一个持久化对象,数据都是以对象的形式进行存储.
      ...
  • 2008-05-24

    关于包 - [Java]

    包java.lang包,包含Java语言核心的类,如String,Math,System,Object,Thread.这些类为核心类,包含所有的基本语言类

    java.awt包,包含了用来构建和管理应用程序的图形用户界面的应用性类

    java.io包,包含了处理I/O文件的类,实现Java语言的基本的输入和输出操作,如FilterInputStream,FilterInputStream,BufferedInputStream,BufferedInputSt...