《新编高等院校计算机科学与技术规划教材:Java语言实用教程(第3版)》以Java语言的内容体系为线索,将面向对象程序设计的原则与特点融入具体的Java程序实例中。在内容编排取舍方面,覆盖了全国计算机等级考试二级Java考试大纲的要求,又结合Java语言的新发展,内容中包含Java 8的许多新特性。书中含13章,主要内容为:Java概述;Java语言基础;类与对象;继承、多态与接口;常用系统类;Java绘图与Applet;图形用户界面编程;异常处理;流式输入/输出与文件处理;多线程;JDBC技术和数据库应用;Java的网络编程;Swing编程。在讲述上由浅入深,注重理论与实际的结合,例题精练,许多例子是实际应用的写照,有利于培养学生解决实际问题的能力。《新编高等院校计算机科学与技术规划教材:Java语言实用教程(第3版)》结构合理、内容丰富、通俗易懂。例题一般按照 分
本书将计算机图形学的基本概念和原理与编程实践有机结合起来,给出了完整而的计算机图形学知识体系,循序渐进地介绍了2D和3D计算机图形学的基本概念和基本原理,并以精心挑选的Java 2D和Java 3D图形编程实例对相应的知识点做了详细解释。书中还涵盖了3D计算机图形学相关的高级技术及其发展,可以很好地帮助读者学习、理解和掌握计算机图形学和Java 2D和Java 3D编程应用。 本书适合作为高等院校相关专业的本科生和研究生的教材,也可供相关技术人员和专业人士参考使用。
本书针对JavaScript 中的核心技术,结合前沿开发实践,对JavaScript 的内存、函数、执行上下文、闭包、面向对象、模块等重点知识,进行系统全面的讲解与分析。每一个知识点都以实际应用为依托,帮助读者更加直观地吸收知识点,为学习目前行业里的流行框架打下坚实基础。本书适合JavaScript 初学者,有开发经验但是对于JavaScript 了解不够的读者,以及开发经验丰富但没有形成自己知识体系的前端从业者。
本书深入浅出地介绍了Java线程和并发,是一本的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。 本书适合Java程序开发人员阅读。
本书图文并茂,示例丰富,通过284幅图表和258段代码,由浅入深地解说了从Java的基础知识到面向对象编程的内容,涉及变量、分支、循环、基本数据类型和运算、数组、方法、类、包、接口、字符和字符串、异常处理等。书中出现的程序包括猜数游戏、猜拳游戏、心算训练等,能够让读者愉快地学习。本书适合Java初学者阅读。
本书在软件工程的大背景下,通过BlueJ这一创新性的开发环境,全面讲述了面向对象和Java程序设计的基本知识。书中从面向对象的基础知识讲起,介绍了对象和类;然后深入到应用结构,讲解了继承、抽象技术、构建图形用户界面、错误处理;最后给出了一个完整的案例。全书按照项目驱动的方式来展开,讨论了大量的程序项目,并且提供了很多练习。 本书内容由浅入深,适合初学者快速入门,也适合高级程序员和专业人士学习参考,可作为计算机相关专业“面向对象程序设计”课程的教材。
Spring着眼于Java/JavaEE应用开发的诸多方面,并针对它们提供了简单的解决方案。本书涵盖了Spring 2.5从基础概念到高级应用的所有主题,介绍了几种常见的Spring项目,重点关注Spring 2.5为构建企业级Java应用程序所增加的特性。本书的所有主题都是围绕完整真实的项目代码示例展开的,读者可以按照这些示例一步一步地实践,从而迅速掌握使用Spring Framework进Java/Java EE开发。 本书适合具有丰富开发经验以及从零起步的Java开发人员阅读。
Eclipse是目前的Java集成开发环境,使用其可以达到高效、高质量开发Java代码的目的。 本书根据Java编程所涉及的各个领域独立成章,结合大量实例来讲解如何使用Eclipse编程平台,涉及Java开发的主流方向,共包含6篇13个章节,分别为Eclipse开发环境、SWT应用、Web应用、程序调试与测试、CVS与插件与案例实践。本书在介绍这些内容的时候不像其他书籍一样只介绍概念和例子,而是结合开发环境来讲述怎样编写这些程序,此外书中还介绍了许多辅助编程工具。 本书适合有基础的Java程序员学习使用,但不要求读者之前使用过Eclipse编程环境。对Eclipse有使用经验的用户也可以在各个章节中获得一些最近比较流行的编程辅助思想。本书也可作为高校相关专业和社会培训班的教材。
本书共17章分别讲解了Java相关知识,平台无关性、安全性、网络移动性相关知识,Java虚拟机相关知识,Java class,栈和局部变量,分析基本语法的内理,Java内存区域与内存溢出异常,垃圾收集器,内存分配与回收策略,企业级性能监控工具和优化部署,虚拟机类加载机制,虚拟机字节码执行引擎编译优化和运行优化,Java内存模型与线程,线程安全与锁优化等相关知识。
编写健壮的企业应用对开发人员是年挑战,但是微软用免费的、可下载的.NET框架企业库迎接了这个挑战。 企业库是一组应用程序和指导文档,提供了企业应用通用的功能;每个应用程序块都包含完整的源代码。微软提供的指导是使用应用程序块过程的全面路线图。有效使用微软企业库就是这个路线图。 微软应用开发首席架构师Len Fenster恰好解释了如何用企业库应用程序块创建应用。Fenster概括了为.NET框架1.1实现的所有7个应用程序块并解释了在2.0版本中有什么变化。 读者将学到:配置应用程序块是如何设计的,以及如何用于在运行时更容易地读写配置数据;配置应用程序块对于所有程序块的设计时是如何工作的;如何利用数据访问程序块创建可移植的数据层;如何利用异常处理应用程序块实现策略驱动、贯穿应用程序的异常处理系统;如何利用日志和检测
本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch API、模块、工作者线程、服务线程以及大量新API。
本书以Eclipse 3.2作为写作版本,介绍了Eclipse的操作技巧,并介绍了相关插件的安装和使用。全书分为16章,前两章介绍了Eclipse的基本设置和使用,第3章介绍了CVS的安装和使用,第4章到3章介绍了SWT和JFace的相关设计开发,4章介绍了Eclipse的插件开发,最后两章介绍了Eclipse中的Web开发和相关设置。本书的特点是由浅入深,理论结合实践,使用大量精选示例进行介绍,具有很强的针对性,可以让读者通过实践来巩固理论,轻松掌握设计技巧。 本书内容由浅入深,具有详细的开发和操作步骤讲解,并加以实际开发示例,适合所有的Java爱好者。
Eclipse给Java世界带来了深刻的影响。它是一个开源平台,用于开发前沿的程序、组件和Web站点等。本书是本探索Eclipse 3强大扩展功能的书籍。Berthold Daum向读者展示了如何利用这一强有力的Java IDE来轻松地编码、测试、调试和部署应用程序。 本书演示了如何高效地编写代码以及正确的组织开发项目。在学习创建一个MP3 播放器的过程中,将为读者解开SWT和JFace库的奥秘。部署还介绍了如何在客户端平台下开发自己的产品。 本书主要内容:Eclipse 3所有主要的功能部件、使用SWT、JFace和Eclipse工作台构建GUI的技术、如何利用Eclipse这一应用程序框架加速开发进度、如何简单地定制Eclipse插件、团队软件开发的方法、开发和打包产品的方法、如何使用RCP这一通用平台来开发各种应用程序。 本书读者对象:本书面向那些助Eclipse来开发自己的专业应用程序的Java程序员。
本书首先介绍了JavaScript语言的基础知识,接下来讨论了数组、栈、队列、链表、集合、字典、散列表、树、图等数据结构,之后探讨了各种排序和搜索算法,包括冒泡排序、选择排序、插入排序、归并排序、快速排序、顺序搜索、二分搜索,还介绍了动态规划和贪心算法等常用的算法及相关知识。
《Java Web开发实例大全(提高卷)》筛选、汇集了Java Web开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分为7篇23章,包括流行组件应用、数据库应用、图表统计、Ajax框架应用、流行框架、网站安全与架构模式、综合应用等。重点内容有操作XML文件、发送与接收邮件、数据库操作技术、SQL语句应用技术、复杂查询技术、数据库高级应用、JFreeChart绘图基础、基础图表技术、扩展图表技术、基于Cewolf组件的图表编程、Prototype框架、jQuery框架、Dojo框架、Struts2框架应用、Struts2框架标签应用、Hibernate框架基础、Hibernate高级话题、Spring框架基础、Spring的 Web MVC 框架、网站性能优化与安全策略、设计模式与架构、网站设计与网页配色、Java Web典型项
本书总结了作者多年来在Java Web方面的开发经验,全面阐述了Java架构师所需掌握的知识和技能,并围绕Java架构师这一主题介绍相关的内容。本书共12章。书中通过讲解企业管理系统、电商系统、报表系统等项目的实际开发流程,把流行的Struts、Spring、Hibernate、Spring MVC、MyBatis等框架整合起来,再从代码层面讲述Maven、WebService、POI等技术,让读者在学习Java架构师需要具备的专业技能的同时,了解项目开发的整个过程。在项目运维方面,本书还讲解了SonarQube和Jenkins开源组件,以拓宽架构师的知识广度。本书可以帮助不同技术层次的读者在短时间内掌握Java架构师需要具备的知识,缩短从程序员到架构师的进阶时间。因为书中的每份代码都有详细的注释和解析,很方便读者领会,所以不论是刚步入职场的新手,还是有工作经验的开发人员,本书都同样适用。
本书共分4部分,从XML、Servlet、JSP和应用的角度向读者展示了Java Web开发中各种技术的应用,循序渐进地引导读者快速掌握Java Web开发。 本书内容全面,涵盖了从事Java Web开发所应掌握的所有知识。在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很多例子都是目前Web开发中经常使用的功能,具有相当的实用价值。 本书不仅可以作为Java Web开发的学习用书,还可以作为从事Java Web开发的程序员的参考用书和手册。 此外,本书的配套光盘还免费提供了价值人民币330元的Java教学视频,对Java语言进行了全面讲解,帮助一些不会Java语言的读者快速地从Java基础知识的学习中过渡到Java Web的学习与
《Java开发实战经典(第2版)》从初学者的角度,以丰富的实例、案例,通俗易懂的语言,简单的图示,详细地介绍Java开发中用到的多种重点技术。全书分为23章,包括需要重点掌握的环境搭建、简单Java程序、Java基础程序设计、数组与方法、面向对象程序设计(基础篇和高级篇)、异常的捕获及处理、包及访问控制权限、Java常用类库、Java IO、Java类集、Java数据库编程;需要理解或掌握的多线程、泛型、枚举、Java反射机制、Annotation、Eclipse开发工具;需要了解或掌握的图形界面、Java网络编程、Java新IO等内容。《Java开发实战经典(第2版)》列举50个教学案例、730个小实例、104道习题及近100个示意图,方便读者快速理解和掌握。本书还附带长达60小时的教学视频和PPT电子教案,并专门提供BBS论坛为读者解答问题。作者有多年的开发和教学经验,希望能成为读者的良师益
本书通过丰富的实例讲授Java语言的基础和程序设计方法。 全书共22章。到19章分别介绍了Java语言基础知识、对象和类的概念、Java语言的基本语法、流程控制、数组、对象和方法、继承、抽象类和接口、内隐类、异常处理、API、输入输出、线程、AWT程序设计和事件处理、Java 2D图形、Applet等内容。第20章通过3个完整的实例介绍了Applet游戏的设计。第21章通过一个游戏实例介绍网络程序设计基础。第22章用五子棋的实例介绍了网络游戏的制作。书中每章后面的"巩固练习"部分,给出了精心挑选的练习题,帮助读者巩固本章所学知识,进一步提高Java编程水平。附录部分给出了书中“独立完成”练习的提示,说明了JCreator的安装和使用方法,并且对Swing和BC程序设计方法进行了简要说明。 本书的示例能够把Java程序设计原理以浅显易懂的方式呈现给读者。后3章注重对Java热
本书以JSP和Servlet为主要技术支柱,以MySQL为数据库,通过展示8个数据库应用系统的开发过程,循序渐进地详细讲解了系统设计、数据库设计、使用JSP开发Web数据库应用系统的相关技术和方法,并在实例开发的过程中逐步完善了一个简单的JSP开发框架。全书的核心内容是Java Web数据库应用系统开发,并以项目开发作为出发点,深入讲解了开发框架、开发模式以及模块划分在实际软件开发中的重要作用和运用技巧。 本书适合JavaWeb初、中级开发人员,同时也适合具有Java开发经验的JSP初学者,对Web开发框架和模块划分感兴趣的开发人员。Web开发人员也能够从本书中获得的启发。
Java是目前、发展最快的编程语言之一,由于其开放,跨平台的特点,吸引了众多的开发人员与软件公司。同时在众多软件公司及有志之士的共同努力下,出现了许多的开源框架,为Java语言在企业级开发领域注入了新的血液。 本书结合具体的项目案例向读者介绍了Java EE开发的整个流程,本书共介绍了10个项目案例,涵盖了目前几个比较流行的开源框架,如Struts、Spring、Hibernate、JSF,同时还有用于分布式企业级开发的EJB技术,在项目的开发过程中,笔者还多次使用到了Ajax技术,以增强用户体验。在每一个项目案例的介绍中,笔者都是按照实际的开发步骤进行的,一个模块一个模块地进行介绍。对每一个项目的代码都进行了详细的介绍,对核心代码还进行了详细的代码注释,尽量让读者读懂代码中的每一行,每一个细节。 本书不仅仅是向读者介绍几个案例,更是