JAVA及其相关
-
数据结构与算法邓俊辉 编著本书充分展示了面向对象技术在现代数据结构理论中的应用,普遍采用了抽象、封装及继承等技术。本书既介绍了基本的数据结构,包括栈、队列、向量、列表结构;也介绍了若干高级数据结构,包括优先队列结构、映射和词典结构、查找树结构等。并结合具体问题介绍了算法的应用、实现及其分析方法,涉及的算法包括堆结构的生成及调整算法、Huffman编码树算法、平衡查找树的生成、插入和删除算法,并着重介绍了串匹配的KMP和BM算法。本书还通过遍历算法框架将各种图算法统一起来,并基于遍历算法模板加以实现,在同类教材中独树一帜。.本书图文并茂,循序渐进。书中代码都配有详尽而简洁的注释。书中还结合各部分的具体内容穿插了大量问题,以激发读者的求知欲,培养良好的自学习惯和自学能力。本书适合用作计算机专业本科生教材或参考书。本书作者力图突破此类教材多年来形成的定式,在很多方面都做了大胆尝试。..在体例方面,作者结合多年教学实践,对知识点进行了重新整理编排,许多处理方法在同类教材中独树一帜,旨在将读者引向更高层次,使读者形成对数据结构的宏观认识。在内容方面,本书并未对各种数据结构面面俱到,而是按照CC2001标准对必要知识点和技能要求精心加以裁剪,通过系统分类和启发式讲解,在基本数据结构与高级数据结构之间架起一座桥梁。在算法方面,本书不仅强调对复杂度等基本概念的把握,同时结合具体问题介绍算法复杂度的各种分析方法,尤其是分摊分析等高级技巧。而且所有数据结构仍然构成一个完整的体系,帮助读者养成面向实际应用的意识,并掌握构建实际应用的基本能力。... -
JSP网络应用开发案学与实践张军编著本书详细介绍了ASP.NET开发数据库应用程序方面的知识(使用VB.NET语言)。首先介绍ASP.NET运行和开发的环境,VB.NET语言基础。然后介绍数据库SQL Server的知识,为不具备数据库知识的读者扫平了道路。接着详细介绍ADO.NET以及ASP.NET应用程序如何使用ADO.NET来访问数据库。本书给出了两个实际开发的例子,一个是小型的Web应用程序个人通讯录,另外一个是符合流行的三层结构的中型应用程序:在线书店。通过这两个实例的讲解,使读者具备开发中型企业信息系统的能力。最后本书讲解.NET Web服务,供有兴趣的读者参考。本书不要求面面俱到,也不追求博大精深,本书的目标是使没有开发经验或者仅仅只有少量程序设计基础的读者能够在最短的时间内达到使用ASP.NET开发符合多层结构的中小型企业信息系统的能力。本书的示例都是精心挑选的,所有的代码都可以从附赠光盘中获得。这些代码将以最直观的方式让您踏入ASP.NET的开发殿堂来。 -
Java程序设计教程丁新民主编本书从计算机软件设计员的角度出发,结合软件设计语言的发展趋势,就Java语言的应用与面向对象的程序设计,详尽介绍传统结构化语言与面向对象语言的区别,由浅入深地叙述C、C++语言的基本结构,从而引出Java面向对象程序设计思想。本书从Java语言和面向对象程序设计方法相结合入手,以大量实例详细介绍Java的编程思想和编程方法。全书共分10章,主要内容包括Java语言基础、面向对象程序结构、异常处理、Java资源及其利用、图形用户界面、小应用程序、多线程机制、网络编程、Java与数据库的连接。每章后都设有大量的基本概念题和程序设计题。 本书内容丰富、实用、可操作性强,概念叙述深入浅出,知识点结合实例讨论,既可作为高等院校工程应用型本科专业的“Java语言程序设计”课程的教材,也可以作为软件程序员的培训教材,以及从事软件设计的工程技术人员的技术参考书。 -
JAVA程序设计焦玲, 王兴玲, 杜树杰编著《21世纪高校计算机应用技术系列规划教材·高职高专系列:JAVA程序设计》针对高职高专学生的特点,强调实际应用,突出应用技能,采用了“提出问题一解决问题一归纳分析”的三部曲,详细介绍了Java语言的使用方法以及怎样利用Java语言进行应用程序的开发。本书共分四部分内容。第一部分为Java的编程基础以及Java原理,包括第1章、第2章以及第3章。第二部分为Java的面向对象的特性,包括第4章。第三部分为Java语言的特色,包括第5章、第6章及第7章。第四部分为Java的高级编程,包括第8章和第9章。全书通过108个实例说明了Java的特点、功能和应用。本书主题鲜明、重点突出、结构紧凑、语吉简明扼要,便于自学,是一本很好的Java入门书籍。《21世纪高校计算机应用技术系列规划教材·高职高专系列:JAVA程序设计》可作为应用型本科和高等职业院校的教材,也可以作为成人高校和在职人员培训班的教材以及自学者的参考书。 -
Java2核心技术(美)霍斯特曼;科奈尔本书包括Java2平台标准版(J2SE)的高级用户界面编程和企业特性。与卷Ⅰ(包括最重要的语言和类库特性)一样,本书针对J2SE5.0做了更新和修订。所有的示例程序都已进行更新,而且经过精心的构思,从而可以阐明针对职业开发者所碰到的实际问题类型的实战性解决方案。??卷Ⅱ包括注释和其他J2SE5.0增强特性的新章节,全面涵盖下列内容:■多线程?■分布式对象■数据库?■JNDI和LDAP■高级GUI构件?■本地方法■XML处理?■网络编程■集合类?■高级图形■国际化■JavaBeans?■注释??第7版完全修订和更新的内容包括●多线程:包括java.util.concurrent类库、锁、条件对象、future、线程池、线程安全的集合、线程与Swing。●集合类:集合框架、具体的集合和泛型工具方法。●注释和元数据:使用注释来实现编程任务自动化,JDK5.0的标准注释,源代码级注释处理的apt工具,以及字节码工程。●高级Swing和AWT:列表、树、表和其他高级构件,图像处理和打印。●JavaBeans:包括属性编辑器、定制器和长期持久化。●XML:DOM和SAX解析器、XPath和XSL转换。 -
Java线程(美)奥克斯,(美)王 著,公司 编译;O’Reilly译线程(thread)是Java程序设计的基本要素,但学习如何有效率地运用它们是很重要的工作。《Java线程》这一经典图书的新版为你展示出如何完全地运用Java的threading功能且展示出在Java 2 Standard Edition Version 5.0(J2SE 5.0)上最新的变动。本书提供了完整的以及步骤详尽的thread程序设计方法。Java的threading系统与其他的threading系统相较之下显得更为简单。在早期的Java版本中,简化是有利有弊的,如在其他threading系统上可以看到的某些高级功能在Java中是找不到的。J2SE 5.0改变了一切:它提供了非常多的与thread相关的新class,能够让撰写multithreaded程序的工作变得更简单。《Java线程》第三版已经过完整的扩编与修订。本书完整收录了来自java.util.concurrent的并发功能。新的章节涵盖thread的性能、在Swing中使用thread、thread与Collection class、thread pool以及thread与I/O(传统的、新型的、中断的)。还无法配置J2SE 5.0的开发者可以借由附录中所提供的thread工具于较早的Java版本中达成类似的功能。本书涵盖了以下主题:·Lock starvation与死锁检测·Atomic class与极简同步(J2SE 5.0)·Swing、I/O以及Collection class与Java thread的交互·程序化地控制lock与condition variable(J2SE 5.0)·Thread的性能与安全性·Thread pool (J2SE 5.0)·Thread group·特定平台上的thread调度·Task scheduler(J2SE 5.0)·多处理器环境下的并行循环 -
Java程序设计之网络编程李芝兴主编本书是重庆大学教材建设基金重点资助的教材建设项目,目的是为计算机应用、网络工程、软件工程、信息安全、电子商务等计算机相关专业编写一本介绍Java程序设计语言的高水平教材,全方位地介绍Java网络编程及其最新技术。 本书内容共分为3部分,第1部分讲解Java程序设计的基础知识,包括Java的简单数据及程序流程控制、面向对象设计思想、类、对象、接口、异常处理以及标准类库等内容。第2部分讲解Java程序设计的一般知识,包括GUI编程、输入输出设计、数据库访问以及多线程编程。第3部分讲解Java网络程序设计的高级知识,包括Java安全、JavaBean组件、套接字编程、Java网络编程(涉及Servlet/JSP技术)以及J2EE和 J2ME等内容。 本书重点放在Java程序设计语言基础以及Java网络编程技术上,同时力求重点突出,覆盖面广。各章均提供了丰富的实例和练习,并将在网上提供相应内容的多媒体课件(PPT格式)。全书由浅人深,实例生动,易学易用,可以满足不同层次读者的需求。本书可作为普通高等院校应用型本科(含部分专科、高职类)相关专业的程序设计课教材,也可作为软件开发人员的参考书。 -
Java程序设计吴萍等编著《Java程序设计》通过对Java编程语言的全面介绍,引导读者快速地掌握Java编程语言的核心内容并学会灵活运用所学的语言知识及面向对象的编程思想。全书共分9章,内容包括Java语言概述、面向对象编程初步、Java的基本语法、类库与数组、面向对象编程深入、Applet程序、图形用户界面编程、异常处理和输入输出,以及多线程编程。《Java程序设计》适合作为高等学校Java程序设计课程的教材,尤其适用于非计算机专业的学生,也适用于作为相关的培训和自学教材。 -
室内设计接单技巧与快速手绘表达提高贾森编著成为家装接单高手是每个家装设计师的愿望,家装行业呼唤既会设计又会接单的全面型家装人才。本书围绕家装设计师怎样“多接单、留住单和做好单”等问题,从家装设计师最迫切需要的接单和手绘等多方面入手,从基础开始,全方位培训家装设计和接单高手。上册主要介绍接单基础和手绘平面图,下册主要内容是接单技巧和手绘效果图。本书图文并茂,通俗易懂,辅以大量成功经验和实例。【读者对象】本书可作为大专院校建筑装饰与室内设计专业辅助教材,也可作为家装设计师或家装从业人员入门、提高和资质考核应试的必备自学教材。【目录】第一章怎样学好快速手绘效果图;第二章快速手绘技法训练与实例;第三章怎样搞清客户的真实需求;第四章接单时如何介绍家装方案;第五章家装接单时预算报价的技巧;第六章怎样签订合同不会有纠纷;第七章怎样让挑剔的家装客户签单;第八章家装接单六种强效成交技巧;第九章接单与快速表达流程实例。参考文献。 -
CORE JAVA高级应用程序设计教程刘甲耀, 严桂兰编著本书主要阐述CoreJava高级应用程序设计的方法与技巧(含Applet以及Applet与Application两者的组合应用),内容包括:基本JavaApplet;图形、图像与动画设计;事件处理;图形用户界面构件;网络通信与声音文件播放等。本书取材广泛,讲解由浅入深,重点、难点分明,具有很强的实用性。本书是《CoreJava应用程序设计教程》的续篇,主要阐述高级应用程序设计的方法与技巧(含Applet以及Applet与Application两者的组合应用),其内容取材广泛,由浅入深,涉及:基本JavaApplet;图形、图像与动画设计;事件处理;图形用户界面构件;网络通信与声音文件播放。本书所有示例均在CoreJava2(使用TextPad工具)环境中通过,实用性强,覆盖面广。许多例子采用多种解决方案,充分体现了CoreJava编程的灵活性与多样性。每章均有小结与习题。书末附录提供了TextPad与JDK的使用步骤,以及CoreJava的安装步骤。书中示例、习题与运行结果可通过华信教育资源网(hnp://www.hxedu.com.cn)免费下载使用。本书可作大专科院校计算机和其他各类专业及培训班的教科书,并可供各行各业从事计算机工作人员使用。
