JAVA及其相关
-
Java程序设计教程(美)John Smiley著;王颖,景丽等译;王颖译本书以情景教学的方式,模拟了一个Java课堂。在这个课堂上,有一位诲人不倦的老师和一群聪明的好学的学生。在老师的循循诱导下,学生们提出了大量的问题。这些问题有些看似“聪明”,有些看似“愚蠢”,但这些问题可能是您身临其境所能想到的和问到的所有问题。而且这些问题都在老师的指志下通过实践的方式得到了解答。在本书模拟的课堂上,您将学到以下内容:了解程序设计项目的系统开发生命周期,学会从明确用户需求开始规划应用程序的目标;学习数据类型、程序流程控制和数组等Java程序设计基础;真正掌握面向对象程序设计技术;使用Swing程序包开发图形用户界面和事件驱动的程序;程序设计中的常见错误和Java错误处理机制;通过全书200多个循序渐进的示例开始真正的项目。本书适合没有任何程序设计基础的读者阅读,也是已有其他程序设计语言基础和编程经验的读者学习Java程序设计的最佳参考书。 -
Java图像编程实例库(美)Oswald Campesato著;刘谦,苏建平等译这是一本介绍有关Java图形编程的书籍。本书每一章讲述了一个主要图形,它的数学算法,编程思路及每一个图形的源代码。每一章的结束部分都有本章所涉及的图形及其他相关图形。借助于这些可裁剪的源代码和图形类,读者可以根据自己的需要来组合实现各种Java图形程序。本书通俗易懂,适合于具有一定Java编程基础的软件开发人员阅读。 -
Java面向对象程序设计教程(美)Dennis Kafura著;袁晓华,石耀斌等译编辑推荐:本书综合介绍了各种面向对象的编程概念、设计策略、软件工程中的问题以及JAVA语言特征。可作为本科计算机专业教材,对初学者和具有一定编程经验的程序员同样适用。本书主要特点:·完整的面向对象编程入门指地,大量习题便于教学,也可供自学使用·用两个实际可操作的例子——图形用户界面和生态仿真,演示了语言的功能和效用·重点介绍良好的面向对象设计基本原则,而不拘泥于JAVA语言的语法和细节·通过一步步的指导,使读者学会利用常见的工具和技术来构造复杂的系统·通过动画式的仿真或交互式的组件生动形象地说明关键的术语,这些仿真或组件是JAVAAPLET创建的,可以在标准浏览器上显示·基于SUN公司的JAVA2·用专门一章来介绍如何利用最新的SWING组件来构造图形用户界面 -
Effective Java中文版(美)Joshua Bloch著;潘爱民译;潘爱民译本书介绍了在Java编程中57条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么、不应该做什么才能产生清晰、健壮和高效的代码。本书中的每条规则都以简短、独立的小文章形式出现,这些小文章包含了详细而精确的建议,以及对语言中许多细微之处的深入分析,并通过例子代码加以进一步说明。贯穿全书的是通用的语言用法和设计模式,以及一些具有启发意义的技巧和技术。◆“真希望10年前我就能拥有这本书。可能有人会认为我不需要任何关于Java的书籍,但是我确实需要这本书。”——JamesGosling,Java之父,Sun公司副总裁◆“一本非常优秀的书,充满了各种关于使用Java程序设计语言和面向对象程序设计的好的建议。”——GiladBracha,Sun公司计算机科学家,《TheJavaTMLanguageSpecificationy》(SecondEdition)的作者之一机械工业出版社华章公司引进的美国软件开发杂志获奖图书 -
计算机科学导论( )Alan W.Biermann,( )Dietolf Ramm著本书以通俗易懂的语言深入浅出地介绍了计算机学科的主要分支领域,以此阐述了本学科的一些核心思想和研究方法,并结合Java语言介绍程序设计方法的有关内容。本书试图将庞杂深奥的学科内容归纳提炼为易于理解的形式,并通过一些实例进行说明,使学生能够初步理解和体会本学科的一些基本思想方法。主要内容包括:万维网;Java语言程序设计;数值计算机与函数;自顶向下程序设计,子程序与数据库应用;图形处理,类与对象;计算机描述;软件工程;计算机结构;程序语言翻译;计算机虚拟环境;计算机安全;计算机通信;程序执行时间;并行计算;不可计算性;人工智能等。作者AlanW.Biermann教授是美国杜克大学计算机科学系主任,DietolfRamm是该系副教授。内容:1万维网2Java及其相关知识3数值计算与函数研究4自顶向下程序设计、子程序与数据库应用案例5图形学、类与对象6计算机模拟7软件工程8计算机体系结构9程序语言翻译10计算虚拟环境11计算机安全12计算机通信13程序执行时间14并行计算15不可计算性16人工智能 -
Java语法及网络应用设计徐迎晓编著本书结合作者多年来的教学与开发经验,详细介绍了Java在网络编程方面的应用设计。全书分概念语法篇和网络编程篇两篇,共计19章。概念语法篇通过大量精心设计的实例,系统地介绍了与Java相关的概念、语法及面向对象的编程技术等内容,并对涉及SUN公司认证程序员(SCJP)考试要点的部分做了重点介绍。网络编程篇介绍了Socket、数据库、Servlet、Cookie、SNMP、RMI、Applet等网络编程技术。对于常见的网络应用通过简明的程序和例子给出了其设计思想,如基于Web的数据库访问及口令验证、个性化网页、聊天室、网上购物篮等。本书采用“Step by Step(循序渐进)”的风格编写,便于自学者使用,同时也适合于企事业单位Java培训、高校Java教学及参加SCJP认证考试的人员参考。 -
Java 2编程指南(美)Ivor Horton著;马树奇,孙坦等译;马树奇译作为理想的面向对象的程序设计语言,Java以及迅速发展的势态日趋成为主流应用程序的开发语言.本书的目标是接照一个合理的形式讲述Java编程,以期帮助读者理解Java语言,积累Java应用环境的使用经验,并在核心技术领域打下坚实的基础.在介绍Java语言各个方面的过程中,本书一边解释各语言要素的作用,一边讲述如何在实践中应用,并给具体程序示例.本书采用了教学方式,适合软件开发人员和高校师生阅读.前言在我编著全部的编程类丛书过程中,目标始终都是尽量把会给读者带来障碍的方面排除。这些障碍是每个有抱负的程序员都将面临的,分别是熟悉每一种编程语言和环境中的术语、理解程序语言中各要素的使用(而不仅仅知道它们是什么)以及掌握该语言在实践中的合理应用。术语是一种宝贵的、不可替代的交流方式,不仅行业专家要用,业余爱好者也要用。因此这个问题根本无法回避。我的办法是让初学者理解特定术语是什么意义,并且能够自由地在适当的环境中运用。这样,他们就可以更有效地使用大多数编程主品附带的文档,并且在阅读和学习大多数程序语言的相关资料时充满信心。学习一种程序语言最基础的就是要理解编程语言中各要素的语法和产生的效果。但是我相信,展示编程语言中各功能的工作方式和使用方法也具有同等重要的意义。我不是只使用成段的代码,而是力图为读者提供更具有实际意义的示例,向读者介绍与特定问题相关的编程语言中各功能之间的关系。然后,将这些内容作为进一步编程实验的基础,便于读者亲身了解以不同的方式更改这些代码会产生的效果。除了应用各语言要素之外,还需要深入到具体的实践环境中。为了帮助初学者能够有信心开发自己的应用程序,我的目标是为他们分析所有各部分工作的内部技术,并且在更大范围内结合一个简单的、由若干行代码构成的示例。这就是我喜欢至少使用一个可以工作的示例贯穿在多个章节内容中的原因。这样就有时能不但介绍这些功能该如何在一起应用,还能够说明如何管理代码。最后,我知道通过对一本书的学习而掌握一门技术的过程是十分困难的。因此读者一定要认识到大多数编程语言中都存在的二方面问题。第一,需要付出大量的努力,但这同时也意味着当你成功之后会获得更大的满足;第二,学习过程中充满着乐趣,因此你真的会喜欢上这些工作;第二,学习过程比你起初自己的设想要容易得多,因此有志者事竟成。IvorHorton浏览本商品所属分类图书计算机/网络程序设计JavaJavaScriptJ2EE -
Java专业编程指南(美)Brett Spell著;邱仲潘等译本书是Java编程的实例指南指南,通过大量实例,深入浅出地介绍了如何使用Java语言和平台建立强大的应用程序,以及充分利用Java的跨平台性和易用性。首先介绍了编写高质量应用程序的各注意事项和用户界面组件;接着讲述了如何实例标准用户界面功能,如何处理分布式应用程序中的关键问题;最后介绍了有效的编码及完善它的要点。 -
C/C++/Java程序设计经典教程(美)Harvey M.Deitel,(美)Paul J.Deitel著;贺军译本书译自经典计算机教程《C How to Program》的最新版,在美国,数十万学生通过本书学习C语言。作者Deitel & Deitel父子俩从事编程和教学工作几十年,积累了丰富的经验,通过本书讲述了C语言、C++以及Java语言的基本概念及编程方法。本书重在强调程序的清晰性与实用性,书中给出大量的相关提示信息,可以引导读者养成良好的编程习惯,提高程序性能和可移植性。本书适用于只有很少甚至没有编程经验的大专院校学生,可以作为计算机编程方面的入门级教材,同时也可作为初中级程序员的参考用书。 -
无线JavaTM入门Qusay H.Mahmoud著;常晓波译以前Java开发者一直都局限于桌面编程。然而,随着Sun公司的J2ME(Java 2 Platform,Micro Edition)的出现,程序员现在可以为资源受限的设备(即内存较少和CPU功能有限的设备)开发Java应用程序了。这种技术可以为无线编程领域带来激动人心的新Java程序。本书可以使你学习新的J2ME(包括它的configuration和profile)。介绍了开发无线应用程序使用的CLDC(Connected Limited Device Configuration,有限连接设备configuration)和MIDP(Mobile Information Device Profile,移动信息设备profile),以及使用Sun公司的轻量级KVM(K Virtual Machine)时需要的一些提示与技巧。另外,本书还介绍了MIDlet编程的基础知识,说明了如何使用提供网络支持的通用连接框架(Generic Connection Framework)、高层和低层图形API以及用于永久存储的J2ME记录管理系统。本书的主要内容如下:J2ME体系结构和Java无线工具包简介;CLDC、MIDP和KVM与J2SE(Java 2 Standard Edition)之间的区别;MIDP GUI API的用法;使用通用连接框架和HTTP通过Internet与服务器交换数据的方法;使用MIDP记录管理系统永久存储数据的方法;在Motorola i85s/i50x和连接Palm的设备上部署J2ME应用程序的方法;各种CLDC和MLDP包和类的简明介绍。Qusay H.Mahmoud是Sun公司的一位独立撰稿人,为Java Developer Connection写过许多介绍J2ME(包括MIDP和CLDC API)的文章。他在许多国际学术会议上发表过介绍无线应用程序开发的论文。Qusay H.Mahmoud还是《Distributed Programming with Java》一书的作者。
