JAVA及其相关
-
Java 7编程高级进阶(美)萨朗 (Poornachandra Sarang)著 曹如进,张方勇 译《Java 7编程高级进阶》包含了众多专家级编程技术,学习这些技术可以让你的Java水平上升至一个新的台阶。借助真实环境下的代码示例与详尽介绍,《Java 7编程高级进阶》展示了如何充分利用Java SE 7的强大特性,讲述了如何设计多线程与网络应用程序,集成结构化的异常处理,使用Java类库以及开发基于Swing的GUI与applet。另外,继承、泛型与各种实用类也在书中进行了介绍。 -
数据结构与算法分析(美)韦斯 著文艺复兴以降,源远流长的科学精神和逐步形成的学术规范,使西方国家在自然科学的各个领域取得了垄断性的优势;也正是这样的传统,使美国在信息技术发展的六十多年间名家辈出、独领风骚。在商业化的进程中,美国的产业界与教育界越来越紧密地结合,计算机学科中的许多泰山北斗同时身处科研和教学的最前线,由此而产生的经典科学著作,不仅擘划了研究的范畴,还揭示了学术的源变,既遵循学术规范,又白有学者个性,其价值并不会因年月的流逝而减退。 近年,在全球信息化大潮的推动下,我国的计算机产业发展迅猛,对专业人才的需求日益迫切。这对计算机教育界和出版界都既是机遇,也是挑战;而专业教材的建设在教育战略上显得举足轻重。在我国信息技术发展时间较短的现状下,美国等发达国家在其计算机科学发展的几十年间积淀和发展的经典教材仍有许多值得借鉴之处。因此,引进一批国外优秀计算机教材将对我国计算机教育事业的发展起到积极的推动作用,也是与世界接轨、建设真正的世界一流大学的必由之路。 机械工业出版社华章公司较早意识到“出版要为教育服务”。自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 Web设计模式之道蒋海晶 编著在软件开发与管理过程中,会涉及大量的软件设计工作,这些工作将对软件项目能否成功实施起到巨大的作用。《Java Web设计模式之道》全面讲解了Java Web设计模式,集理论与实战于一体,结合创新与发散思维,为读者提供思维上、方法上的启发。《Java Web设计模式之道》结合Java Web示例项目全面讲解了29个设计模式,最后通过一个实战项目学习设计模式是怎么结合到实际项目中的。全书源代码可以从网上下载。《Java Web设计模式之道》适合Java Web项目软件架构师、系统分析设计师和程序员阅读,也适合作为高等院校和培训机构相关专业的培训教材。 -
疯狂Ajax讲义李刚 编著本书为《疯狂Ajax讲义》的第3版,其中jQuery升级到1.8版本;Prototype升级到1.7.1版本;DWR升级到3.0版本。第3版最大更新是详细、全面地介绍了ExtJS 4.1的知识。由于Ext JS 4.1本身内容比较多,因此本书花了几百页来介绍ExtJS的功能和用法,这部分内容独立出来即可作为Ext JS 4.1的学习手册。本书详细介绍了jQuery 1.8、Ext JS 4.1、Prototype1.7.1、DWR这4个最常用的Ajax框架的用法,并针对每个框架提供了一个实用案例,让读者理论联系实际。这部分内容是“疯狂软件教育中心”的标准讲义,它既包含了实际Ajax开发的重点和难点,也融入了大量学习者的学习经验和感悟。再由笔者以丰富的授课经验为基础,深入浅出地介绍它们,希望读者真正掌握Ajax开发的精髓。本书最后提供了2个综合性案例:Blog系统和电子拍卖系统,让读者将前面所学真正应用到实际项目中。电子拍卖系统是一个包含5个表、表之间具有复杂关联映射的系统,该案例采用目前最流行、最规范的轻量级JavaEE架构,将整个应用分为领域对象层、DAO层、业务逻辑层,然后用DWR作为Ajax引擎调用业务逻辑方法响应异步请求,系统权限检查推迟到业务逻辑层完成,并使用HTTPSession跟踪用户操作状态,从而避免用户刷新浏览器导致的浏览状态丢失。该案例对实际项目具有极好的指导价值和借鉴意义。该案例既提供了IDE无关的、基于Ant管理的项目源码,也提供了基于EclipseIDE的项目源码,最大限度地满足读者的需求。如果在阅读本书时遇到任何技术问题,都可登录http://www.crazyit.org与本书庞大的读者群交流。本书并非针对零基础的读者,书中不再包含HTML、CSS、JavaScript相关知识,这些知识是阅读本书的基础。本书适合有初步HTML、CSS、JavaScript基础的读者,或对企业应用前端开发不太熟悉的开发人员。如果你已经掌握本书上篇:《疯狂HTML5/CSS 3/JavaScript讲义》内容,将非常适合阅读此书。 -
Java程序设计教程陈蕴 主编《计算机类高等学校规划教材:Java程序设计教程》从Java语言的易懂易学特点出发,介绍Java面向对象的程序设计要点、难点和应用实例,力求结构严谨,由浅入深、循序渐进。在介绍基本概念和方法的同时,配有精心设计的实例,使读者能够更快地理解、应用该语言的各个功能,培养读者运用Java语言进行编程的实践能力。 -
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编程爱好者阅读,还可作为各级程序设计选拔赛和全国青少年信息学奥林匹克竞赛的参考书。 -
JAVA 程序设计实验指导教程郑豪 ,杨种学 ,李青 编《JAVA 程序设计实验指导教程/应用型本科院校计算机类专业校企合作实训系列教材》把Java程序设计分为6大模块,由此实验也针对性的分为6个大的实验,每一个实验章节针对一个Java的知识模块。从简单的Java基础知识开始,到类的继承、多态、封装,最后到一个大的综合性项目,使读者能够循序进展,渐进式的掌握Java的知识体系。 -
Java EE企业级编程开发实例详解袁梅宇,王海瑞 著Java EE一直是企业级应用开发的主流技术标准和流行的软件开发架构,最新的Java EE 6.0致力于简化复杂技术,大大降低了开发难度,使用户容易理解和上手。《Java EE企业级编程开发实例详解》带领读者由浅入深地学习Java EE开发的持久化层、业务逻辑层和UI用户表现层的知识,系统地介绍称为Java EE“三剑客”的JPA2.0、EJB3.1 和JSF2.0开发。全书共5章,主要内容包括Java EE开发基础、Java持久化API、EJB3.1 、JSF2.0、Java EE应用安全和综合示例。《Java EE企业级编程开发实例详解》适合软件开发人员作为技术参考书,也适合作为计算机专业高年级本科生和研究生的教材或参考书。 -
Java程序设计基础教程贾宇波,孙麒,沈静 主编《21世纪高等教育计算机规划教材:Java程序设计基础教程》从初学者的角度出发,以丰富的案例,不同的学习图标,深入浅出地介绍了Java编程的基础知识和高级技术。全书共12章。第1章介绍了Java语言的特性、Java开发环境的搭建、Java程序的编译和运行过程。第2章介绍了Java语言的一些基本语法。第3章和第4章全面讲解了面向对象编程的思想和应用。第5章~第12章分别介绍了常用的Java 数据结构、异常处理、文件与流、图形用户界面编程、Java applet、多线程、网络编程和数据库编程技术。《21世纪高等教育计算机规划教材:Java程序设计基础教程》可作为高等院校相关专业或社会培训机构的教学用书,也可作为Java技术的初学者与编程爱好者的自学用书。 -
Java简明教程林巧民 编《高等学校计算机应用规划教材:Java简明教程》以Java为描述语言,详细介绍计算机语言的结构化编程和面向对象编程。全书共分12章,主要内容包括:Java入门、Java编程基础、Java程序基本结构、方法和数组、类和对象、继承多态与接口、字符串、多线程与Applet技术、图形用户界面、Java I/O、Java游戏开发基础以及游戏开发实例等。如果说结构化编程的特征是方法,那么面向对象编程的体现就是类的设计和使用,全书对这两种不同的设计思想都作了充分介绍。此外,每章最后都配有思考练习,习题有选择题、填空题、简答题、编程题等多种类型,选择题、填空题和简答题有助于读者对所学知识的理解与掌握,上机编程题则可以提高读者的动手实践能力。《高等学校计算机应用规划教材:Java简明教程》结构清晰、内容翔实,既可以作为高等院校相关专业的教材,也可作为从事软件开发工作的专业技术人员的参考书。
