本书全面详细地介绍了Java开发中常用的多种重要技术。注重对面向对象程序设计思想、Java核心机制、基本原理与实用技术的阐述。全书共分9章,包括Java基础知识、面向对象基础、面向对象进阶、异常处理、基于Swing的图形用户界面设计、输入/输出流、数据库编程、多线程编程、网络编程。 本书通过大量教学案例、小示例及示意图,辅以思考、提示以及Q A等元素,帮助读者快速理解知识点。本书还配有慕课课程,读者可通过相关教学视频深入学习。此外,每章还配有高阶扩展资料、思维导图及课后习题,供读者进一步学习使用。
本书根据Java语言程序面向对象的本质特征以及面向对象程序设计课程的基本教学要求,在详细阐述面向对象程序设计基本理论和方法的基础上,全面介绍了Java语言的特点及其面向对象的基本特性和基本技术。全书共12章,主要包括Java语言基础知识、面向对象基本理论知识与编程技术、数组与字符串、常用系统类的使用、图形用户界面设计、网络编程、异常处理及多线程与并发编程、输入/输出和文件操作、数据库编程等内容。 书中通过大量的实例进行讲解,力求通过实例使读者 形象地理解面向对象思想,快速掌握Java编程技术。在写作上,注重循序渐进、由浅入深的原则,实用性强,覆盖面广,条理清晰,难度适中。每章的 都附有相应的习题,便于读者巩固所学知识。 本书适合作为高等院校计算机专业或相关专业的Java程序设计或面向对象程序设计
本书首先介绍了JavaScript语言的基础知识,接下来讨论了数组、栈、队列、链表、集合、字典、散列表、树、图等数据结构,之后探讨了各种排序和搜索算法,包括冒泡排序、选择排序、插入排序、归并排序、快速排序、顺序搜索、二分搜索,还介绍了动态规划和贪心算法等常用的算法及相关知识。
本书系统地介绍了Java语言不错程序设计内容,主要包括Java集合框架、异常处理、输入/输出流、多线程、网络编程、图形用户界面程序设计、泛型、JDBC编程、Java8新特性。本书所有知识点都结合具体实
全书共分为三个部分,部分是Java语言程序设计,包括环境的搭建、变量、函数、表达式和语句、程序的结构、面向对象的基本思想和JDBC数据库编程;第二部分是Java Web技术,包括Web的工作原理、基本
lambda 表达式指南 《精通lambda 表达式:Java 多核编程》介绍Java SE 8 中与lambda 相关的特性是如何帮助Java 迎接下一代并行硬件架构的挑战的。本书讲解了如何编写lambda 、如何在流与集合处理中使用lambda ,并且提供了完整的代码示例。你将学习如何通过lambda 表达式充分利用当今多核硬件所带来的性能改进。 主要内容: 为何需要lambda ,它将如何改变Java 编程 lambda 表达式语法 流与管道的基本操作 使用收集器与汇聚来终止管道 创建流 分割迭代器、fork/joi 框架与异常 使用微基准测试检查流的性能 使用默认方法演化API
本书通过大量实例,深入浅出地介绍了Java语言的特点和基本语法、面向对象编程的基本概念和技术,以Java为载体介绍了面向对象程序设计的方法、对象、类、包、接口、继承等基本概念和实现方法。
%26nbsp;%26nbsp;Java是编程世界备受欢迎的语言,虽然Java技术在运用中已趋成熟,但招聘市场的Java开发人才却仍然供不应求。《Java核心技术及面试指南》一书,从Java核
本手册的愿景是码出高效,码出质量。它结合作者的开发经验和架构历程,提炼阿里巴巴集团技术团队的集体编程经验和软件设计智慧,浓缩成为立体的编程规范和很好实践。众所周知,现代软件行业的高速发展对开发工程师的
《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典型项
现代的设计任务大多通过计算机编程来完成,而算法起到了至关重要的作用。可以毫不夸张地说,算法是一切程序设计的灵魂和基础。选择合理的算法,可以起到事半功倍的效果。本书分三篇,共14章,分别介绍了算法基础、算法应用和算法面试题。首先介绍了算法概述,然后重点分析了数据结构和基本算法思想;接着,详细讲解了算法在排序、查找、数学计算、数论、历史趣题、游戏、密码学等领域中的应用;,列举了算法的一些常见面试题。书中知识点覆盖全面,结构安排紧凑,讲解详细,实例丰富。全书对每一个知识点都给出了相应的算法及应用实例,虽然这些例子都是以Java语言来编写的,但是这些算法并不局限于Java语言。如果读者采用其他的编程语言,例如C、C、C#等,只要根据其语法格式进行适当的修改便可以了。本书旨在帮助Java语言初级程序员深入了
传统JavaWeb应用开发教程的每个实验是相对独立的,学生很难将各个知识点连贯起来,因此很难提高项目实践能力。 《Java Web应用开发教程(第2版)》面向应用型本科计算机相关专业,将JavaWeb理论知识与实践环节有机结合,在每一章理论知识后紧跟上机实验环节,实验完成一个完整的项目应用。 《Java Web应用开发教程(第2版)》系统介绍JavaWeb应用开发过程中的实用技术和标准规范,从Java语言基础出发,向读者介绍系统设计与编程思想,让读者能够在一个实际项目中全面而系统地掌握动态网站开发技巧。 《Java Web应用开发教程(第2版)》内容主要包括JavaWeb概述、Java程序设计基础、网页设计基础、JSP页面元素、JSP内置对象、JavaBean在JSP中的应用、EL表达式语言与JSTL标签库、基于Servlet的Web开发和Web设计模式。全书尤其强调实际应用,提高读者运用JavaWeb技
《Java程序设计基础与实训教程》案例丰富,学以致用:在讲解理论知识和概念的同时,通过大量的实例分析,帮助读者理解和掌握课程内容,通过实验指导,帮助读者进一步掌握相关知识和实用技能。设计了大量的实训,将Java软件开发的流程、编码规范、软件测试、进度控制等知识融入到Java语言的学习中,使学生在潜移默化中接受代码编写规范的熏陶和初步的软件开发训练。同时,配有大量的习题和实验,并有样例和解析进行模拟练习。
《Java测试驱动开发》介绍如何将各种TDD佳实践应用于Java开发,主要内容包括:用Java语言进行TDD会用到的各种工具和框架,所需环境搭建;通过实际应用程序,展示TDD优点及开发中应注意的主要问题;TDD是如何通过模拟内部和外部依赖来提升速度的;如何重构既有应用程序;详细介绍所有TDD佳实践。《Java测试驱动开发》适合所有Java开发人员,也适合用其他语言编程的程序员了解TDD。
《Java项目开发实战入门》以一起来画画、通讯录系统、明日彩票预测系统、小小五子棋、企业进销存管理系统、企业QQ(局域网版)、九宫格记忆网和铭成在线考试系统8个精选项目为案例,从趣味性和实际应用角度出发,采用了当前主流技术,读者可以从这些项目中体验到编程的乐趣并获得实战经验。《Java项目开发实战入门》应用的主要技术及知识点有:Java AWT、Java Swing、MySQL数据库、Hibernate、BeautyEye外观样式、多线程、Socket编程、人机对战实现、Derby、JSP、JavaScript、CSS、Servlet、HTML5等