全书共分为四篇,篇"引导篇――考试攻略”主要介绍考试基本信息及学习方法;第二篇"攻克篇――每日一考点”采取明确每周计划,每天学习一考点,每周进行一测试的维度,帮助学员轻松掌握重难点;第三篇"升华篇――主观题集训”针对主观题进行专项演练,提升学员主观题得分率;第四篇"冲刺篇――模拟题演练”,模拟考试,全面检测学员学习效果,查漏补缺,帮助学员攻克难点、轻松过关。
本书为那些想要不断挑战自己的读者引入了新的类库、代码示例和项目创意,并将不同技术所用到的库和工具统一起来,通过注释加以标明,以方便读者阅读。书中探讨了字符串实用工具、语义网络、图形、可视化数据以及多媒体应用等,相信每个读者都能从中受益。 本书主要内容: 语义网络的概念、工具以及代码 创建和处理RSS反馈表 使用分析器生成器或由Java核心、开源项目提供的xML API将非XML文 本结构转换为XML 利用单元矩阵(Cell Matrix)的Java模拟器,构建和测试自己的单元电路,并 实现在分布式系统内与其他单元电路的连接 用开源类库创建有关科学和数学的应用程序 使用Java创建动态音乐和声音,并将一些Java API应用于简单的数据发音 重用大量开源Java项目免费库中的代码
小身材大智慧,对全书重要考点进行归纳整理,高度浓缩精华考点,针对历年真题常考点以及2018年考试大纲的要求,帮助考生对经常出现的疑惑点进行详细剖析;每一章的讲解中设置考试要点以及与这一考点相关的提示及链接,把全书相关考点串联起来,将相似考点进行辨析,使学员能够在学习过程中建立自己的学习架构,掌握学习方法,提高学习效率。全书多利用对比分析法以及图形表格等形式对知识点进行讲解,层次分明,各知识点的关系及内容一目了然,帮助学员快速记忆。
本书是《轻量级 JavaEE 企业应用实战》的第 3 版,第 3 版保持了第 2 版内容全面、深入的特点,主要完成知识的升级。 本书介绍了 JavaEE 领域的三个开源框架: Struts2 、 Spring 和 Hibernate 。其中 Struts2 升级到 2.2.1 , Spring 升级到 3.0.5 , Hibernate 升级到了 3.6.0 。本书还全面介绍了 Servlet3.0 的新特性,以及 Tomcat 7.0 的配置和用法,本书的示例应该在 Tomcat7.0 上运行。 本书重点介绍如何整合 Struts2.2 Spring 3.0 Hibernate 3.6 进行 JavaEE 开发,主要包括三部分。部分介绍 JavaEE 开发的基础知识,以及如何搭建开发环境。第二部分详细讲解 Struts 2.2 、 Spring3.0 和 Hibernate 3.6 三个框架的用法,介绍三个框架时,从 Eclipse IDE 的使用来上手,一步步带领读者深入三个框架的核心。这部分内容是笔者讲授 “ 疯狂 Java 实训 ” 的培训讲义,因此是本书的重点部分,既包含了笔者多年开发经历的领
Java语言具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中极为强大的编程语言。Java语言不仅可以用来开发大型的应用程序,而且特别适合Inter的应用开发。尤其是Java Swing推出之后,不仅使Java的功能更加强大,而且使Java具备了“处处可用”的特点,Java已成为网络时代最重要的语言之一。 本书以通俗易懂的语言,循序渐进地向读者介绍了Java语言编程的基础知识。针对较难理解的问题,所列举例子都是由简到繁,便于读者掌握Java编程技巧。全书分为12章,分别讲解了Java语言简介、基本数据类型和数组、运算符、表达式和语句、类、对象和接口、常用实用类、常用组件及事件处理、建立对话框、Java Applet基础、图形与图像、Java多线程机制、输入输出流及Java网络的基本知识等内容。 本书适合初学编程或初学Java语言的读者使用,也可
本书向你展示了如何运用新的XML数据绑定API。XML是一个用来表示数据的工具。虽然它还不足以地表示数据,但是我们仍然需要它,不过直接使用XML文档很笨拙。你不得不使用XML的结构(如元素和属性)来浏览整篇文档。在这种层次上编程很笨拙,许多程序员也不会这样做。 利用本书讨论的XML数据绑定工具可以直接从XML文档转换为Java对象并转换回来。在Java中,你能以业务特定的方式简单而直观地使用对象。只需调用employee.setName就可以代替查找和修改employee元素的name属性。产生XML输出如同写文件一样简单。通过数据绑定,你将最终能够使用Java而不是XML。 这本新书首先给出了数据绑定的定义,然后介绍了所有流行的数据绑定工具箱:Sun的JAXB API和其他三个开源代码替代实现 —— Zeus、Castor和Quick。本书提供了许多有效使用数据绑定的实用信息:应躲避什么样的
《C语言程序设计上机指导及习题选解(第3版)/普通高等教育“十一五”规划教材配套教材》是与《C语言程序设计教程》(第3版)一书配套使用的教学参考书,内容包括C语言程序设计课程的典型实验,以及与《C语言程序设计教程》(第3版)一书相配套的习题和习题解答。 《C语言程序设计上机指导及习题选解(第3版)/普通高等教育“十一五”规划教材配套教材》中的实验和开发示例都进行了验证,习题解答上机通过。《C语言程序设计上机指导及习题选解(第3版)/普通高等教育“十一五”规划教材配套教材》的实验和习题内容丰富,具有启发性、综合性,不仅紧密配合理论教学,而且很有实用价值。 《C语言程序设计上机指导及习题选解(第3版)/普通高等教育“十一五”规划教材配套教材》是学习C语言和C语言实践上机的参考书,可作为高等学校计算
本书在软件工程的大背景下,通过BlueJ这一创新性的开发环境,全面讲述了面向对象和Java程序设计的基本知识。书中从面向对象的基础知识讲起,介绍了对象和类;然后深入到应用结构,讲解了继承、抽象技术、构建图形用户界面、错误处理;最后给出了一个完整的案例。全书按照项目驱动的方式来展开,讨论了大量的程序项目,并且提供了很多练习。 本书内容由浅入深,适合初学者快速入门,也适合高级程序员和专业人士学习参考,可作为计算机相关专业“面向对象程序设计”课程的教材。
本书是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象编程、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每章配有大量复习题和编程练习题,帮助读者掌握编程技术,并应用所学技术解决实际应用开发中遇到的问题。您手中的这本是其中的基础篇,主要介绍了基本程序设计、语法结构、面向对象程序设计、继承和多态、异常处理和文本I/O、抽象类和接口等内容。本书可作为高等院校程序设计相关专业的基础教材,也可作为Java语言及编程开发爱好者的参考资料。
本书以基础知识与实际动手编码相结合为原则,以Java从基础到核心开发为主线,通过Java开发中的基本知识和常见的应用技术,介绍了实用性极强且频繁使用的Java技术。 本书共4篇18章,分上、下两册,涵盖的主要内容有:Java理论基础、Java开发环境、Java语言基础、流程控制、字符串、数组、对象与类、继承和多态、JSP技术、多线程技术、Java异常处理和调试技术、I/O系统编程、Java数据库编程、Java网络编程、Java图形界面编程及两个综合案例。 本书内容丰富、实例典型、实用性强,适合各个层次想要学习Java开发技术的读者阅读,尤其适合没有Java基础而又要快速成长为Java程序员的读者阅读。
《HeadFirstJava》是一本完整地面向对象(object-oriented,OO)程序设计和Java的学习指导用书,根据学习理论所设计,你可以从程序语言的基础开始,到线程、网络与分布式程序等项目。重要的是,你可以学会如何像一个面向对象开发者一样去思考,而且不只是读死书。 在这里,你可以会玩游戏、拼图、解谜题以及以意想不到的方式与Java交互。 在这些活动中,你还会写出一堆真正的Java程序,如一个船舰炮战游戏和一个网络聊天程序等等。 “HeadFirst系列”图文并茂学习方式能让你快速地在脑海中掌握住知识,敞开心胸准备好学习这些关键性的主题: Java程序语言 面向对象程序开发 Swing图形化接口 使用JavaAPI函数库 编写、测试与布署应用程序 处理异常;多线程 网络程序设计 集合与泛型
本书通过丰富的实例讲授Java语言的基础和程序设计方法。 全书共22章。到19章分别介绍了Java语言基础知识、对象和类的概念、Java语言的基本语法、流程控制、数组、对象和方法、继承、抽象类和接口、内隐类、异常处理、API、输入输出、线程、AWT程序设计和事件处理、Java 2D图形、Applet等内容。第20章通过3个完整的实例介绍了Applet游戏的设计。第21章通过一个游戏实例介绍网络程序设计基础。第22章用五子棋的实例介绍了网络游戏的制作。书中每章后面的"巩固练习"部分,给出了精心挑选的练习题,帮助读者巩固本章所学知识,进一步提高Java编程水平。附录部分给出了书中“独立完成”练习的提示,说明了JCreator的安装和使用方法,并且对Swing和BC程序设计方法进行了简要说明。 本书的示例能够把Java程序设计原理以浅显易懂的方式呈现给读者。后3章注重对Java热
HotSpot VM 是目前市面上高性能JVM 的代表作之一,它采用解释器 JIT 编译器的混合执行引擎,使得Java 程序的执行性能从此有了质的飞跃。本书以极其精练的语句诠释了HotSpot VM 的方方面面,比如:字节码的编译原理、字节码的内部组成结构、通过源码的方式剖析HotSpot VM 的启动过程和初始化过程、Java 虚拟机的运行时内存、垃圾收集算法、垃圾收集器(重点讲解了Serial 收集器、ParNew 收集器、Parallel 收集器、CMS(Concurrent-Mark-Sweep)收集器和G1(Garbage-First)收集器)、类加载机制,以及HotSpot VM 基于栈的架构模型和执行引擎(解释器的工作流程、JIT 编译器的工作流程、分层编译策略、热点探测功能)等技术。
本书特写了95个有关Java或其类库的陷阱和缺陷的谜题,其中大多数谜题都采用短程序的形式给出,这些程序的实际行为与表面上大相径庭。在每个谜题之后都给出了详细的解惑方案,这些解惑方案了对程序行为的简单解释,向读者展示了如何一劳永逸地避免底层的陷阱与缺陷。 本书趣味十足、寓教于乐,适合于具备Java知识的学习者和有编程经验的Java程序员。
《Java技术手册 第6版》为《Java 技术手册》的升级版,涵盖全新的Java 7 和Java 8。部分介绍Java 编程语言和Java 平台,主要内容有Java 环境、Java 基本句法、Java 面向对象编程、Java 类型系统、Java的面向对象设计、Java 实现内存管理和并发编程的方式。第2部分通过大量示例来阐述如何在Java 环境中完成实际的编程任务,主要内容有编程和文档约定,使用Java 集合和数组,处理常见的数据格式,处理文件和I/O,类加载、反射和方法句柄,Nashorn,以及平台工具和配置。
本书以包罗万象的IT大江湖为背景,将Java职场中从入门前的学校菜鸟成长为技术大牛的过程展现给读者,内容饱满但又不失趣味性。在本书中既有入职前的行业探秘、误区排除,也有入职后的口诀传授和江湖新锐兵器介绍。不仅与读者朋友们探讨了Java江湖中做事的学问,还探讨了一些职场中做人的道理,可以说是本书是Java开发人员的职场宝典。 本书适合于尚在学校对前途感到迷茫的大学生,同时也是初入职场的菜鸟不可多得的修炼指南。对于那些已经在IT江湖闯荡数年的老鸟,本书也提供了很多新的思路与策略。
《JavaScript高级程序设计(第2版)》在上一版基础上进行了大幅度更新和修订,融入了近几年来JavaScript应用发展的成果,几乎涵盖了所有需要理解的重要概念和的JavaScript应用成果。从颇具深度的JavaScript语言基础到作用域(链),从引用类型到面向对象编程,从极其灵活的匿名函数到闭包的内部机制,从浏览器对象模型(BOM)、文档对象模型(DOM)到基于事件的Web脚本设计,从XML(E4X)到Ajax及JSON,从高级前端开发技术到前沿的客户端存储,从编程实践到即将成为现实的API,直至JavaScript未来的发展,全景式地展示了JavaScript高级程序设计的方方面面。 《JavaScript高级程序设计(第2版)》适合不同层次的JavaScript/Web开发人员阅读参考,也可作为高校相关专业课程的教材。
Ajax技术为用户提供了更丰富的页面浏览体验,可以构建高度交互的Web应用。本书重点介绍与Java相关的Ajax工具和技术,主要内容包括XMLHttpRequest对象,JavaScript编辑器、格式器和混淆器,快速开发Ajax应用所使用的Dojo、Prototype、script.aculo.us、Taconite和Yahoo!库等框架和工具包,以及将Ajax技术集成到Struts、Tapestry、Spring、JavaServer Faces等框架中的技术。本书虽然以Java为主要描述平台,但书中的所有示例也可以稍做修改后应用于其他开发平台。 本书适合于各层次Web应用开发人员。
现代的设计任务大多通过计算机编程来完成,而算法起到了至关重要的作用。可以毫不夸张地说,算法是一切程序设计的灵魂和基础。选择合理的算法,可以起到事半功倍的效果。 赵志云、衡友跃编著的《Java常用算法手册》分三篇,共13章,分别介绍了算法基础、算法应用和算法面试题。首先介绍了算法概述,然后重点分析了数据结构和基本算法思想;接着,详细讲解了算法在排序、查找、数学计算、数论、历史趣题、游戏、密码学等领域中的应用;最后,列举了算法的一些常见面试题。 书中知识点覆盖全面,结构安排紧凑,讲解详细,实例丰富。全书对每一个知识点都给出了相应的算法及应用实例,虽然这些例子都是以Java语言来编写的,但是这些算法并不局限于Java语言。如果读者采用其他的编程语言,例如C 、C、C#等,只要根据其语法格式进行适当的
本书是国外数据结构与算法分析方面的经典教材,使用很好的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。本书把算法分析与的Java程序的开发有机地结合起来,深入分析每种算法,内容全面、缜密严格,并细致讲解精心构造程序的方法。
Spring着眼于Java/JavaEE应用开发的诸多方面,并针对它们提供了简单的解决方案。本书涵盖了Spring 2.5从基础概念到高级应用的所有主题,介绍了几种常见的Spring项目,重点关注Spring 2.5为构建企业级Java应用程序所增加的特性。本书的所有主题都是围绕完整真实的项目代码示例展开的,读者可以按照这些示例一步一步地实践,从而迅速掌握使用Spring Framework进Java/Java EE开发。 本书适合具有丰富开发经验以及从零起步的Java开发人员阅读。
这本书拥有一大堆“看点”。譬如说,它的作者Rod Johnson拥有10年编写Java程序的经验,目前是Servlet和O 2.0两个JSR专家组的成员;再譬如说,书中着力介绍的Spring、Hibernate、WebWork等都是时下流行的开源框架,IoC、AOP之类都是时下流行的概念词汇。而的看点就赫然摆在这本书的封面上:“without EJB”。我们曾经在无数的书籍和文章中看到,EJB是J2EE的核心技术之一;而Rod Johnson的这本书竟然宣称,绝大多数的J2EE应用根本不需要EJB。这种近乎挑衅的姿态令任何一个负责的J2EE架构师很难不萌生一探究竟的念头——不论你是打算赞同他还是打算驳斥他。 但所有这些尽皆不是本书的价值所在。选择一种架构、一种技术的依据是什么?Rod Johnson认为,应该是基于实践的证据、来自历史项目或亲自试验的经验,而不是任何形式的偶像崇拜或者门户之见。书中谈到了企业应用方方面
在过去单核CPU时代,单任务在一个时间点只能执行单一程序,随着多核CPU的发展,并行程序开发就显得尤为重要。 本书主要介绍基于Java的并行程序设计基础、思路、方法和实战。1,立足于并发程序基础,详细介绍Java中进行并行程序设计的基本方法。第二,进一步详细介绍K中对并行程序的强大支持,帮助读者快速、稳健地进行并行程序开发。第三,详细讨论有关“锁”的优化和提高并行程序性能级别的方法和思路。第四,介绍并行的基本设计模式及Java 8对并行程序的支持和改进。第五,介绍高并发框架Akka的使用方法。最后,详细介绍并行程序的调试方法。 海报: