JAVA及其相关
-
从零开始沈伯青编著Java是一种简单的、面向对象的、分布式的、解释的、健壮的、安全的、结构体系中立的、具有可移植的、性能优异的、多线程的、动态的编程语言,有着广泛的应用前景。本书结合丰富的实例介绍了Java的编程思想、语言基础、数组和流程控制、基本工具包类的使用、异常处理机制、线程和多线程机制、界面编程、网络编程、数据库编程等知识,并介绍了JSP技术的入门知识。目的是使读者能迅速、准确地了解和掌握这门编程语言。本书选例典型,针对性强,基本概念清楚、内容全面、语言简洁并且趣味性强,适合Java初学者和具有一定专业知识的软件开发人员阅读,同时也可以作为相关培训班的培训教材和大专院校师生的参考书。目录:第1章Java简介1.1Java产生的背景1.2Java概述1.3Java的用途1.4Java语言的特点1.4.1简单1.4.2面向对象1.4.3分布性1.4.4解释性1.4.5健壮性1.4.6安全性1.4.7体系结构中立1.4.8可移植性1.4.9高性能1.4.10多线程1.4.11动态性1.5学习Java的建议1.6小结第2章运行环境安装与测试2.1系统要求2.2安装JSDK2.3JSDK目录结构2.4环境变量2.4.1基本DOS可执行命令2.4.2设置Path环境变量2.4.3添加CLASSPATH环境变量2.5试运行2.5.1环境测试2.5.2程序测试2.6应用程序流程2.6.1建档应用程序Javadoc2.6.2反汇编器Javap2.7小结2.8习题第3章面向对象和类的概念3.1面向对象的思想3.2对象和类3.3组织类和类行为3.3.1创建类3.3.2类对象和消息3.3.3运行程序3.4继承3.4.1创建类层次结构3.4.2单重继承和多重继承3.4.3继承的实现和使用3.5接口3.5.1接口的创建3.5.2接口的扩展3.5.3接口的实现3.6包3.7小结3.8习题第4章Java语言基础4.1关键字4.2变量和常量4.2.1变量4.2.2创立变量和变量赋值4.2.3常量4.3数据类型4.3.1基本数据类型4.3.2数据类型值4.3.3数值型数据间的混合运算4.4注释4.4.1注释的语法4.4.2Javadoc标准@标志4.5语句和表达式4.6运算符4.6.1算术操作符4.6.2关系操作符4.6.3布尔型操作符4.6.4字符串操作符4.6.5赋值操作符4.6.6特殊操作符4.7修饰符4.7.1抽象修饰符4.7.2最终修饰符4.7.3私有修饰符4.7.4被保护修饰符4.7.5公用修饰符4.7.6静态修饰符4.8小结4.9习题第5章数组和流程控制第6章类的创建和类的实例第7章小程序第8章工具包类的使用第9章异常处理第10章线程与多线程第11章一个较复杂的应用程序第12章动画和图像第13章可视化编程一第14章可视化编程二第15章流的输入输出第16章网络编程和网络监听第17章JDBC编程第18章JSP起步附录1Java问答集锦附录2Java编程建议
-
Java P2P程序设计(美)Daniel Brookshier等著;常晓波,李静译点对点(P2P)网络无疑是当前最热门的话题之一。所谓P2P,其实是一个网络模型,它的基本概念就是任何的节点都可以作为服务器或者客户端。而JXTA是SUN推出的一个用于P2P应用开发的网络计算平台。本书由JXTA社团成员编写,具有很强的权威性。本书旨在使读者理解P2P概念,全面介绍了JXTA的Java J2SE参考平台实现,另外还介绍了JXTA API和精心挑选的几个应用程序和服务实例。 本书适合希望了解P2P和希望学习JXTA的开发人员阅读。
-
Effective Java中文版(美)Joshua Bloch著;潘爱民译;潘爱民译本书介绍了在Java编程中57条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么、不应该做什么才能产生清晰、健壮和高效的代码。本书中的每条规则都以简短、独立的小文章形式出现,这些小文章包含了详细而精确的建议,以及对语言中许多细微之处的深入分析,并通过例子代码加以进一步说明。贯穿全书的是通用的语言用法和设计模式,以及一些具有启发意义的技巧和技术。◆“真希望10年前我就能拥有这本书。可能有人会认为我不需要任何关于Java的书籍,但是我确实需要这本书。”——JamesGosling,Java之父,Sun公司副总裁◆“一本非常优秀的书,充满了各种关于使用Java程序设计语言和面向对象程序设计的好的建议。”——GiladBracha,Sun公司计算机科学家,《TheJavaTMLanguageSpecificationy》(SecondEdition)的作者之一机械工业出版社华章公司引进的美国软件开发杂志获奖图书
-
JAVA实用案例教程张利国编著本书系统地介绍了Java语言基础知识、面向对象编程(OOP)和一些重要的高级特性,如内容类、事件处理机制、多线程、JDBC等,并附有一套具有代表性的Sun认证Java程序员(SCJP)考试模拟试题及深入分析。本书结构完整、论述生动、深入浅出;围绕各知识点提供了丰富的例程和综合实用案例,清楚地展示了基于Java技术进行实用性应用软件开发的全过程;适合作为高校及社会培训机构教材,以及各类Java初学者的自学参考书。本书全部源代码可在新东方网站www.getjob.com.cn上下载。
-
Java上机实践指导教程(美)Nell Dale著;刘谦,苏建平等译本书代表了当前最流行的程序设计教学方法,每一章节都为读者精心设计了一组真实案例,目的是为了强化读者对程序设计概念的理解。在本书的每个章节中还提供了一定数量的程序案例分析,以便读者提高分析问题的能力。每章中的程序测试和调试练习也是针对提高读者实际解决问题的能力而设计的。由于程序设计是一门基于实践的科学,因此本书的重点就在于通过程序设计练习来强化读者对JAVA语法规则和程序设计方法的理解。 本书适用于初学JAVA程序设计的程序员,大专院校计算机软件专业的教师和学生。
-
使用VRML与JAVA创建网络虚拟环境陆昌辉 主编《使用VRML与JAVA创建网络虚拟环境》从最基本的VRML常识讲起,系统地介绍了VRML中各节点的用法,通过许多生动的例子展示了VRML虚拟现实的特殊魅力。但是VRML毕竟有它的不足之处,比如在数据处理方面,而网络编程语言JAVA正好可以弥补这一点。这样,VRML和JAVA很自然地走到了一起。《使用VRML与JAVA创建网络虚拟环境》的大部分内容讲的是怎样实现用JAVA对VRML的控制,以及怎样将这种结合用到现实领域。《使用VRML与JAVA创建网络虚拟环境》内容翔实,概念清楚,通俗易懂,具有很强的可操作性。《使用VRML与JAVA创建网络虚拟环境》主要面向对VRML和JAVA有一定了解,想在VRML有所提高的读者。《使用VRML与JAVA创建网络虚拟环境》读者对象为多媒体技术开发人员、应用程序设计人员以及高等院校相关专业的师生。
-
J2ME Jini应用系统开发(美国)王著、马波译本书全面讲述如何使用J2ME技术和Jini网络技术来设计、开发消费类和嵌入式设备上的应用。全书注重对J2ME环境和Jini网络技术概念的介绍,用详尽的描述和范例程序深入展示了J2ME和Jini的世界,并比较了各种体系结构的异同,本书还包括一套实用的J2ME Foundation Profile、RMI可选包和Personal Profile年鉴。本书简明流畅、生动有趣,适合软件开发人员和Java爱好者学习Jini技术时参考。具备一些Java编程基础即可阅读本书。
-
数据结构与问题求解(美)Mark Allen Weiss著;陈明等译;陈明译本书的主要内容包括:Java程序语言的引用类型、对象与类、继承;Collection程序用户接口、递归、排序算法、随机化处理等算法分析;趣味游戏、栈和编译程序、共用程序、仿真、图形和路径等应用;内部类和数组表、栈和队列、链表、树、二叉查找树、哈希表、二分堆等实现;Splay树、归并优先级队列、分解设置类等高级数据结构。本书使用流行的Java语言作为描述语言,详细介绍了数据结构和算法。全书共分为五大部分。第一部分的Java教程是全书的基础,具体讲述Java的运行环境、数据类型和运算符、基本语法等;同时介绍了面向对象的一些概念。第二部分对Java应用程序接口集(API)中的各种数据结构接口和其中涉及到的算法及算法分析进行了详细介绍,并用实例说明了如何使用这些数据结构。第三部分是这些数据结构在实际中的应用,每一章对不同应用的理论和具体实现做了详尽阐述。第四部分则针对第6章应用程序接口集中介绍过的各种数据结构接口,分别给予更加细致的实例解说。第五部分介绍了一些高级的数据结构。通过对本书的学习,读者能够抽象地思考不同数据结构的功能,了解它们之间的相关性,掌握在计算机工程中使用这些数据结构的能力。本书概念清楚,逻辑性强,内容新颖,可作为高等院校计算机软件专业与计算机应用专业学生的教材和参考用书,也可供计算机工程技术人员参考。
-
JavaScript即用特效叶肇灵 编著本书将JavaScript特效分为11类,介绍了100多种较突出的特效,程序随书附送(从网上下载)。每一个特效,我们都列出[可改动的语句]及改动后功能。你只要作少许修改,就可以写出自已独有的特效。为了方便你修改及学习JavaScript,本书附录内有JavaScript编写要点及JavaScript对象属性、方法一览。创作由临摹开始,学完本书的例子,相信你也能创作出自已的JavaScript。本书配套程序可以在上海科技精品电脑图书频道下载,除了本书介绍的所有JavaScript特效以外,还收集了另外80多个JavaScript特效。
-
Java 2教程(美)Peter van der Linden著;邢国庆[等]译本书主要介绍了核心语言、核心Java库、服务器端Java技术、客户端Java技术和企业级Java技术。其中核心语言部分讨论了语法、面向对象编程特征和一些关键技术;核心Java库部分讨论了输入/输出、模式匹配、文件锁、映射的I/O技术以及数据结构与集合;服务器端Java技术部分讨论了Servlet、JSP、RMI以及对象的串行化等Web服务和开发技术;客户端Java技术部分讨论了JFC/Swing GUI开发、applet、容器布局以及图形编程等技术;企业级Java技术部分讨论了JDBC API、EJB体系结构的基础知识、Java平台安全方案以及XML。本书结构严谨、语言流畅,是一本学习Java 2最新技术的综合参考书,适合各种层次的Java编程人员使用。