JAVA及其相关
-
像计算机科学家一样思考(美)唐尼 著,滕云,周哲武 译《像计算机科学家一样思考Java》作者基于自己在美国各所大学和学院讲授计算机科学导论课程的经验,开创了“像计算机科学家一样思考(Howto Think Like a ComputerScientist)”的教学理念和方法。《像计算机科学家一样思考Java》正是基于这样的方法,用全新的角度、丰富的实例全面地讲解了Java语言。全书共15章。第1章介绍了编程的基本知识,即什么是编程以及如何编程。第2章到第4章分别介绍了变量和类型、无返回值方法、条件语句和递归等基础知识;第6章到第9章分别介绍了带返回值的方法、迭代、循环、字符串和可变对象;第11章到第15章则分别介绍了对象、数组、面向对象编程等相对高级的话题。全书贯穿了一个GridWorld的程序示例,分三个部分逐步扩展,分别在第5章、第10章和第16章介绍,用以巩固前面相应各章所介绍的知识和概念。附录A介绍了Java图形编程,附录B介绍了Java中的输入输出,附录C和D分别从程序开发和调试的角度给出了有用的建议。 《像计算机科学家一样思考Java》适合Java的初学者和初级程序员阅读,也可以作为相关专业或培训的教程使用。通过学习《像计算机科学家一样思考Java》,读者不仅可以在Java方面达到初窥门径的效果,同时对于如何掌握和应用计算机编程这门技艺也会有一个全面而科学的认识。
-
Java Web 开发就该这样学王洋 编著本书基于建构主义教育思想,通过大量循序渐进的案例,让学生在体验中掌握JavaWeb 相关知识,同时获得编程能力、排错能力和学习能力,本书多次使用陷阱式教学法,帮助学生深刻理解所学知识,掌握实现Web编程的不同技术特点。本书详细介绍了Java Web程序设计的前端技术、开发和部署,以及一些衍生技术变化。在内容上,本着使用不同技术尽可能实现相同功能的原则,让读者能够充分体会认识每个技术的优缺点。本书的内容和组织形式立足于高校教学教材的要求,适用于从职业院校到重点本科院校的教师教学和学生学习,可以作为JavaWeb 程序设计的入门教材,或者面向就业的实习实训教材,同时可作为计算机技术的培训教材,读者完全可以通过本书自学JavaWeb 技术。
-
JavaScript应用开发实践指南(美)Tim Wright 著,爱飞翔 译《JavaScript应用开发实践指南》是一本少有的、颇具特色的、能为初学者提供捷径的JavaScript实践指南,它由资深Web前端工程师撰写,以渐进增强的开发方式系统讲解了JavaScript的各项最新技术、开发技巧、最佳实践,以及编码风格,通过大量清晰易懂的范例和精心设计的练习题,让读者能迅速掌握JavaScript实践开发技能。《JavaScript应用开发实践指南》共分12章。第1章介绍了渐进增强模型的定义,剖析了模型的架构(结构层、表现层和行为层)和优势,并对比了“渐进增强”与“平稳退化”。第2章介绍了如何在浏览器中运用JavaScript语言,初步提到适时运用CSS规则、提升用户体验的原则。第3章解析与DOM、数据存储、创建交互层等有关的术语。第4章介绍DOM的基本构成和操作。第5章讲解了JavaScript数据存储的形式和多种操作方法,其中涵盖流行的JSON格式,以及HTML5标准的网络数据存储方式。第6章介绍编程所需变量、函数及循环知识。第7章介绍以事件处理实现用户交互的方法。第8章介绍如何通过Ajax与服务器通信。第9章介绍代码组织方式和风格,提升代码的高效率、可读性和可复用性。第10章介绍通过程序库更便捷地编写JavaScript代码,涵盖jQuery、插件、微型程序库等。第11章介绍实用、前沿的HTML5JavaScriptAPI,其中不乏新增API。第12章对关键知识点进行了梳理,并针对网站设计师和网站开发者给出相应的深入研究方向。
-
Java项目化教程邹承俊,雷静 主编《国家示范(骨干)高职院校重点建设专业优质核心课程系列教材:Java项目化教程》介绍了Java语言的开发使用技术。全书从开发环境搭建、计算器的开发、记事本应用程序的开发、成绩统计、停车收费管理程序、Java游戏开发等项目入手,介绍了Java语言的详细使用方法和开发技术。《国家示范(骨干)高职院校重点建设专业优质核心课程系列教材:Java项目化教程》内容翔实,浅显易懂,图文并茂。将理论与实际操作相结合,重点放在对基础知识和基本操作技能的培养上。全书内容以项目化教学的方式进行编排,每个项目分为若干个任务来实施,在每个项目后面有思考题,便于组织教学。《国家示范(骨干)高职院校重点建设专业优质核心课程系列教材:Java项目化教程》适合作为高等院校、高职高专院校信息类专业的教材使用,也可作为各类培训班的学习教材以及电脑爱好者的自学用书。
-
Java程序设计实用教程习题集高飞 等编著《普通高等教育“计算机类专业”规划教材:Java程序设计实用教程习题集》主要包括了Java语言概述,Java基础语法,类和对象,类的封装性、继承性、多态性及接口,数组、字符串和枚举,Java常用类及接口,异常处理,流和文件,图形用户界面编程,多线程,网络编程,数据库编程,XML及程序打包等对应章节的习题,同时罗列了各章重要的知识点,在给出习题前还包括了习题的例题讲解,整个习题类型包括判断题、选择题、程序阅读题(含程序填空题)和编程题,其中部分选择题是多选。《普通高等教育“计算机类专业”规划教材:Java程序设计实用教程习题集》是《Java程序设计实用教程》的配套习题集。《普通高等教育“计算机类专业”规划教材:Java程序设计实用教程习题集》可以作为高等院校计算机科学与技术专业、软件工程专业及相关专业的实验教材,也可作为自学教材。
-
Java程序设计题解与上机指导辛运韩,饶一梅 编著《Java程序设计题解与上机指导(第3版)/新世纪计算机基础教育丛书》编著者辛运帏、饶一梅。本书是与《Java程序设计》(第三版)(辛运帏,饶一梅,马素霞编著,北京,清华大学出版社出版)一书配套使用的参考书。书中对《Java程序设计》(第二版)中12章的全部习题给出了完整解答。其中,对所有的论述题都给出了简单的答案;对所有的编程题目都给出了简单分析,论述了设计思路,并给出了完整的程序代码。这些代码均在Java5.0环境下调试通过,并将程序运行结果以截图的方式提供给读者,便于参考。此外,本书在第13~21章中,还精选了9个实验题目,供教师授课时使用。通过学习《Java程序设计》(第二版)并配合本书的使用,能使读者更深入地了解Java语言,以便熟练掌握它,并能使用该语言编程完成特定的任务。《Java程序设计题解与上机指导(第3版)/新世纪计算机基础教育丛书》概念清晰、实用性强,可供学习Java语言的读者参考使用。
-
Java程序设计基础与实训教程向劲松,韩最蛟 主编《Java程序设计基础与实训教程》案例丰富,学以致用:在讲解理论知识和概念的同时,通过大量的实例分析,帮助读者理解和掌握课程内容,通过实验指导,帮助读者进一步掌握相关知识和实用技能。设计了大量的实训,将Java软件开发的流程、编码规范、软件测试、进度控制等知识融入到Java语言的学习中,使学生在潜移默化中接受代码编写规范的熏陶和初步的软件开发训练。同时,配有大量的习题和实验,并有样例和解析进行模拟练习。
-
面向对象与设计模式耿祥义 ,张跃平 著《高等学校Java课程系列教材:面向对象与设计模式》是面向有一定Java语言基础和一定编程经验的读者,重点介绍了面向对象的核心内容以及作者在面向对象研究中的一些新思想,全面探讨在Java程序设计中怎样使用一些重要的设计模式。作者编写《高等学校Java课程系列教材:面向对象与设计模式》的目的是让读者不仅学习怎样在软件设计中使用好设计模式,更重要的是让读者通过学习使用设计模式深刻地理解面向对象的设计思想,以便更好地使用面向对象语言解决设计中的诸多问题。《高等学校Java课程系列教材:面向对象与设计模式》可以作为计算机相关专业研究生或高年级学生的教材,也可以作为软件项目管理人员、软件开发工程师等专业人员的参考用书。
-
Spring实战(美)Craig Walls 著,耿渊,张卫滨 译《Spring实战(第3版)》从核心的Spring、Spring应用程序的核心组件、Spring集成3个方面,由浅入深、由易到难地对Spring展开了系统的讲解,包括Spring之旅、装配Bean、最小化SpringXML配置、面向切面的Spring、征服数据库、事务管理、使用Spring MVC构建Web应用程序、使用Spring WebFlow、保护Spring应用、使用远程服务、为Spring添加REST功能、Spring消息、使用JMX管理SpringBean以及其他Spring技巧等内容。《Spring实战(第3版)》不仅仅介绍了使用Spring框架进行开发必须掌握的核心概念,还在此基础上深入介绍了Spring应用程序的常用组件,并为读者展现了Spring如何与其他的应用、服务进行企业级集成。《Spring实战(第3版)》并不没有为读者详细地列出SpringAPI,而是通过提供丰富又实用的代码示例,来真正展示Spring框架的强大——它能够使企业级应用程序的开发更简单。《Spring实战(第3版)》适用于已具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发的开发人员、测试人员,尤其适用于企业级Java开发人员。《Spring实战(第3版)》既可以被刚开始学习Spring的读者当作学习指南,也可以被那些想深入了解Spring某方面功能的资深用户作为参考用书。
-
World Wind Java三维地理信息系统开发技术指南周玲 等编著随着信息科学与技术的迅速发展,人类每时每刻都会面对层出不穷的新技术和新概念。毫无疑问,在节奏越来越快的工作和生活中,人们需要通过阅读和学习大量信息丰富、具备实践指导意义的图书来获取新知识和新技能,从而不断提高自身素质,紧跟信息化时代发展的步伐。众所周知,在计算机硬件方面,高性价比的解决方案和新型技术的应用一直备受青睐;在软件技术方面,随着计算机软件的规模和复杂性与日俱增,软件技术不断地受到挑战,人们一直在为寻求更先进的软件技术而奋斗不止。目前,计算机和互联网在社会生活中日益普及,掌握计算机网络技术和理论已成为大众的文化需求。由于信息科学与技术在电工、电子、通信、工业控制、智能建筑、工业产品设计与制造等专业领域中已经得到充分、广泛的应用,所以这些专业领域中的研究人员和工程技术人员越来越迫切需要汲取自身领域信息化所带来的新理念和新方法。针对人们了解和掌握新知识、新技能的热切期待,以及由此促成的人们对语言简洁、内容充实、融合实践经验的图书迫切需要的现状,机械工业出版社适时推出了“信息科学与技术丛书”。这套丛书涉及计算机软件、硬件、网络和工程应用等内容,注重理论与实践的结合,内容实用、层次分明、语言流畅,是信息科学与技术领域专业人员不可或缺的参考书。目前,信息科学与技术的发展可谓一日千里,机械工业出版社欢迎从事信息技术方面工作的科研人员、工程技术人员积极参与我们的工作,为推进我国的信息化建设做出贡献。