一款基于Java语言和J2EE规范开发的即时通讯工具JICQ(Java for I seek you),分析了其体系结构、构成模块和系统关键技术。使用UML和面向对象的分析、设计方法,并使用Rose作为建模工具,在开发过程中使用重构开发方法和Eclipse作为开发工具,力图使系统更加安全、高效、实用、支持在不同系统平台运行。关键词:即时通讯、多线程、SOCKET编程、Java语言、J2EE规范、UML、面向对象设计、Rose建模、重构开发、Eclipse开发工具。