本书内容主要是对《On Java 中文版 基础卷》的拓展延伸,重点讲解 Java 的高级特性、并发、设计模式等相关进阶知识,对一些和开发密切相关的底层操作(如 I/O 系统、底层并发、数据压缩等)进行深入探讨,同时针对基础卷的重点章节进行了补充说明(如第 3 章增补了一些关于集合的高级特性)。在附录中,作者给出了 67 条关于低级程序设计和编写代码的建议,并分享了自己成为程序员的一些经验之谈。 本书适合有一定项目开发经验的 Java 程序员阅读。
本书结合样例,介绍 Django 的基础知识、主要模块的开发以及权限管理等高级内容,并且通过图书管理系统、博客系统、车费管理系统 3 个项目的开发实战,使读者既能掌握 Django 的重要开发技术,又能对这些知识在项目中的综合应用有深入了解。 本书共有 16 章,分为 3 个篇章,准备篇介绍了 Web 框架以及 Django 的基本知识;入门篇详细讲解了路由系统、模板系统等5 个主要模块的开发过程,并通过图书管理系统和博客系统的开发综合应用这些知识;进阶篇介绍了 AJAX、中间件、权限管理等内容,并完成了车费管理系统的项目开发。 本书讲解详细,内容通俗易懂,案例丰富,适合 Python 进阶读者或 Django 开发入门读者阅读,也可以作为 Web 开发人员或编程爱好者的自学参考。
本书从初学者的角度出发,以丰富的案例,不同的学习图标,深入浅出地介绍了Java编程的基础知识和高级技术。全书共12章。第1章介绍了Java语言的特性、Java开发环境的搭建、Java程序的编译和运行过程。第2章介绍了Java语言的一些基本语法。第3章和第4章全面讲解了面向对象编程的思想和应用。第5章~第12章分别介绍了常用的Java数据结构、异常处理、文件与流、图形用户界面编程、Java applet、多线程、网络编程和数据库编程技术。 本书可作为高等院校相关专业或社会培训机构的教学用书,也可作为Java技术的初学者与编程爱好者的自学用书。
本书根据*的Java7版本,由浅入深地讲解了面向对象程序设计语言的主要内容,并介绍*的Java技术。所有样例程序均在Windows平台和Linux平台的JDK7环境下调试通过。每章习题中添加了近年各大IT公司的Java面试题,引导学生面向就业市场。本书主要内容包括Windows平台和Linux平台下的Java开发环境搭建、面向过程编程、类与对象、继承、多态、接口、面向对象思想、异常处理、JavaAPI、泛型与集合框架、JavaIO、多线程、JDBC操作MySQL和Oracle数据库、反射机制、Annotation以及Eclipse集成开发工具介绍等内容,并对已经过时的Applet和图形界面编程以及网络编程做了简单的介绍。 本书可以作为高等学校计算机专业以及相关专业的“面向对象程序设计”课程教材,也可作为Java软件开发的参考书。
本书全面介绍了Java 8、9、10版本的新特性,包括Lambda表达式、方法引用、流、默认方法、Optional、CompletableFuture以及新的日期和时间API,是程序员了解Java新特性的经典指南。全书共分六个部分:基础知识、使用流进行函数式数据处理、使用流和Lambda进行高效编程、无所不在的Java、提升Java的并发性、函数式编程以及Java未来的演进。
《HTML+CSS+JavaScript网站开发实用技术》系统地讲述了利用HTML、CSS和JavaScript进行网页设计的相关知识,案例部分结合了HTML5与CSS3的典型应用,可以帮助读者快速掌握网站开发技术,实现网站开发从传统的HTML+CSS向HTML5+CSS3过渡。 《HTML+CSS+JavaScript网站开发实用技术》内容主要分为4部分。部分包括第1章~第3章,介绍了HTML中广泛使用的标记和属性,指明了那些已经过时的或很少使用的标记和属性,HTML5中有变化的标记或HTML5新增的常用标记以示例的形式给出说明。第二部分包括第4章~第5章,介绍了CSS的概念、应用,通过示例说明了部分CSS3对CSS2改进的内容。第三部分包括第6章~第8章,介绍JavaScript中的概念、对象和事件处理。第4部分,介绍了网站的发布与管理。 《HTML+CSS+JavaScript网站开发实用技术》涵盖知识全面,案例丰富,易学易用,将知识点融于案例之
本书针对javaserverfaces(jsf)2.0中的变化进行了全面的修订与更新,涵盖了javeee的官方标准web开发架构的每个方面。在这本权威著作中,sunmicrosystems公司中的jsf合作规范领导者展示了如何创建动态的、跨浏览器的web应用程序,由于保留了较高质量的代码和可扩展性,这些应用程序可以给用户带来极为优秀的体验。 本书提供了一个综合的示例应用程序,可以将其用作您自己的jsf应用程序的模型。该示例应用程序的代码可以从网上下载。本书对所有jsf功能都进行了解释,包括请求处理生命周期、托管bean、页面导航、组件开发、ajax、验证器、国际化和安全。贯穿全书的专家组意见提供了关于jsf设计的内部信息。
本书针对具有Java或者C语言语法基础的软件开发入门者,从面向对象软件的开发能力、单元测试及集成测试能力、基本设计文档及LIMI。设计图的阅读与理解能力、编程规范的养成等多方面进行综合的培训。全书分为两大部分,第1~4章以任务驱动进行组织,让读者逐步形成面向对象开发的基本理念并能阅读UML类图、了解面向对象开发的特点、具有一定的面向对象设计思想,并能熟练使用Java软件开发中的常用类。第5~12章以项目引导,使学生在完成项目的过程中学习到软件分层结构、IDBC数据库应用开发、JUnit单元测试工具、集成测试原理、阅读UML,用例图及活动图和时序图、掌握多线程的使用、GUI图形用户界面的开发等。 本书重视软件工程规范的逐步养成,不断出现编码规范提示和标准UML。图例,使学生习惯软件工程中的通用描述方式。本书对关键代码进行了加
本书以J2SE为平台,以近期新的JDK 1.7技术规范为切入点,全面、系统地介绍了Java的基础编程技术和常用开发方法。书中的各个技术点都提供了实例以供读者实战演练,各章很后还提供了实战练习题以帮助读者巩固和提高。本书配1张DVD光盘,内容为书中涉及的实例源文件及作者专门为本书录制的配套教学视频,以帮助读者更加高效、直观地学习本书内容。另外,光盘中还赠送了大量的Java范例、模块及项目案例开发的源程序和教学视频,很好超值。 本书共22章,分为8篇。首先讲述了Java的基础语法,然后介绍了Java中类和对象的实现,这也是Java的核心所在。随后介绍了Java中的不错技术,详细讨论了其中的多线程、集合、泛型和RTTI等。这些基本知识介绍完毕之后,就进入实际编程阶段,先后介绍了GUI程序设计、多媒体程序设计、数据库和网络程序设计,这些知识均以示
本教材是《广东外语外贸大学广东服务外包人才培训基地系列教材》首批16本之一,本教材可作为全国各类服务外包培训机构和组织的专业培训教材,亦可作为希望对服务外包行业了解更多或希望从事服务外包工作的各大专院校学生和有关政府部门、企业管理人员及技术人员的培训教材和参考书。本教材适合于具有Java语言程序设计和网页设计基础的高等院校计算机相关专业的学生,对已具备一定Java软件系统设计和开发能力的从业人员也有重要的参考价值。本教材从Java Web开始,全面覆盖了一个Java工程师所需的知识、设计和程序能力,采用流行的SSH软件结构,以实例开发示例贯穿全书。本教材共分为十一章,主要章节内容包括Java开发概述、Web开发基础、JSP网页语言、支持Web服务的Servlet程序、JDBC网络数据库连接、Struts2软件系统框架、支持数据库开发应用的Hibernat
本书针对本科高校计算机应用和软件工程等专业中的应用型需求,根据Java EE 6规范,并参考Java EE 6在企业级开发中应用的特点编写而成.全书共分十四章,包括Servlet、JSP和JSF程序开发,JDBC、JNDI技术,EJB概述、会话Bean、JMS与消息驱动Bean,JPA、JPQL,Web Service,Java EE安全性与事务,SSH框架开发. 本书注重知识体系结构的系统性和条理性,注重理论化知识体系结构与开发实践过程相结合,介绍Java EE 6.0 包括的重要技术,强调技术在实际项目开发中的操作和应用.本书结构紧凑,语言通俗,深入浅出,示例丰富,可读性强,便于教学.可作为高等学校计算机应用和软件工程类专业本、专科的教材或教学参考书. 也可作为计算机专业开发参考书使用。
本书紧密围绕网页设计师在进行Web前台开发中实际需要掌握的技术,全面介绍了使用DIV+CSS、JavaScript、jQuery进行Web页面设计和制作技巧。本书不是单纯地讲解语法,而是通过一个真实的网站进行贯穿,引导出相应的任务。在每一个任务的学习中,首先是提出任务要求,然后讲解本任务所涉及的知识点,后讲述完成步骤。本书共分为3个项目、17个任务,分别讲述了DIV+CSS网页布局、JavaSclipt网页特效和jQuery网页特效。 本书可作为高等院校计算机相关专业的教学用书,也可以作为网页设计师考试和网页前台设计爱好者的参考用书。
本书系统地介绍Java程序设计的基础知识、开发环境与开发工具。全书共分12章,内容包括Java语言概述、Java语言的基本语法、程序流程控制语句、面向对象基础、集合、Java输入与输出、多线程与异常处理、Swing程序设计、Applet程序设计、网络程序设计、JDBC数据库编程、JavaWeb程序设计。本书所有知识都结合具体实例进行介绍,力求详略得当,使读者快速掌握Java程序设计的方法。书后附有上机实验,供读者实践练习。 本书可作为普通高等院校计算机及相关专业Java程序设计课程的教材,也适合Java初学者及程序开发人员参考使用。
赵莉、孙喁喁、徐飞主编的《Java组件技术》全面系统地介绍了基于Java的组件设计及开发方法,详细介绍了组件的相关概念及设计原则、Java反射及动态代理、企业级JavaBean、会话Bean、实体Bean、WebService框架及开发方法、Java消息服务、CORBA组件、事务、安全管理、配置组件、Socket通信组件、实体Bean开发实例等内容。各章均提供了丰富的实例,便于读者巩固知识,掌握组件设计的基本方法和技巧。本书力求概念叙述准确、严谨,描述简练,语言通俗易懂,使读者易于理解和掌握。《Java组件技术》适合作为高等院校计算机及相关专业组件技术课程的教材和工程技术人员学习组件的参考书,也适合于编程开发人员培训、广大计算机技术爱好者自学使用。
本教程以甲骨文**发布的Java 8为基础,对第2版进行了全新改版,内容循序渐进、深入浅出,精心设计每一个实例,结构安排更为合理,使读者准确把握Java的知识点。教程包括Java实用教程、实验、习题和习题答案四部分(限于篇幅,习题和习题答案通过网络以电子档形式提供)。本教程在讲解内容后紧跟实例,很多章节的*后还配备有综合实例,对已经学习的主要知识进行综合应用。实验部分也是通过实例引导读者学习,并提出思考问题,*后在原来基础上让读者自己进行操作和编程练习。
Java是当前网络程序应用为广泛的一种面向对象语言,具有平台无关性、安全性、分布性、多线程等特点。黄日胜、李和香主编的《Java程序设计》以贪吃蛇游戏和餐饮管理系统等项目为载体,将Java知识有效地、系统地整合在项目中,并按照“引导任务——知识解析——实训任务”这一过程来进行内容编排,以流行的也是计算机等级考试所用的NetBea开发平台进行项目开发。《Java程序设计》共分两篇九个单元进行讲解,通过贪吃蛇游戏、连连看游戏、餐饮管理系统等应用项目系统地介绍了Java基础知识、面向对象、Java数组与常用类库、Swing组件、Java事件、线程、JDBC、APLLET等内容,每一单元同时还配有相应的习题。《Java程序设计》讲解详细,深入浅出,趣味性及可操作性强,可作为高等院校及各类计算机培训学校的Java程序设计教材,也可作为Java开发人员的入门与提
现如今,数据科学已经成为一个热门的技术领域,它涵盖了人工智能的各个方面,例如数据处理、信息检索、机器学习、自然语言处理、数据可视化等。而Java作为一门经典的编程语言,在数据科学领域也有着杰出的表现。本书旨在通过Java编程来引导读者更好地完成数据科学任务。本书通过9章内容,详细地介绍了数据获取与清洗、索引的建立和检索数据、统计分析、数据学习、信息的提取、大数据处理、深度学习、数据可视化等重要主题。本书适合想通过Java解决数据科学问题的读者,也适合数据科学领域的专业人士以及普通Java开发人员阅读。
全世界的各种组织都依赖Java代码执行关键任务,因此代码必须是可靠的、健壮的、快速的、可维护的、安全的。本书的主题就是如何编写安全可靠的Java代码。书中提供了更新的技术来防止蓄意攻击和其他意想不到的事件。书中给出了编写安全、可靠的Java代码的75条建议,每一条都非常一致和直观。对于每条编码指南都指定了一致性要求,对大多数编码指南还提供了违反这些原则的代码示例和合规的解决方案。读者不但可以在本书中找到改进代码可靠性和清晰性的实践,还能全面了解导致不佳代码的常见误解。
《java web 应用开发给力起飞》以项目开发任务为驱动,结合实际案例,讲解javaweb编程的各种技术及其在实际开发中的应用,包括java面向对象编程基础,java数据库编程基础,jsp编程基础,hibernate、struts和spring框架的基础及整合应用,ajax开发技术。在技术应用讲解中,一并介绍eclipse、mysql数据库及tomcat服务器等软件的使用技巧。 《java web应用开发给力起飞》以一个实用的web系统——社区系统的开发为主线,系统的实现从简单到复杂,终成为一个融合了ajax技术的、标准ssh2(struts2+ spring + hibernate)架构的web应用。 《java web应用开发给力起飞》注重实用,知识精炼,讲解循序渐进、由浅入深,结合了丰富的案例和项目经验。对于有一定java语言基础、想涉足javaee领域的编程人员和爱好者,本书是不可多得的入门指引和参考用书;对于了解了一些javaee相关知识
李兴福主编的这本《Java程序设计基础项目化教程》将“学生信息管理系统”分为8个子项目,通过完成一个个的任务,介绍Java语言开发的核心技能。 项目1介绍面向对象的基本概念及面向对象的基本思想;项目2介绍Java的运行原理及开发环境的搭建;项目3介绍了Java中的基本面向对象特征;项目4介绍了Java中面向对象的高级特性;项目5介绍了Java中的集合类;项目6介绍了Java的I/O机制;项目7重点讲述了JDBC技术;项目8讲述了Java的GUI编程。8个子项目各有侧重点,阐述面向对象及Java程序设计的某一方面的特性,同时又密切关联,按照软件开发流程,完成了学生信息管理系统的程序设计。本书理论与实践结合,让学生在实践中学习并验证理论。 本书适合作为应用型本科和高职高专计算机相关专业学生的教材,也可以作为软件开发工程师的参考书。
Java是目前使用频繁的编程语言之一,它一直在开发领域中占据着重要的地位。本书循序渐进、由浅入深地介绍Java的核心技术,并通过具体实例的实现过程演练了各个知识点的具体使用流程.全书共20章,分为4篇。第1—6章是基础篇,介绍了Java语言开发所必需具备的基本知识,逐一讲解Java印象、搭建开发环境、Java基本语法、假设语句、循环语句等领域的知识:第7—12章是核心技术篇,逐一讲解了数组、面向对象、类、异常处理、I/O体系与文件处理、多线程等领域的基本知识;第13—18章是提高篇,逐一讲解了和网络接轨、AWT界面开发、Swing编程、Servlet、数据库编程等领域的知识;第19、20章是综合实战篇,分别通过记事本和打字游戏、综合供求信息系统项目的实现过程,讲解了Java语言在日常项目开发中的综合应用流程,并穿插介绍了求职和职场相处的技巧。全