JAVA及其相关
-
Java网络编程(英)哈诺德 著,朱涛江,林剑 译;朱涛江译《Java网络编程》第三版会为你介绍Java网络API的最新特性。本书讨论了JDK 1.4和1.5(现在已命名为J2SE 5)中所做的所有修改和增补。本书内容全面,涵盖了从网络基础知识到远程方法调用(RMI)等各方面的内容,书中章节涉及到TCP和UDP socket、服务器socket、URL和URI、组播以及特殊用途的API(如JavaMail)等等。本书展示了如何使用JSSE编写安全的网络应用程序,解释了如何使用NIO API编写超高性能的服务器。它还涵盖了Java对网络代理、Web cookie和URL缓存的支持。《Java网络编程》不仅仅是对API的解释:它还展示了如何使用API。本书有很多示例,包含了几千行可以实际工作的代码(所有代码都可以在线获得),实现了功能完整的网络客户端和服务器。无论是希望编写特殊用途的Web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。无论你是经验丰富的网络开发人员、Java程序员新手,还是只希望对Java网络编程稍有些了解的人,都会发现《Java编程(第三版)》将成为你的书库中一个重要的部分。一旦开始使用Java网络API,只要你能想到它就能够做得到。 -
轻快的好Java/TM(美)塔特,(美)格特兰德 著Java的开发者正深陷于复杂性的泥沼中而无法自拔。我们正接近一个极限,程序设计师为了撰写程序来支持所选择的结构比解决真正的问题所花的时间更多,但是有必要把Java搞得这么困难吗?不,不是这样的。《轻快的好Java》能为你指引一条出路。不论是要维护一个应用程序还是从头开始一个设计,你都能够超越常规,大幅地简化基本结构、程序开发,最终及于程序代码。你会重新掌握一度失控的J2EE应用程序。在《轻快的好Jaya》一书中,作者Bruce A.Tate与Justin Gehtland会从头细说。首先,他们列出了五项基本原则,展示出如何建构简单、独立的程序代码,并带领你了解怎样选择技术。他们还对两种广为采用的开放源码应用程序是如何包含这些概念做了解释。最后,作者将这些基本原则应用于一个简单但又非常丰富的应用程序,以此来解决真实世界所遇到的问题。你曾经想象过工具与平台结构能让你的日子过得更好吗?你曾经为了支持技术框架的程序代码比完成实际工作的程序代码还要多而感到困扰吗?那就该是回到问题的本身并摆脱过分膨胀的软件束缚的时候了。此时你得自问什么才是真正重要的,并要发掘如何才能简单又优雅地完成任务。《轻快的好Java》能告诉你如何走上这条新的途径。你的用户(甚至是你的朋友跟家人)都会感激的。Bruce Tate是《Bitter Java and Bitter EJB》的作者与J2Life的总裁。Justin Gehtland是Relevance,LLC的共同创办人与TheServerSide.net的Agile Technologies专栏作家。本书荣获2005年第十五届Jolt技术类图书震撼大奖。 -
J2ME 游戏编程(美)威尔斯 著,李鹏,陈炜,任俊伟 翻译本书引领读者跨越游戏开发的全过程,从游戏创意的诞生,到埋头编程,乐在其中的日日夜夜,直到最后新游戏发布面世的激动时刻。本书通过一个实际的J2ME游戏开发项目,手把手教会读者开发出自己的游戏,包括游戏生命周期的评估、如何处理资源、屏幕绘图的各种方法、内存使用的优化、用户输入的处理,甚至还包括在线共享高分。作为高级话题,本书还探讨了3D光线投射引擎以及多人联网游戏所用的网络技术。.本书是游戏开发经典丛书系列之一,适合游戏开发人员、业余游戏软件开发爱好者和有关游戏软件开发培训班使用,也可以作为大专院校相关专业的参考书。... -
Java2教程(美)林登(Linden, P.V.D)著;邢国庆译本书根据最新的J2SE 5.0的功能特性,补充、更新和修订了《Java 2教程》第五版,充分反映了Java技术发展的最新发展成果。全书共分五个部分,28章。除介绍Java语言基础知识、核心类库、服务器端Java技术、客户端Java技术以及企业级J2EE编程技术之外,本书还详细讨论了泛型、枚举类型、增强的for循环、自动封装与解封、静态导人以及可变参数等新的内容。全书结构严谨,语言流畅,是一本学习Java2最新技术的综合参考书,适合各种层次的Java编程人员使用。作为连续8年的国际畅销书,《Java 2教程》是一本综合教科书,适用于各种水平的、Java程序员学习和参考。通过在上一版的基础上进行全面的增补、更新和修订,《Java 2教程》(第六版)不仅反映了J2SE 5.0的最新技术特征及其核心类库,还介绍了当今最新的企业与服务器端Java编程技术。另外也反映了最新的Tomcat与Servlet规范。本书新增的内容包括:以专门的章节讲解泛型与枚举类型;以Google与Amazon的Web服务为例,介绍Web服务;简化的交互I/O——Drintf();基本数据类型的自动封装与解封;静态导入、增强的fof循环结构以及其他新的语言特性作为一名资深程序员,作者Peter van der Linden向读者提供了专家的忠告、清晰的解释以及大量鲜见的示例程序,其中包括:基础知识:Java语言的基本语法、对象编程技术、接口、异常处理、嵌套类以及线程等;核心类库:日期和日历、正则表达式、模式匹配、网络软件、映射的I/O以及泛型集合类等;服务器端Java编程技术:网络服务器系统、完整的微型HTML服务器以及Java的XML支持等;客户机端Java编程技术:JFC/Swing GUl开发基础、新的数据类共享技术等;企业级J2EE编程技术:SQL、JDBC、Servlet以及JSP等。 -
Java程序设计潘浩、李芙玲、王志丽、易久《Java程序设计》是一本介绍Java2编程基本知识的教材。《Java程序设计》全书由12章组成,分两部分来实现。第一部分从第1章到第5章,讲述Java语言的基础知识,包括Java标识符、Java运算符、表达式和Java语句、Java的面向对象编程,继承、抽象、接口和包的应用;第二部分从第6章到第12章,讲述了Java类库的知识,包括Java语言包、Java工具包、图形、输入输出流、多线程、网络编程、JDBC等应用。《Java程序设计》的语言浅显易懂,内容介绍由浅入深,并辅以大量实例讲解Java程序的实现。本书适用于Java语言的初学者,可作为大专院校计算机或非计算机专业学生的教材,也可作为Java语言的培训和自学教材。 -
深入浅出Java(美)西尔拉(Sierra,K.),(美)贝茨(Bates,B.) 著《深入浅出Java第二版》是完整的面向对象程序设计和Java的学习指导。此书是根据学习理论所设计的,它让你可以从学习程序语言的基础开始一直到掌握线程、网络编程与分布式程序设计等高级特性。最重要的,你将学会如何像面向对象开发者一样思考。除了阅读,你还将学会玩游戏、拼图、解谜题以及以意想不到的方式与Java互动。在这些活动中,你会写出一堆真正的Java程序。深入浅出(HeadFirst)系列图书的图文并茂的版式能让你快速地掌握知识。敞开心扉准备好学习以下关键性的主题:·Java程序语言·面向对象程序开发·编写、测试与部署应用程序·使用JavaAPI库·异常处理·多线程·Swing编程·网络编程(RMI,socket)·collection和generic如果你想要看无趣的书,去看别的。但如果你真的想要学习Java,你会需要《深入浅出Java》。这本书可是2003年与2004年Amazon编辑推荐的十大好书之一!“判断一本指导书的价值在于它教得如何。《深入浅出Java》在教授方面近乎完美。”——slashdot.org“《深入浅出Java》绝对值得一读。”——ScottMcNealy,SunMicrosystems,Chairman,President,andCEO“《深入浅出Java》使纸质的图书成为了你所见过的最接近GUI的事物。作者使学习Java成为一种风尚。”——WarrenKeuffel,《SoftwareDevelopmentMagazine》“《深入浅出Java》是快捷、嘲讽而又有趣、引人入胜的图书。注意,你真的能从中学到东西。”——KenArnold,《TheJavaProgrammingLanguage》作者之一 -
Web 数据库编程—Java舒红平 等编著基于Web的“J2EE(JSP、Servlet、JDBC、Struts及Hibernate)+Oracle”技术是当前管理信息系统设计、开发的主流技术。本书主要介绍Web应甩编捏基础、JSP、Servlet、JDBC连接、Java连接池、基于Oracle的设计与应用、Struts及Hibernate技术等内容本书融入了作者多年从事J2EE及Oracle软件开发的经验及研究成果,其目的是在基于J2EE环境,以MVC为设计模型,连接数据库采用JDBC,后台数据库以大型数据库Oracle为应用开发平台的背景下进行系统的设计与开发。本书实例融入了许多项目中的实际应用,可操作性强。本书可作为高等院校计算机专业高年级本科生的教材或教学参考书,也可供从事相关内容的软件开发人员参考使用。 -
数据结构朱战立著本书是"PTC工程师系列丛书"之一,主要内容包括Pro/ENGINEER与CAM之间的关系、数控加工流程、制造设置、铣削加工方法、钣金件制造、模具与铸造件加工以及刀位数据文件的后处理。本书的附书光盘中还包括配置文件、训练文件和标准件库。本书内容全面、实用、条理清晰、通俗易懂。全书贯穿了特征命令的综合应用,紧密结合实例进行透彻讲解,给出的实例都是在工程设计中具有代表性和实用性的例子,让读者能够迅速掌握本书所讲述的各项功能,确保在学习后能够综合运用Pro/ENGINEER数控加工技术。本书适合初、中级用户和从事数控加工的专业人员学习使用,可作为工科院校相关专业学生的培训教程,也可供从事CAD/CAM的工程技术人员参考 -
Java实用教程(美)赫伯特(Herbert, S.)著;马海军, 景丽等译本书由优秀的程序员和畅销书作家HerbertSchildt编著,全面地介绍了Java的编程基础,内容采用最新的J2SE5版本。本书采用逐步的指导来帮助读者快速掌握Java的编程技术。读者将会首先了解Java为什么是Internet的首选编程语言,它的面向对象的编程特征,以及Java程序的一般形式。接下来将会学习Java的编程基础,包括数据类型、运算符、程序控制语句、类、对象和方法。然后将会研究一些高级议题,如继承、异常处理、I/O系统、多线程和applet等。本书还专门介绍了J2SE5的新增功能,如泛化、自动封包、枚举和静态导入等。本书在国外广受好评,是一本学习Java编程的优秀的自学和培训教程。本书采用教程式的组织结构,每一章都建立在前面的基础之上。本书共分14章(模块),每一章讨论一个有关Java的议题。本书的特色就在于它包含了许多便于读者学习的特色内容。重要技能每一章都包括一些重要技能,并且在各章中以节标识。思考与练习每一章都有思考与练习,测试读者学习到的知识。答案在附录中提供。学习检查每一节后面都有一个“学习检查”,问题的答案在底注中。专家问答每一章中都有一些“专家问答”,以一问一答的形式介绍补充知识和要点。练习每一章中都包含1~2个实习项目,帮助读者将学习的知识应用到实践中去。作者简介HerbertSchildt是世界顶级的程序设计类图书的作者,其作品已经销售了300多万册。他是众多畅销书的作者,包括Java2:TheCompleteReference,Java2Programmer'sReference,C++:TheCompleteReference等。其个人网站为HerbSchildt.com。 -
Struts 数据库项目开发宝典曹广鑫,王谢华,王建凤 等编著本书是一部Struts数据库开发工具的操作指引,主要讲解了7个完整实例。通过完整的合同管理系统、会员管理系统、日志管理系统、信息发布管理系统实例充分展现了Struts分别与JDBC,Hibernate,JDO和Spring联合开发的各自的优势所在。另外,通过将Hibernate和Spring组件分别与JSF和WebWork结合使用制作了完整的安全(权限)管理系统、企业信息门户管理系统、网上商城管理实例,是程序设计人员的首选。本书是一本集综合性、实用性为一体的全面讲解使用Struts进行项目开发的书籍。本书的讲解循序渐进,由基于Struts+JDBC架构的简单系统开始,难度逐渐加深。前8章介绍了Struts的基础知识,后面的实例部分讲解了大量完整的项目开发实例,为广大读者介绍了基于Struts架构的不同实现。希望通过每个系统的开发,提供给读者一些软件设计的思想及理念。本书附带的光盘中包含每个实例的完整源代码,另外作者提供了网站为广大读者做后续的支持,网址WWW.relationirfro.corn或WWW.helpsoft.org。本书适用于使用Struts开发Web应用程序的技术人员及对相关技术感兴趣的读者,同时也非常适合具备一定Struts基础知识的读者进行学习和提高。
