JAVA及其相关
-
JAVA于面向对象程序设计导论金志农 主编本书是作者在多年从事面向对象程序设计教学和科研实践的基础上,进行归纳、总结、提高,并参考有关文献编写而成。全书共10章。第1章概述了面向对象程序设计基本概念;第2章讲述了JAVA基本语法;第3章和第4章是运用JAVA语言实现面向对象的程序设计;从第5章开始讲述JAVA的各种主要包和类库的使用;第6章运用JAVA实现了一些常用的算法和数据结构;第7章运用AWT包和SWING包实现基本的图形用户界面设计;第8章讲述了JAVA对数据库的访问和操作技术;第9章简要介绍了JSP技术,并和基本的JAVA程序设计技术相结合实现网络编程;并在最后一章实现一个较详细的实例,以便读者学习掌握JAVA程序设计方法。本书面向对象是大学计算机专业或非计算机专业的学生以及其他自学人员。
-
Java程序设计成玲编Java自问世以来,以其独特的优势迅速风靡了计算机界。经过数年的发展,它已日益显现出巨大的优势和潜力,成为当今主流的编程语言。本书共分为8章,第1-2章介绍了Java语言基础。第3章介绍了Java面向对象程序设计基础。第4-7章介绍了Java的图像、声音、图形用户界面、图形、动画等的程序设计方法。第8章介绍了Java网络编程基础。本书语言通顺,示例丰富,针对所阐述的理论列举了比较典型的实例,便于读者学习、掌握。本书可作为高等职业技术教育教材,也可供从事计算机软件开发的读者学习使用。
-
举一反三——Java程序设计实战训练张伟编著Java以其“Writeonce,runanywhere”的特点,自诞生后便受到了用户的青睐,从小应用程序、网络编程、分布式运算到手机游戏,Java无处不在。在北美地区使用Java的软件开发人员比例达到了44%,在北美以外的地区,使用Java的软件开发人员比例为43%。国内近几年来使用Java的软件开发人员越来越多,我国对Java人员的需求量也较大,根据权威部门预测,到2005年我国对Java技术人员的需求量将高达20万人。JBuilder9.0是Borland公司推出的一个跨平台的Java开发环境,它不仅支持Windows操作系统,还支持Linux、Solaris等操作系统,利用JBuilder9.0可以构建符合业界标准的Java应用系统,还可开发EJB、JDBC、Web和XML等。JBuilder9.0还可大幅度提升Java开发团队的生产力,是不可多得的Java开发环境。本书根据作者多年使用JBuilder进行Java开发的经验和心得体会,通过典型实例由浅入深地向读者介绍如何利用JBuilder9.0开发Java程序。本书沿袭了“举一反三”丛书的编写风格,在带领读者完成一个典型实例的基础上,由读者开动脑筋、自主完成3个相关题目,达到提高实战能力的目的。全书共分7章,各章内容简要介绍如下。·第1章:从特性、平台、开发工具包、集成开发工具、语法和面向对象编程等方面综合介绍Java,方便读者快速掌握Java基础知识。·第2章:介绍图形用户界面设计和事件处理,并通过图形用户界面设计基础、计算器、记事本和树形组件等4个实例介绍利用JBuilder9.0开发Java程序。·第3章:介绍图形图像处理和多媒体的基础知识,并通过时钟、图像操作和多媒体应用等3个实例介绍图形图像处理和多媒体的应用。·第4章:介绍数据库基础、SQL语言、JDBC和JBuilder9.0数据库管理等知识,并通过两个综合实例介绍Java数据库应用程序的开发。·第5章:介绍网络协议、IP地址和域名系统DNS等网络基础知识,并通过IP地址、URL、Socket、UDP、JavaMail和Java网络编程综合等6个实例全面介绍最实用的Java网络应用。·第6章:介绍JSP的概念、运行环境、语法私内建对象等基础知识,并遍过Java论坛实例介绍JSP的应用。·第7章:介绍Java高级应用,主要包括JavaApplet基础知识及实例,文件操作基础知识及实例,Java应用程序的部署等。读者对象本书特别适合对Java语言有一定的了解,想在此基础上提高应用程序设计能力的读者,也可作为高等院校在校学生学习Java的参考资料。配套光盘内容及用法为了方便读者学习,本书附一张光盘,主要收录了本书所有典型实例的源代码,读者可先将光盘中的文件拷贝到本机硬盘中,去掉文件的“只读”属性,然后启动JBuilder9.0,选择菜单栏中的[File]/[OpenProject]命令打开相应实例文件夹下的“Jpx”文件,即可参考使用。读者若要运行光盘中的实例,可启动JBuilder9.0打开相应的工程,然后选择菜单栏中的[Run]/[RunProject]命令(按F9)键或单击▲按钮),编译运行程序。
-
由浅入深——Java 2自学教程叶至军编著本书特色介绍Java2的基础编程技术在SDK环境下,开发Java2的各种高级界面剖析Java2的3个典型案例讲解Servlet/JSP和数据库的开发技术,介绍利用第三方jspSmartUpload开发实现图文信息的数据库上传与下载技术本书循序渐进地介绍了Java2的基础编程知识,包括Java的基本语法,Java的类和对象,代码中的异常捕捉处理,数组和字符串的应用,标准输入输出及目录文件的管理,图形用户界面的事件编程,多媒体、多线程编程以及Servlet/JSP动态页面开发技术等。在介绍基础知识的同时,还恰当地穿插介绍了一些颇有实用价值的高级开发实例,如互联网上的多人联机对弈游戏的服务器/客户端程序的开发技术、多线程下可显示声频波形图的高级Applet播放器以及ServleffJSP动态页面的最为经典的分页数据浏览、存储过程调用和基于第三方的jspSmartUpload开发包实现的图片文件的上传、下载技术等。阅读本书,读者不仅能够在极短时间内掌握Java的基础编程技术,还能够做出一些真正具有商业用途的应用软件。本书附带的光盘中包含了书中所有的程序代码和执行码,方便读者了解程序的实际执行情况、分析和调试程序。也欢迎读者根据实际需要对程序进行二次开发。本书适合于Java初学者进行自学,也可供对Java有一定了解的读者作为提高技术水平之用。本书详细、清晰地列出了Java中很多常用方法的使用原型和示例代码,因此可作为有一定Java编程经验的程序员的一本快速参考手册。
-
J2EE应用开发详解刘晓华,陈亚强等编著本书基于最新的J2EE1.4平台,从基本开发实例入手,以实用为目标,以实践为指导,深入浅出地讲解了J2EE1.4平台的各种技术,JAX-RPC是J2EE1.4平台Web服务的核心技术,书中用详细的实例对它进行了深入剖析。同时,本书以当今流行的Eclipse作为开发工具,详细介绍了使用Eclipse开发JSP、Servlet、EJB、Web服务的各个细节;JSP2.0的发布使得非Java程序员都能编写JSP,因此书中也介绍了怎么让非Java程序员使用表达式语言和标准标签库编写JSP;伴随EJB2.1技术做的许多大的改动,如增加了使用定时器功能、EJB-QL增强、直接发布成Web服务等,本书还将详细介绍这些新技术,并且提供了具体实例。随书所附光盘内容为书中范例件。本书适合于专业J2EE应用开发人员和准专业的开发人员,对于要了解J2EE1.4最新技术的系统构架人员,本书也可以作为其参考。
-
精通Eclipse刘亚滨,杨红等编著Eclipse是一个非常优秀的集成开发环境。本书从Eclipse的基础开始,介绍了Eclipse的体系结构、技术概况以及实际应用,由浅入深、全方位地向读者展示了Eclipse。本书指导读者利用各种插件使Eclipse成为各种领域的工具,如编程工具、项目开发工具、建模工具、测试工具、版本管理工具等。本书还包含了如:Java应用程序开发、C++应用程序开发、Web应用程序开发、J2EE项目开发及Struts框架开发等大量实例;并且介绍了Ant,JUnit,CVS,UML等相关技术,以及如何在Eclipse平台中利用这些插件进行测试、版本管理及设计等工作。全书分为七篇,共15章。本书适合于Java程序员及各类软件开发人员阅读。目
-
Ant极限编程(美国)尼米尤等著、孟浩文译本书通过开发一个真实的项目,全面深入地介绍了如何使用Ant进行极限编程的过程。读者只需要将书中的代码和示例稍作修改,即可应用于实际的工作中。全书共11章,内容涉及到Ant应用的方方面面,包括如何编写buildfile,如何使用Ant的内置功能,以及如何开发定制Ant构件等。.本书面向软件开发工程师,要求读者对软件开发过程有大致的认识,并且熟悉Java语言,最好有一些实际项目开发经验。同时,本书对高等院校计算机软件方向的教师和学生也具有重要参考价值。...
-
JDBC API教程与参考手册(美)Maydene Fisher,(美)Jon Ellis,(美)Jonathan Bruce著;李化,宿培成译;李化译本书提供了JDBC API的权威教程与参考。JDBC API技术支持使用Java编程语言进行通用数据访问,该版本进行了更新和扩展,覆盖整个JDBC 3.0 API的内容,包括java.sql包和易于构建服务器端应用程序的javax.sql包。除了介绍JDBC 3.0 API规范外,本书还包含了更深层次的解释:从循序渐进的教程到每一个类和接口的全面参考。对于那些学习Java技术的新手而言,本书还介绍了Java编程语言和SQL的基础知识。以此为起点,您将学习如何建立数据库、如何建立连接、如何从结果集中获取值以及如何使用准备语句,从而学会创建完整的JDBC应用程序。另外,本书提供了很多示例,也举例说明了执行通用任务的方法。然后,本书转向更高级的主题,集中介绍JDBC 3.0 API的一些高级功能,如可滚动和可更新的结果集、批量更新、SQL99数据类型、定制映射、保存点、语句池以及自动生成键等。除了深入介绍JDBC元数据API之外,本书还给出了行集的最新信息。行集技术支持以JavaBeanst组件来处理数据集。此外,本书还介绍了JdbcRowSet、CachedRowSet、WebRowSet、JoinRowSet和FilteredRowSet对象的标准实现。本书对JDBC API中的每个类和接口(从Array到XADataSource)都提供了简洁但完整的信息。每个类不但包含用例的概述,还包含方法和域的详尽解释。文中有关SQL类型和Java编程语言中的类型之间的映射关系的章节、附录A、JDBC 2.0和3.0 API中新特征的总结以及术语表,对所有数据库程序员来说都是必不可少的资源。
-
JUnit IN ACTION中文版(美)Vincent Massol著;鲍志云译;鲍志云译本书特色★一本实例驱动的教你"怎样做"的书。★IT名社Manning顶尖佳作完美中文化!★大受好评的Java单元测试工具JUnit经典书籍。★Amazon网站全五星一致推荐!★JUnit社群已经采纳本书中一些最佳实践。★JUnit框架已经使用本书中一些著名的设计模式。内容简介·用mockobjects进行隔离测试·用Cactus进行容器内测试·用Ant和Maven进行自动构建·在Eclipse内进行测试·对如下内容进行单元测试◆Java应用程序◆Filter◆Servlet◆EJB◆JSP◆数据库应用程序◆Taglib本书主要介绍了在Java软件开发中使用JUnit进行测试的原则、技巧与实践,深入阐述如何编写自动测试,把一段代码隔离开来测试有什么好处,如何判断何时需要进行整合测试,并对如何测试完整的J2EE应用进行了极具价值的讨论。本书富含开发实践当中的真实案例,以专家手笔讨论了实践中的测试技术,主要内容包括:用mockobjects进行隔离测试;用Cactus进行容器内测试;用Ant和Maven进行自动构建;在Eclipse内进行测试;对Java应用程序、Filter、Servlet、EJB、JSP、数据库应用程序、Taglib等进行单元测试。本书适合于在Java平台下进行各类软件开发的开发人员、测试人员、单元测试研习者以及编程爱好者阅读和学习,具有极高的参考价值。熟知业界动向的开发者正在转向一种新的测试策略:单元测试。在单元测试中,代码和测试互相交织。这种强有力的方法会让软件具有更好的设计、更少的缺陷、更快的交付周期。单元测试以"能激励开发者的士气"闻名:每当开发者往前迈进一步,他们的信心也随之增加,因为他们知道以前迈出的每一步都踏踏实实、正确无误。JUnitinAction这本书能让你快速开始这一新的编程方式。在编程时你无可避免地会常常犯错,你会希望尽早发现这些错误。通过(经常)使用单元测试,你能做到这一点。本书充满了现实世界中的真实案例,以专家手笔讨论了实践中的测试技术。本书能告诉你如何编写自动测试,把一段代码隔离开来测试有什么好处,如何判断何时需要进行整合测试。本书还就如何测试完整的J2EE应用进行了极具价值且独一无二的讨论。"……归纳并描述了高效JUnit测试特别是J2EE测试的最佳实践。在没看过这本书之前不要对你的J2EE应用做单元测试!":ErichGammaIBMOTI实验宣JUnit作者之一"极好的杰作,读来乐趣无穷!我全力推荐它。":ErikHatcherJavaDevelopinentwithAnt作者之一"以一致的结构展现了大量的信息。":J.B.RainsbergerJUnit杜区领袖,作家"Virice不畏艰险,不避难点,迎难而上,厘清了人们面对的真正问题。":ScottStirling,BEA
-
Java基础教程(美)D.S.Malik,(美)P.S.Nair著;张少华,郭平译本书通过多个清晰而准确的示例说明了如何利用Java语言成功地编写程序,详细地介绍了编程课程所涉及的两个最重要的方面:如何分析问题和如何解决问题。本书适用于所有对Java编程感兴趣的读者,既可作教材也可作参考书。学习本书无需具备编程经验,但应具备一些高等数方面的知识。本书结构特色·章首的“主要内容”部分介绍了要在章节中详细讨论的Java编程概念。·通过大量的图形和示例,详尽而直观地说明了较难理解的概念。·各章尾的“编程示例”部分提供了完整的程序,其中包括“输入”、“输出”“问题分析”、“算法设计”和“完整的程序清单”等各个具体的阶段。·“快速回顾”部分对每章所涵盖的概念进行了总结。·“练习题”进一步巩固所学的内容,确保学生能够真正掌握各章节的内容。·“编程练习”要求学生练习编写一些较复杂的Java程序,并输出结果。·“注意”部分重点说明了与章节中所介绍概念相关的重要内容。