JAVA及其相关
-
Java程序设计教程陈蕴 主编《计算机类高等学校规划教材:Java程序设计教程》从Java语言的易懂易学特点出发,介绍Java面向对象的程序设计要点、难点和应用实例,力求结构严谨,由浅入深、循序渐进。在介绍基本概念和方法的同时,配有精心设计的实例,使读者能够更快地理解、应用该语言的各个功能,培养读者运用Java语言进行编程的实践能力。
-
Java Web设计模式之道蒋海晶 编著在软件开发与管理过程中,会涉及大量的软件设计工作,这些工作将对软件项目能否成功实施起到巨大的作用。《Java Web设计模式之道》全面讲解了Java Web设计模式,集理论与实战于一体,结合创新与发散思维,为读者提供思维上、方法上的启发。《Java Web设计模式之道》结合Java Web示例项目全面讲解了29个设计模式,最后通过一个实战项目学习设计模式是怎么结合到实际项目中的。全书源代码可以从网上下载。《Java Web设计模式之道》适合Java Web项目软件架构师、系统分析设计师和程序员阅读,也适合作为高等院校和培训机构相关专业的培训教材。
-
数据结构与算法分析(美)韦斯 著文艺复兴以降,源远流长的科学精神和逐步形成的学术规范,使西方国家在自然科学的各个领域取得了垄断性的优势;也正是这样的传统,使美国在信息技术发展的六十多年间名家辈出、独领风骚。在商业化的进程中,美国的产业界与教育界越来越紧密地结合,计算机学科中的许多泰山北斗同时身处科研和教学的最前线,由此而产生的经典科学著作,不仅擘划了研究的范畴,还揭示了学术的源变,既遵循学术规范,又白有学者个性,其价值并不会因年月的流逝而减退。 近年,在全球信息化大潮的推动下,我国的计算机产业发展迅猛,对专业人才的需求日益迫切。这对计算机教育界和出版界都既是机遇,也是挑战;而专业教材的建设在教育战略上显得举足轻重。在我国信息技术发展时间较短的现状下,美国等发达国家在其计算机科学发展的几十年间积淀和发展的经典教材仍有许多值得借鉴之处。因此,引进一批国外优秀计算机教材将对我国计算机教育事业的发展起到积极的推动作用,也是与世界接轨、建设真正的世界一流大学的必由之路。 机械工业出版社华章公司较早意识到“出版要为教育服务”。自1998年开始,我们就将工作重点放在了遴选、移译国外优秀教材上。经过多年的不懈努力,我们与Pcarson。McGraw.Hill,Elsevier,MIT,JohnWiley&Sons,Cengage等世界著名出版公司建立厂良好的合作关系,从他们现有的数百种教材中甄选出AndrewS.Tanenbanm,Biame Stroustrup,Brain w Kemighan,Dennis Ritchie,JimGray,Afred V Aho。John E.Hopcroft.Jeffrey D.Ullman,AbrahamSilberschatz,William Stallings,Donald E.Knuth.John L.Hennessy,LarryL.Peterson等大师名家的一批经典作品,以“计算机科学丛书”为总称出版,供读者学习、研究及珍藏。大理石纹理的封面,也正体现了这套丛书的品位和格调。 “计算机科学丛书”的出版工作得到了国内外学者的鼎力襄助,国内的专家不仅提供了中肯的选题指导,还不辞劳苦地担任了翻译和审校的工作;而原书的作者也相当关注其作品在中国的传播,有的还专程为其书的中译本作序。迄今,“计算机科学丛书”已经出版了近两百个品种,这些书籍在读者中树立了良好的口碑,并被许多高校采用为正式教材和参考书籍。其影印版“经典原版书库”作为姊妹篇也被越来越多实施双语教学的学校所采用。权威的作者、经典的教材、一流的译者、严格的审校、精细的编辑,这些因素使我们的图书有了质量的保证。随着计算机科学与技术专业学科建设的不断完善和教材改革的逐渐深化,教育界对国外计算机教材的需求和应用都将步入一个新的阶段,我们的目标是尽善尽美,而反馈的意见正是我们达到这一终极目标的重要帮助。华章公司欢迎老师和读者对我们的工作提出建议或给予指正,我们的联系方法如下:
-
Java趣味编程100例衡友跃 等著《Java趣味编程100例》讲解了100个各种类型的Java编程趣味题的求解过程,旨在帮助读者培养编程兴趣,拓宽Java编程思维,提高Java编程能力,掌握用程序设计解决实际问题的方法与技巧。本书取材注重趣味性与实用性,内容涵盖了Java编程的基础知识和常用算法,讲解时给出了实例的详细代码及注释。本书附带1张光盘,收录了本书配套多媒体教学视频及实例源文件,可大大方便读者高效、直观地学习本书内容。《Java趣味编程100例》共分11章。第1章介绍了8个常见的变幻多姿的图表;第2章介绍了12个身边的数学问题;第3章介绍了8个趣味整数;第4章介绍了9个趣味素数;第5章介绍了8个趣味方程;第6章介绍了8个趣味分数;第7章介绍了10个逻辑推理;第8章介绍了8个趣味变幻;第9章介绍了9个定理与猜想;第10章介绍了9个趣味游戏;第11章介绍了11个其他趣味问题。《Java趣味编程100例》适合高校、职业技术院校及社会培训学校的学生阅读,也适合Java编程爱好者阅读,还可作为各级程序设计选拔赛和全国青少年信息学奥林匹克竞赛的参考书。
-
Eclipse RCP与Spring OSGi陆阳 著《Eclipse RCP与Spring OSGi:技术详解与最佳实践》由资源的Eclipse专家亲自执笔,并得到了Eclipse官方技术社区的强烈推荐,权威性毋庸置疑!内容全面,系统讲解了利用Eclipse RCP和Spring OSGi开发大规模Java应用的核心技术:实战性强,包含大量易于操作的案例和最佳实践。《Eclipse RCP与Spring OSGi:技术详解与最佳实践》共分3个部分:基础篇(第1-5章)详细介绍了与Eclipse RCP相关的一系列核心概念、Eclipse RCP开发环境的搭建, 以及SWT、JFace、Forms、Nebula和WindowBuilder等Eclipse RCP开发所常用的界面编程技术:高级篇(第6~12章)系统讲解了Eclipse RCP应用开发的基础知识、EclipseRCP软件产品各个组成部分的构建方法,以及Eclipse RCP扩展的使用和扩展点的开发,掌握这些技术知识的读者将能构建一个结构完整的Eclipse RCP软件,并解决软件开发过程中遇到的故障:实战篇(第13~15章)详细讲解了Eclipse RCP与Spring OSGi框架、Hibernate ORM框架、JPA规范、Maven工具的整合,以及它与Java的模块化设计。
-
JavaScript精粹(英)James Edwards,(澳)Cameron Adams 著 高铁军 译《JavaScript精粹(修订版)》主要介绍JavaScript应用中一些常见的问题及其解决方法,从最基础的数字、字符串、数组到进阶的DOM、表单验证、cookie,再到较为高级的AJAX,书中均有涉及。《JavaScript精粹(修订版)》覆盖现在非常流行和通用的技术,提出很多出现频率较高的Web开发常见问题,并提供了大量的技巧和解决方案,具有很强的实用性和通用性,书中的代码也具有很强的兼容性。《JavaScript精粹(修订版)》还介绍了一些面向对象编程内容,这部分内容可以帮助用户以更高的角度来看待自己的设计,以提高代码的质量和可维护性。最为难得的是,由于具有丰富的业界实践经验,作者在本书中不仅仅提出了对各种问题的解决方法,还展现了自己的思考方法和一些良好的程序设计习惯,与具体的细节性知识相比,这些无疑更加具有价值。《JavaScript精粹(修订版)》适合参与创建网站以及开发Web应用程序的工程技术人员和管理人员阅读参考。
-
Java Web程序设计实验指导李俊青 主编本书是《JavaWcb程序设计》一书的配套实验指导书,其中大部分题目是在真实项目的基础上经过加工提炼而来的,实验切合相关知识点的巩固需求,注重学生实际开发能力的训练。力求通过实验题目的实现,使学生更好地理解并掌握JayaWeb开发知识要点,增强开发能力。 全书共分为30个实验,设计了Tomcat服务器的安裝,JSP指令的使用,简单JSP网站的开发,request、response、session、application等JSP內置对象的使用,用户管理模块的开发,JavaBean的使用,Servlet的使用,EL的使用,数据库连接及优化,Wcb在线编辑器的使用,邮件发送,用户权限控制,图片缩略图制作等25个实际应用小模块项目;设计了多用户访客留言本、文章管理系统、图片网站、图书商城、博客系统等5个不同应用综合性项目。实验內容采用小项目模块到综合性应用项目,循序渐进地训练技术技能,符合职业教育行动导向的教学思想。按照典型的职业工作过程所需岗位能力编排了实验内容,设计时以工作能力(技术应用能力和职业素质)为主线,强调知识学习与能力培养并重。本书既可作为《Java Web程序设计》的配套实验教材,也可作为其他JavaWeb应用技术课程的实验指导教材。本书由李俊青担任主编,过晓娇担任副主编。实验1—4由雷燕瑞执笔,实验5—10、28—30由过晓娇执笔,实验11、12由陈艺卓执笔,实验13、l4由扬帆执笔,实验15—20由季文天执笔,实验21、22由裴云执笔,实验23由严丽丽执笔,实验24—27由李俊青执笔。全书由李俊青设计,过晓娇统稿。
-
Java语言程序设计实验指导唐友,舒杰 主编《应用型本科院校“十二五”规划教材·计算机类:Java语言程序设计实验指导》共分17章:前16章中“典型例题解析”和“课后习题解答”是典型例题和《Java语言程序设计》一书中全部课后习题的详细分析、解答及程序上机运行结果,每章中“上机实验”是精心设计的实验及相应的程序代码;第17章“综合实例”包括两个具有较高综合性的编程实例。
-
Java语言程序设计唐友,张珑 主编《应用型本科院校“十二五”规划教材/计算机类:Java语言程序设计》主要介绍了Java概述、Java基础、基本控制结构、方法、数组、类和对象、类的继承和多态机制、接口、异常处理、输入与输出、图形用户界面设计、Swing组件、集合类、Applet程序、多线程、数据库编程和网络编程等内容。 《应用型本科院校“十二五”规划教材/计算机类:Java语言程序设计》可以作为高等学校大学软件开发相关专业的教材,也可以作为软件开发人员的实用参考书。
-
JavaScript宝典(美)古德曼 等著,杨岳湘 等译本书的脚本清单以等宽字体显示,使它们与其他正文区分开。由于本书的页宽有限,脚本清单常常会断行,此时,脚本的剩余部分就显示在下一行,与清单的左边缘齐平,就像在打开自动换行功能的文本编辑器中一样。在文档中输入脚本清单时,假如这些断行引发了问题,最好在配书光盘上找到相应的清单,看看脚本应该是什么样子。在本书的第Ⅱl部分,在阅读对象模型或者语言功能(它们需要某个浏览器的指定最低版本)之前,不可能编写出多个页面。在需要特定的浏览器或浏览器版本时,为了更便于在文中阅读,多数浏览器引用由缩写和版本号组成。比如:WinlE5表示运行于Windows系统的IntemetExplorer5:NN4表示运行于任何操作系统的Netscape Navigator4-Moz表示现代Mozilla浏览器f它派生了Firefox、Netscape6和以后版本,以及Camino);Safari表示Apple用于Mac 0Sx的浏览器。如果浏览器的某个版本引入了一个功能,而且在后续版本中都支持,就在这个版本号后面加一个“+”符号。例如,标记为WinlE5.5+的功能,表示该功能至少需要Windows环境的IntemetExplorer5.5,WinlE8和将来的WinlE版本也支持该功能。如果在现代浏览器的第1版中实现了某功能,就在这个浏览器系列名称的后面加上加号(+),比如Moz+表示所有基于Mozilla的浏览器。有时,某功能或一些特殊行为只应用于一个浏览器。例如,某功能标记为NN4,表示只是在NetscapeNavigator 4.x中有这个功能。减号(例如,WinlE一)表示浏览器不支持当前讨论的内容. 本版书中的HTML标记格式符合HTML5的编码约定,也遵循许多XHTML标准,例如标记和特性名都使用小写形式。 “注意”、“提示”、“警告”、“交叉引用”这几个图标在本书中随处可见,用于标记重点内容,或者告诉你在哪里可以找到更详细的信息。