本书将提供 的Java和面向对象编程学习体验。利用这本书,你会通过一种独特的方法学习Java语言,它不是那种只介绍怎么做的使用手册,而是会帮助你成为一名 的程序员。通过各种谜题、探秘、与 Java对象的深入访谈,你会很快了解Java的基础和 知识,包括Lambda、流、泛型、线程、网络和让人心生畏惧的桌面GUI。如果你有其他编程语言的经验,本书会采用 多现代方法让你的大脑学习编程,能够 流畅、 快捷、 容易地读写和维护Java代码。 如果你读过Head First的书,就会知道这是一本怎样的书。它会采用专门为你的大脑设计的一种生动形象的方式娓娓道来。如果你还没有读过Head First的书,这本书肯定会让你喜出望外。利用这本书,你将通过多感观的学习体验来学习Java,能让你的大脑真正开动起来,而不是一味说教,让你昏昏欲睡
本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch API、模块、工作者线程、服务线程以及大量新API。
初涉Eclipse开发的读者,就像深陷丛林的冒险者,多少会有点迷茫。如果你是一位非常的探险家,凭直觉可能很快就会找到出路。但如果你在这方面缺乏经验的话,最终可能会找到出口,但会走很多弯路。本书并不能算“指南针”性的教材,但希望能读者认识Eclipse的真面目,并能快速融入到Eclipse的开发中去。 本书分为4个部分共24章,以插件开发为中心,围绕插件开发主要介绍SWT/JFace的应用、插件扩展点的实现,以及GEF、EMF和RCP的相关知识。本书所有讲解的范例都能在附书光盘中找到可运行的源代码,并且已按章节归类。本书语言深入浅出,通俗易懂,通过大量具有典型性和实用价值的实例,以及形象的比喻,把复杂的问题和难懂的概念简单化,从多个方面引导读者进入Eclipse插件开发。 附书光盘内容为书中实例源代码及相关插件。 本书对于Eclipse插件开
本书是布鲁斯·埃克尔时隔 15 年,继 Thinking in Java 之后又一力作,基于 Java 的 3 个长期支持版(Java 8、11、17),讲解 Java 核心语法,并对 Java 的核心变化进行详述。全书内容通俗易懂,配合示例讲解逐步深入,并结合实际开发需要,从语言底层设计出发,有效帮读者规避一些常见的开发陷阱。主体部分共 22 章,内容包含对象、操作符、控制流、初始化和清理、复用、多态、接口、内部类、集合、函数式编程、流、异常、代码校验、文件、字符串、泛型等。本书适合各个层次的 Java 开发者阅读,同时也可作为面向对象程序设计语言以及 Java 语言的参考教材。
JSP是一种基于Java的Web开发语言,在目前的Web开发领域占有重要地位。本书作者细致讲解了使用JSP进行Web开发所需的相关知识和技术框架,并有大量实用案例贯穿全书。 本书共16章,从JSP基本概念入手,到应用框架的使用,讲述了如何使用JSP开发Web应用系统。书中主要内容包括JSP的运行开发环境、JSP基本语法、JSP内置对象、Servlet和JavaBean、标签库、数据库开发、XML、JNDI、Ajax、Struts等。全书最后给出两个完整的综合案例,对全书技术要点做了总结与概括。 本书可作为广大初、中级程序员、网页设计人员及高校相关专业的学生的学习用书,对于有Web编程技术的开发人员,本书也提供了很多案例供学习参考。
《新编计算机专业重点课程辅导丛书:新编计算机网络习题与解析》主要按照计算机网络自底向上的层次结构编写,内容共分9章。每章先叙述基本知识点,然后给出该章的习题和解析。习题分为基本练习题和综合应用练习题两个部分;其中有选择题和填空题,也有问答题和计算题。选择题和填空题是一些基本概念方面的题目,只给出答案而没有解析;而对于问答题和计算题则给出每道题的完整解答过程。 《新编计算机专业重点课程辅导丛书:新编计算机网络习题与解析》的习题覆盖面广,既收集了一些比较容易的题目,也收集了大量难度适中和少数较高难度的题目。《新编
随着信息科学与技术的迅速发展,人类每时每刻都会面对层出不穷的新技术和新概念。毫无疑问,在节奏越来越快的工作和生活中,人们需要通过阅读和学习大量信息丰富、具备实践指导意义的图书来获取新知识和新技能,从而不断提高自身素质,紧跟信息化时代发展的步伐。 众所周知,在计算机硬件方面,高的解决方案和新型技术的应用一直备受青睐;在软件技术方面,随着计算机软件的规模和复杂性与日俱增,软件技术不断地受到挑战,人们一直在为寻求更先进的软件技术而奋斗不止。目前,计算机和互联网在社会生活中日益普及,掌握计算机网络技术和理论已成为大众的文化需求。由于信息科学与技术在电工、电子、通信、工业控制、智能建筑、工业产品设计与制造等专业领域中已经得到充分、广泛的应用,所以这些专业领域中的研究人员和工程技术人
本书提供了BCTMAPI的教程与参考·~BCAPI技术支持使用JavaTM编程语言进行通用数据访问,该版本进行了更新和扩展,覆盖整个BC 3.0API的内容,包括。iava.sql包和易于构建服务器端应用程序的javax.sql包。 除了介绍BC 3.0 API规范外,本书还包含了更深层次的解释——从循序渐进的教程到每一个类和接口的全面参考。 对于那些学习Java技术的新手而言,本书还介绍了Java编程语言和SQL的基础知识。以此为起点,您将学习如何建立数据库、如何建立连接、如何从结果集中获取值以及如何使用准备语句,从而学会创建完整的BC应用程序。另外,本书提供了很多示例,也举例说明了执行通用任务的方法。然后,本书转向更高级的主题,集中介绍BC 3.0API的一些高级功能,如可滚动和可更新的结果集、批量更新、SQL99数据类型、定制映射、保存点、语句池以及自动生成键等。 除了
本书融汇了作者多年从事Java语言教学、使用Java语言进行程序开发的技巧与心得。本书所用的编程环境是JBulider 2006,利用对此软件的学习过程,把Java的基础知识融汇其中,让学生不再感到学习语法基础时的乏味。本书由大量的项目实训组成,并含有知识的讲解及语言参考。在本书赠送的光盘中有实用的Java软件、程序源码及素材资源。 本书可作为全国职业院校计算机、软件专业程序设计课程的专门教材,也可作为Java程序学员和设计员简单、实用的工具书。 本书的授课用电子教案及课后习题答案,可在网站.cmpedu.登录下载,或联系编辑(010—88379194)索取。
本书基于实际的JavaWeb设计流程,详尽讲解了Linux环境下MyEclipse开发工具的使用方法和基于MVC设计模式的JavaWeb开发方法。主要内容包括Linux快速入门、JSP、Servlet、基于JavaBean的MVC模式、基于Struts的MVC模式、对象持久化Hibernate应用。特别介绍了Struts与Hibernate组合实现MVC模式的开发过程。通过本书的学习,读者可以掌握使用MyEclipse开发工具设计、发布基于MVC模式的Java Web应用。本书力求实用、全面、系统,使读者能用较少的时问掌握Java Web开发,掌握MVC设计模式的应用。
设计模式在开发健壮、可扩展、可靠和可维护的应用程序时起着重要作用。本书两位作者介绍了基于模式的开发技巧,并演示了各种商务系统中的模式应用。书中首先概述设计模式,然后就四种主要模式——创建模式、行为模式、结构模式和系统模式展开了详细的论述。本书还针对系统构建过程中常用的J2EE、JSP、EJB和API等技术作了介绍。 本书适合具有编程基础的程序员阅读参考。
本书是学习Java的实用参考书,全面讲解了Java的知识,从K的获取、安装到EJB开发和Struts的高级应用。前3章讲述了Java的基础知识,包括Java开发环境的安装和配置,如何创建Java的类、接口、自己的包的Java中经常使用的数据对象。从第4章开始介绍了Java在各方面的应用,包括AWT、SWING、I/O、Socket、EJB、Applet和Struts,每部分都有很详细的开发实例。 本书语言简练、实例丰富,适合有编程经验的Java编程者。本书中的实例使用是Java 2的1.4版本,这是当前比较流行的版本。
JSP是一种基于Java的Web开发语言,在目前的Web开发领域占有重要地位。本书作者细致讲解了使用JSP进行Web开发所需的相关知识和技术框架,并有大量实用案例贯穿全书。 本书共16章,从JSP基本概念入手,到应用框架的使用,讲述了如何使用JSP开发Web应用系统。书中主要内容包括JSP的运行开发环境、JSP基本语法、JSP内置对象、Servlet和JavaBean、标签库、数据库开发、XML、JNDI、Ajax、Struts等。全书最后给出两个完整的综合案例,对全书技术要点做了总结与概括。 本书可作为广大初、中级程序员、网页设计人员及高校相关专业的学生的学习用书,对于有Web编程技术的开发人员,本书也提供了很多案例供学习参考。
本书以ServletAPI2.3和JSPl.2规范为基础,介绍了应用Java技术实现web应用开发的相关技术及编程方法,是一本实用教程。 全书共9章,内容包括web应用体系架构、HTML、servlet技术、JavaScript技术、JsP技术、JavaBean组件技术、数据库应用等。学生在掌握这些知识后,将具有开发电子商务网站、电子政务、企业信息等项目的能力。本书较全面地体现了应用Java技术实现web应用开发的发展特性,涉及当前应用广泛的开发规范,结构清晰,应用实例丰富,实现了理论学习和具体应用的充分结合。 本书可作为各大专院校、高等职业院校计算机专业的教材,也可供从事基于Java技术的web应用开发的技术人员学习参考。本书同时提供免费下载的教学课件和所有程序源代码。
JSP目前已成为Web应用的主流开发语言,各种开源的框架技术也层出不穷。本书将全面梳理Java Web开发中需要用到的各种技术,并讲解当前流行的Struts、Hibernate、Spring框架技术,辅以实例及项目案例分析、实现,并不断运用各种技术改进系统。本书共分为4篇18章,知识内容全面、浅显易懂,逐步深入解析,将伴随读者一道成长成才。 随书的配套光盘中含有全书所有实例,以及项目案例的源代码,供读者学习参考使用。 本书可以供Java Web开发的初中级读者阅读,也可以供各大专院校或社会Java开发技术培训班作为教材使用,对于缺乏项目实战经验的程序员来说可用于快速积累项目开发经验。
本书融汇了作者多年从事Java语言教学、使用Java语言进行程序开发的技巧与心得。本书所用的编程环境是JBulider 2006,利用对此软件的学习过程,把Java的基础知识融汇其中,让学生不再感到学习语法基础时的乏味。本书由大量的项目实训组成,并含有知识的讲解及语言参考。在本书赠送的光盘中有实用的Java软件、程序源码及素材资源。 本书可作为全国职业院校计算机、软件专业程序设计课程的专门教材,也可作为Java程序学员和设计员简单、实用的工具书。 本书的授课用电子教案及课后习题答案,可在网站.cmpedu.登录下载,或联系编辑(010—88379194)索取。
编程类作家Herbert Scllildt的这本著作是如何在Java中执行各种编程任务的技术总结。本书采用知名的烹饪式图书架构,以配方的形式详细讲解和展示了如何完成一个特定的操作,这些配方包含以下方面的内容:使用字符串和正则表达式、文件处理、格式化数据、使用集合、applet和servk、多线程编程、Swing及其他流行的Java应用等。这些经过优化筛选的配方,在实际的编程中重复使用率相当高,通过所有这些配方的学习,读者将快速领会Java编程技巧,成为一名的Java编程开发人员。 本书适合开发人员学习Java编程使用,也可作为相关人员的参考资料。
Jini是最近出现的构建分布式应用的框架之一。它由Sun Microsystems创建,采用Java编写,并基于Java所支持的分布式面向对象原则实现应用的分布与组织。本书涵盖了所有的Jini概念,并对一些高级问题进行了讨论 ,如连接Jini与CORBA系统以及利用Jini使硬件设备在网络上可用,等等。这是一本拿来即用,学完后能够马上进行编程的书。 本书适合有Java和网络编程经验而且希望尽快掌握Jini的程序员和设计人员阅读。
本书侧重于面向对象设计,通过浅显易懂的语言和代码,很好地平衡了完整实例和解释性讨论,并围绕着Java 语言的特性全面透彻地介绍诸多编程技术。书中全面介绍了Java 语言已经实现的封装、继承和多态性技术,并在介绍Swing GUI 的时候提及了事件驱动的编程,在介绍UML 和模式的同时进一步介绍了OOP。本书每节后都设计了相应的练习题,每章后都有针对本章内容的编程项目。本书不仅适合初学者使用,还可以作为使用Java 的后续计算机科学课程的参考书。