本书作者强调实践知识和技能胜过理论,在书中为你展示了怎样使用数据结构实现有效的算法,并分析和测试了算法的性能。在本书中你将探索Java集合框架(JCF)中重要的类,它们是如何实现的,以及如何执行。书中的每一章都提供了动手练习及其在线测试代码。本书主要内容有:学习使用列表和映射等数据结构并理解它们是如何工作的。构建一个应用程序,用于读取维基百科页、解析页面内容并导航结果树。通过分析代码预测其运行时间和所需的内存空间。分别使用哈希表和二叉搜索树编写实现Map接口的类。创建一个简单的Web搜索引擎,包括一个网络爬虫、一个存储Web页面内容的索引器和一个返回用户查询结果的检索器。
Java语言是目前为流行的网络编程语言,它完全面向对象、简单高效、与平台无关、安全、支持多线程,是计算机世界的“国际语言”。《Java程序设计实验指导》在兼顾基本知识点的同时,根据几年来的教学实践和Java的主流应用,精心组织了实验项目,不仅包含大量验证实验,而且还编写了若干综合实验。《Java程序设计实验指导》共十二章节,内容包括开发简单的Java程序、Java基本的程序设计结构、Java面向对象程序设计——类和对象、Java面向对象程序设计——继承和接口等。
本书是高校培养应用型人才的配套教材,主要介绍了Java语言及其编程技术。本书注重面向对象的思想与Java程序设计技术的结合,培养读者使用面向对象的思维方式思考问题,并使用Java语言解决问题。本书共分为11章:第1、2章主要介绍Java语言的基础知识,使读者初步了解Java语言;第3、4章是本书的核心,介绍Java中面向对象的概念及具体实现,重点讲述继承和多态;第5、6章主要介绍Java中各种类型的数组、字符串类、数据结构以及一些常用算法;第7章主要介绍Java中的各种流及相关应用;第8章介绍图形化用户界面的设计;第9章介绍异常的处理及多线程技术;第l0章主要介绍Java中常用的几种网络通信模式;第11章介绍数据库的基础知识以及利用JDBC实现Java数据库编程。 本书主要作为高等院校计算机及相关专业Java课程的教材,也可作为Java入门的参考书,供面向对
本书以“公交运营调度系统”项目作为实训案例,将该项目的开发过程作为贯穿整个实训过程的主线,并按照职业全能竞争力的指导思想组织实训内容。首先是按照项目管理要求,将项目开发分为阶段:然后将每个阶段根据阶段性交付物划分为若干个实训任务;每个实训任务的设计都围绕着提高专业实力和职场表现力、强化职业拓展力来进行。 本书是软件开发与测试实训系列图书的—个组成部分,该系列由实训教程、项目案例、实训管理平台三部分组成。实训教程包括软件开发、软件测试、技术文档实训教程。实训管理平台帮助教师实现实训过程的全面管理及职业全能竟争力评估和报告,包括实训过程提示、任务下达、结果检查、成绩评定、能力评价。本书既可以单独使用,也可以与软件测试技能实训教程和实训管理平台配套使用。
Java语言具有简单、面向对象、分布式、健壮性、安全性、可移植性、多线程、高性能等诸多优势特点,也是近十年来计算机编程语言排行榜上的佼佼者,可以用于开发各种领域的应用软件。熟练掌握Java 语言是软件从业人员的技能。 肖英、刘洁编*的《Java高级程序设计》共9章内容,通过实例讲解了如何使用Java语言开发数据库应用程序、多媒体应用程序、网络应用程序等。这些程序典型简洁,主要功能突出,所涉及的技术可以解决同类问题。 本书实例丰富,内容充实,各章节都提供了大量的实例帮助读者学习;由浅入深,逐步讲解,实践内容步骤详细,符合高职学生的学习特点;语言通俗易懂,有助于初学者理解学习。
本书是面向Java初学者的入门级案例教材。全书章节以初学者的特点和需要来组织,选取案例为“中小学生汉字水平测试系统”。知识点围绕案例需要,以“简单、够用”为出发点,学以致用,培养初学者学习兴趣;项目案例按照学习规律进行了简化、分解,模块间低耦合,易于逐级学习;深入浅出地分析了类和对象等核心概念,为初学者的技术发展夯实基础。全书共10章,包括Java语言简介、程序开发语言基础、面向对象基础、登录界面设计、主界面设计、界面事件处理、数据存储及访问——文件、数据存储及访问——数据库、多线程基础、基于socket的客户端——服务器功能实现等。 本书面向Java程序开发的入门级人员,特别是针对高校学生,可作为教材或者学习参考书。
《java面向对象程序设计实训与考试指导(第二版)》是《java面向对象程序设计》(第二版)(赵生慧主编)的配套用书,由上机实训、考试指导与java题库练习系统软件使用说明、主教材习题参考答案以及附录四部分组成。实训部分精心设计了17项实训,每一项实训又包括实训目的、实训要求、实训内容与过程、思考与练习;考试指导与java题库练习系统软件使用说明部分包括对全国高校计算机水平考试,以及试题库练习系统软件的使用方法说明;主教材习题参考答案部分给出了主教材的部分习题参考答案;附录给出了两份笔试模拟试题及参考答案。 《java面向对象程序设计实训与考试指导(第二版)》可以作为高等院校本科及专科学生学习java面向对象程序设计的辅助教材,也可以独立作为教师教学和读者自学参考之用,同时还可供参加全国计算机等级考试(二级java)的
本书是与《Java语言程序设计》(第二版)配套的辅助书,全书由三部分内容组成:部分是Java语言程序设计的精选习题解答,涵盖了相关知识点,参考程序思路清晰、结构严谨、代码优化;第二部分为实验指导,共14个实验,强调边做边学,理论联系实际,巩固基础知识,可作为实验课程的参考内容;第三部分为6个综合实训,阶段性地给出了一些难度相当的综合实训题目,培养读者独立分析问题、解决问题的能力,可作为课程设计等提高和强化学习的参考内容。 全书以实用为原则,力求内容准确精炼、指导性强、应用性高,使读者在掌握相关理论的基础上能够使用Java语言解决一定的实际问题。 本书可作为高等院校计算机及相关专业Java程序设计的实训教材,也可以作为全国计算机等级考试二级Java的辅导教材,还可作为计算机软件开发工程技术人员学习和应用
《普通高等教育"十二五"重点规划教材?计算机系列?中国科学院教材建设专家委员会"十二五"规划教材:Java程序设计》以通俗易懂的语言、翔实的案例、全新的内容组织来介绍Java语言。全书分为11章,包括Java语言概述、Java语言基础知识、类与对象、继承与多态、数组和Java的常用类、集合类与泛型、异常处理、多线程、输入输出及文件操作、图形用户界面、网络和数据库编程等内容。《普通高等教育"十二五"重点规划教材?计算机系列?中国科学院教材建设专家委员会"十二五"规划教材:Java程序设计》内容以应用为核心展开,力求以知识的小集来实现*范围的应用。
《国家示范(骨干)高职院校重点建设专业优质核心课程系列教材:Java项目化教程》介绍了Java语言的开发使用技术。全书从开发环境搭建、计算器的开发、记事本应用程序的开发、成绩统计、停车收费管理程序、Java游戏开发等项目入手,介绍了Java语言的详细使用方法和开发技术。 《国家示范(骨干)高职院校重点建设专业优质核心课程系列教材:Java项目化教程》内容翔实,浅显易懂,图文并茂。将理论与实际操作相结合,重点放在对基础知识和基本操作技能的培养上。全书内容以项目化教学的方式进行编排,每个项目分为若干个任务来实施,在每个项目后面有思考题,便于组织教学。 《国家示范(骨干)高职院校重点建设专业优质核心课程系列教材:Java项目化教程》适合作为高等院校、高职高专院校信息类专业的教材使用,也可作为各类培训班
史永等编著的《Java EE应用开发实训教程》主要介绍了Java EE应用开发实训过程,共3部分,分别为:Java EE概述、技术应用实训和SSH框架应用实训。“Java EE概述”部分主要介绍JavaEE基础知识,帮助读者做好Java EE项目开发的准备工作。“技术应用实训”部分从读者比较熟悉的应用实例入手,详细介绍了4个实训项目的开发过程。“SSH框架应用实训’’部分对Struts、Spfing、Hibemate技术进行了介绍,给出了基于SSH的Web应用开发的一般模式,在此基础上,利用MyEclipse平台完成了2个实训项目的开发。 《Java EE应用开发实训教程》内容设置贴近实际教学,围绕学生需求展开,样例选择通俗易懂,便于读者独立动手完成实际应用项目开发。 《Java EE应用开发实训教程》既可作为Java EE相关课程的配套实训教材,也可作为本科计算机软件方向学生的参考书和课后练习用书。
本书选用开发网络应用程序流行的组合JSP/Servlet+Access,结合演示性案例详细介绍了用JSP进行网络应用开发的技术,同时专注于解决问题的经典方法,后用一个中型案例全程展示网络应用开发的流程及技术细节,让读者间接获得项目经验。 全书共分8章。前5章依次介绍了JSP/Servlet的基础知识与如何安装服务器、基本的HTML和Java语法、JSP/Servlet的语法与语义、JDBC等内容,后用3章详细描述了网上书店系统的创建流程及方法。读者只需掌握一门高级计算机语言,就可以按照书中介绍的方法和实例开发网络应用系统。 本书不要求面面俱到,也不追求博大精深,主要是面对大中专院校学生和没有开发经验或者仅有少量程序设计基础的读者,使他们能够在短的时间内获得用JSP开发中小型网络系统的能力。
本书涵盖了Java平台标准版(Java SE6.0)的全部基础知识和高级特性,内容由浅入深,主要包括Java程序设计基础、面向对象程序设计、数组、异常处理、断言、集合类、GUI设计与事件处理、I/O流、泛型、注解、多线程编程机制、Socket网络编程、JDBC数据库编程等。 本书结构严谨,层次清晰,语言生动,对概念的论述精准而深刻,并安排有大量实用的程序实例,可以帮助读者迅速掌握使用Java语言进行桌面应用程序的开发。 本书可作为高等院校、应用型本科、高职高专计算机等相关专业的教材,也可以作为在职人员的培训和学习参考书。
这本实用指南全面介绍了如何使用Java开发网络程序。你将学习如何使用Java的网络类库既快速又轻松地完成常见的网络编程任务,如编写多线程服务器、加密通信、广播到本地网络,以及向服务器端程序提交数据。作者提供了真正可实用的程序来讲解他介绍的方法和类。第4版经过全面修订,已经涵盖REST、SPDY、异步I/O和很多其他高级技术。本书主要内容有:研究Internet底层协议,如TCP/IP和UDP/IP;了解Java的核心I/O API如何处理网络输入和输出;发现InetAddress类如何帮助Java程序与DNS交互;用Java的URI和URL类定位、识别和下载网络资源;深入研究HTTP协议,包括REST、HTTP和cookie;使用Java的底层Socket类编写服务器和网络客户端;利用非阻塞I/O同时管理多个连接。
本书全面、详细地介绍了JavaWeb应用项目开发所需要的各种知与技能,主要内容包括开发环境的安装与配置、网上商店登录面建立、访问控制与人数统计、网上商店的商品信息维护、商信息的分页查询、购物车功能的实现、Servlet,的应用JavaMail的应用、安全验证码和JfreeChart的应用等。作者结多年的企业工作经验和教学经验,根据企业的实际开发需要的力和要求以及学生的认知规律,并请教了大量在实际开发岗位的资深工程师,编写出本书。本书将一个网上商店的项目分解各章,贯穿始终,是一本以“项目驱动、案例教学、理论与实相结合”的教学方法为主的一体化教材。 本书适合作为高职高院校计算机专业的教材,也可供开发人员参考。
《JavaScript语言与Ajax应用》系统介绍JavaScript语言与Ajax应用的相关技术,主要内容包括:JavaScript基本概念与开发环境的选择、面向对象程序设计、文档对象模型、事件处理、浏览器对象模型、JavaScript库、动画效果、Ajax技术和表单验证等。《JavaScript语言与Ajax应用》逻辑严密,实例丰富,内容翔实,可操作性强。《JavaScript语言与Ajax应用》可作为高职院校或大专院校相关专业的教材,也可作为Web应用前台开发人员的参考书,还可以作为各类计算机培训班的教材。
孙琳、张宇主编的《数据结构(Java版)》全面 系统地介绍了数据结构的基础理论和算法设计方法, 对常用的数据结构做了系统的介绍,并结合数据结构 的应用以及算法性能评价等内容,进一步使读者理解 数据抽象与编程实现的关系,提高用计算机解决实际 问题的能力。主要内容包括:数据结构的基本概念、 算法描述和算法分析初步、线性表、链表、栈、队列 、串、数组、广义表、树、图、查找和排序的各种方 法。 本书是用Java语言定义和实现数据结构及算法的 ,因此本书中**章**节简单介绍了Java编程语言 。本书结构合理,内容丰富,算法描述清晰,便于自 学,可作为高等院校计算机专业和其他相关专业的教 材和参考书,也可供从事计算机软件开发的科技工作 者参考。
董宁、陈丹主编的《JavaScript语言与Ajax应 用(第2版高等职业教育精品规划教材)》基于 ECMAScript 6标准系统介绍了JavaScript语言与 Ajax应用相关的技术,主要包括:JavaScript语言基 本概念与开发环境的选择、面向对象程序设计、文档 对象模型、事件处理、浏览器对象模型、JavaScript 库、动画效果、AjaX应用和表单验证等,逻辑严密, 实例丰富,内容翔实,可操作性强。 本书可作为高职院校或大专院校相关专业教材, 也可作为Web应用前台开发人员的参考书,还可作为 各类计算机培训机构的教材。
职业资格证书制度的推行,对广大劳动者系统地学习相关职业的知识和技能,提高就业能力、工作能力和职业转换能力有着重要的作用和意义,也为企业合理用工以及劳动者自主择业提供了依据。随着我国科技进步、产业结构调整以及市场经济的不断发展,特别是加入世界贸易组织以后,各种新兴职业不断涌现,传统职业的知识和技术也愈来愈多地融进当代新知识、新技术、新工艺的内容。为适应新形势的发展,优化劳动力素质,上海市人力资源和社会保障局在提升职业标准、完善技能鉴定方面做了积极的探索和尝试,推出了1 X培训鉴定模式。1 X中的1代表国家职业标准,X是为适应上海市经济发展的需要,对职业标准进行的提升,包括了对职业的部分知识和技能要求进行的扩充和更新。上海市1 X的培训鉴定模式,得到了国家人力资源和社会保障部的肯定。
《普通高等教育“十二五”重点规划教材·计算机系列:Java程序设计学习指导与习题解答》是《Java程序设计》一书的学习与实验指导配套教材。全书共分13章,按照JavaSE基本内容自成体系,按照“源于主教材、高于主教材”的原则对主教材中的内容进行扩展。第1~11章结合主教材介绍了其主要内容、典型例题分析、问题与解答、实验与指导、习题与参考解答5个部分,案例设计由浅入深,讲解详尽,突出应用性和指导性,以知识点、范例为基础,精心设计了实验题目和章节习题。第12章设置有面向能力提升和自我测试的综合实验,第13章精选了3套模拟试题,努力提高学生独立解决问题的能力。 《普通高等教育“十二五”重点规划教材·计算机系列:Java程序设计学习指导与习题解答》适合作为“Java程序设计”课程的学习指导及实验教材,尤其适用于学生自学
本书深入探究Java高级实用技术的内容,从而进一步强化Java开发技能。主要内容包括集合框架、泛型、实用类、输入输出处理、多线程、Socket网络编程、XML解析等。为保证*优学习效果,本书紧密结合实际应用,利用大 量案例说明和实践,提炼含金量十足的开发经验。本书使用Java高级实用技术进行控制台程序开发,并配以完善的学习资源和支持服务,包括视频教程、案例素材下载、学习交流社区、讨论组等终身学习内容,为开发者带来全方位的学习体验,更多技术支持请访问课工场官网:www.kgc.cn。
本书在内容体系上与本书作者编写的《Java语言程序设计》(清华大学出版社出版)一书紧密配合。全书各章次序与主教材保持一致,目的是为每章的实践环节提供一个指导。每章包括知识要点、实验指导和习题解答3个部分。知识要点部分对重要知识点和学生容易出错的部分进行了归纳总结;实验指导部分包括实验目的、样例调试和编程练习。样例调试包括基本训练题和综合训练题,基本训练题用于强化概念理解,分步启发引导学生在编程调试过程中进行知识总结,综合训练题注意融合知识的趣味性及实用性,有利于学生能力的培养,实验部分的编程练习题供学生思考和训练;习题解答部分对主教材后每章的习题进行分析和解答。 本书可作为高等院校开设Java语言课程的实验配套教材,也可以作为读者自学Java语言的学习用书。