JAVA及其相关
-
Java语言应用开发基础柳西玲、许斌《Java语言应用开发基础》是Java2技术为背景的Java应用开发技术基础教程。全书分为8章,内容包括图形用户界面的编程基础Java数据库连接设计、Java应用开发平台的基础知识、XML基础知识、Servlet与JSP技术、JavaBean技术、Web Services的基础知识和面向服务的体系结构等。《Java语言应用开发基础》强调基本概念、基本技术和基本方法的阐述,注重理论联系实际。书中列举许多实例,每章都有练习题,利于读者提高实际解决问题的能力。附录给出功能较全面的NetBeans IDE的GUI开发应用说明。《Java语言应用开发基础》的主要读者对象为排计算机专业的本科学生,也可作为各大专院校的选修课程教材或Java编程爱好者的参考书。对于Java语言不熟悉的读者,可先学习清华大学出版社出版的《Java语言程序设计基础》一书。 -
JAVA技术手册(美)弗拉纳根 著;O'Reilly Taiwan公司 译Java 5.0是自Java出现以来最重要的版本。随着对Java语言的主要修改和Java平台中重要的新API的出现,需要精通的新特性有很多。一如往常,《Java技术手册》(《Java in a Nutshell》)已经准备好了,而且有意愿、有能力来帮助你。《Java技术手册》(《Java in a Nutshell》)以对Java程序设计语言的快速介绍开始,所以你可以立刻开始撰写程序代码。第五版已被彻底修订与扩充以涵盖Java5.0的新语言特性:● Generics● Annotations● For/in循环● Autoboxing● Varargs method● Static import原书共一千两百余页,分为两大部分:第一部分为涵盖入门介绍、语法、面向对象程序设计、Java平台、安全性、程序设计与文档制作习惯、开发工具等章节的“Introducing Java”,秉承著作者David Flanagan一贯的言简意赅的风格,精要的文字能够让读者以更少的时间获得更多的收获;第二部分“API QuickReference”占原书约三分之二的篇幅。考虑过一般开发者的习惯与查询便利性之后,为减轻读者书本重量上的负担以及购买的成本,中文译本已将与在线说明文档重叠的“API Quick Reference”部分删减。《Java技术手册》(《Java in a Nutshell》)系列曾经荣获Jolt Award奖项,是一本有口皆碑的Java经典畅销书,历年来有许多程序员都是以阅读此书开始进入Java程序设计的殿堂的。 -
Java程序设计(英)贝尔、帕尔《Java程序设计》(原书第四版)是在前一版高度成功的基础上改版的。Douglas Bell和Milke Parr采用了一种图形和基于GUI的方法来启蒙学生使用Java语言编程。 本书特色:新!全面使用Swing。新!全面讲述应用程序开发,有助于编程新手入门Swing。Apple现已作为附录简要介绍。程序全面使用图形来演示编程原则。在相应的地方使用UML。书中带有练习和自测题,并附有答案。本书的Web站点为www.booksites.net/bell,上面有适合于学生和教师的辅助材料。 -
JAVA程序设计(英)贝尔、帕尔Java是一种纯面向对象的程序设计语言,它容易学习且功能强大。本书重点讲述如何创建Java应用程序及通过Swing创建和使用CUI。全书共分为26章和9个附录,主要内容包括Java程序设计和基础知识,例如变量、赋值、输入和输出、计算、图形和窗口编程、使用if的选择结构、使用while的循环结构等;面向对象程序设计的一些知识,例如使用库中的类、编写类、使用对象、使用方法等;还有一些高级特性,全如继承、多态、接口等;书后的附录给出了有关Java类库、AWT、applet的知识,可供读者参考。本书以一种简单而清晰的风格编写,便于读者阅读。本书假设你是一位完全从零开始的初学者,特别适合大学一年级学生作为教材,也适合初学者自学使用。 -
IDL可视化分析与应用韩培友语法简单的第4代可视化交互数据语言IDL(Interactive Data Language) 是新一代交互式、跨平台(可以运行于Unix,VMS,Windows和Macintosh等) 、面向图形对象的应用程序开发语言,具有较强的数据分析和可视化功能。IDL同时支持命令交互、程序执行和菜单操作三种工作方式,是进行交互数据分析和可视化应用工程开发的高效软件和理想工具。.本书系统地介绍了交互数据语言IDL的基本原理、操作方法、命令和函数的功能和使用方法、程序设计方法、各种流行菜单系统的制作方法、Windows窗口系统的设计方法、屏幕控制对象的设计方法、可视化应用系统的设计与实现和通用数据库管理系统及其基本模块的设计方法和技巧。同时还详细介绍了IDL生成器的具体使用方法。书中含有大量取材新颖,并且均可以独立运行的例题和习题,其相关程序均已上机调试通过。..本书可以作为高校计算机、信息信号处理、数据可视化分析、图形图像处理及其相关专业的本科生和研究生教材及各类计算机培训教材,还可以作为初学计算机人员的自学参考书以及各类高级计算机用户和软件开发人员的参考书。... -
Java程序设计习题精解曾平本书是朱喜福编著的《Java程序设计》一书的配套习题解答,并参照《Java程序设计》一书中的章节顺序排列。对书中选择题、填空题和简答题给出了参考答案;对编程应用题提供了参考代码,并且给出了必要的说明。所有代码都经历了严格的测试,在JDK1.5环境下通过了编译,可以直接运行。. 本书可以帮助初学者加深对Java基本概念的理解,也可以引导初学者由浅人深地学会从面向对象的观点出发去解决一些实际问题。... -
数据结构与算法杜兰克本书提供了学习经典数据结构和算法的新方法。通过带有完整工作代码的详细示例清晰、透彻地解释了全书内容。掷骰子、纸牌和棋盘游戏提供了大量新颖、迷人的示例。本书首先透彻介绍了面向对象程序设计。利用这些工具,读者可以深入探究线性数据结构、算法(包括渐近表示法和递归)、树、集合和高级主题,如图和内存管理。本书主要特点:在全书中使用Java 1.5的新特性,如泛型类型;使用行业标准统一建模语言来绘制类图和实例图;包含数百个习题、复习题和项目;本书给出了所有代码半均可在线获得。 -
JAVA2实用教程实验指导与习题解答张跃平、耿祥义《JAVA2实用教程(第3版)实验指导与习题解答》是《Java2实用教程》(第三版)(清华大学出版社)的配套实验指导和习题解答。《JAVA2实用教程(第3版)实验指导与习题解答》的第一部分为12次上机实践的内容,每次上机实践由3个实验组成。每个实验由相关知识点、实验目的、实验要求、程序效果示例、实验模板、实验指导、实验后的练习和实验报告组成。在进行实验之前,首先通过实验目的了解实验要完成的关键主题,通过实验要求知道本实验应达到怎样的标准,然后,完成实验模板,填写实验报告。本书的第二部分为主教材的习题参考解答。 -
精通Eclipse Web开发-Java体系结构.工具.框架及整合应用杨磊,陈凌云 编著本书内容循序渐进,实例丰富,从基础知识到工程的创建与实现,都是按照读者的学习习惯一步一步来实现的,开发步骤讲解十分详细,配套光盘中给出了所有的实例源代码和相关的软件,适合在Eclipse平台下从事Web开发的读者参考阅读。 本书共分为3篇。“基础篇”对Eclipse平台做了简单的介绍,并列举了一些在Web开发过程中经常用到的Eclipse功能;“进阶篇”主要介绍了在Web开发中常用的技术,如Struts、Hibernate、Tomcat、Spring等以及这些技术在Eclipse平台中可能用到的一些插件和这些插件的下载、安装与配置方法;“实战篇”讲述了5个采用不同开发技术的实例,其中,详细地讲解了实例的分析、设计和实现的步骤。[看更多] -
AspectJ cookbook中文版(美)米尔斯本书全面系统地介绍了AspectJ Cookbook中文版的基本知识和使用技巧。内容包括:面向方面概述,部署AspectJ应用程序,捕获方法上的连接点,捕获异常处理上的连接点,捕获通知上的连接点,实现创建型面向对象设计模式等等。本书内容丰富,讲解通俗易懂,可以满足有兴趣学习AspectJ和面向方面的任何人的需要,对于那些在面向对象设计方面经验相当丰富的人最有用,特别是当利用Java实现时则更是如此。当面向对象编程(OO)首次出现时,它是一种启示。OO使开发人员能够创建更灵活、更健壮的软件。但随着时间的推移,应用程序变得更复杂,人们发现“传统的”OO体系结构在某些领域不能胜任。面向方面编程(AOP)通过进一步扩展OO方法,解决了这些问题。许多开发人员都对AOP感兴趣 —— 特别是对AspectJ感兴趣,这个Java编程语言的开源扩展明确支持AOP方法。然而,尽管AspectJ纳入在Eclipse这个日益流行的Java开源IDE之内,但是找到一种实用、非理论的方式来学习这种语言及其他AOP工具和技术已经成为一个实际的问题。迄今为止,本书提供了实用的解决方案以及大量的代码和秘诀,便于使用AOP的独特方法来解决日常设计和编程问题。本书包括以下内容:●初识AOP●集成AspectJ与Eclipse、Ant和Java命令行工具●将面向方面的应用程序部署为servlet、JSP、Web服务等●关于方面、切入点、通知以及核心AOP构造的每个方面的秘诀●在Java和J2EE设计模式实现中使用方面●使用AOP特有的设计模式,增强现有的Java应用程序本书展示了为什么以及如何使用AOP技术来解决常见的Java开发问题。本书利用受欢迎的问题/解决方案/讨论格式,介绍了许多现实的示例,不仅仅从概念角度演示AOP;它是一个开发过程,让用户以一种即时、可见的方式受益。如果想了解AOP如何改变软件开发的方式,如何使用AspectJ使代码更加模块化,更易于开发、维护、演进和部署,那么本书确实很适合你。
