JAVA及其相关
-
Java基础教程(美)D.S.Malik,(美)P.S.Nair著;张少华,郭平译本书通过多个清晰而准确的示例说明了如何利用Java语言成功地编写程序,详细地介绍了编程课程所涉及的两个最重要的方面:如何分析问题和如何解决问题。本书适用于所有对Java编程感兴趣的读者,既可作教材也可作参考书。学习本书无需具备编程经验,但应具备一些高等数方面的知识。本书结构特色·章首的“主要内容”部分介绍了要在章节中详细讨论的Java编程概念。·通过大量的图形和示例,详尽而直观地说明了较难理解的概念。·各章尾的“编程示例”部分提供了完整的程序,其中包括“输入”、“输出”“问题分析”、“算法设计”和“完整的程序清单”等各个具体的阶段。·“快速回顾”部分对每章所涵盖的概念进行了总结。·“练习题”进一步巩固所学的内容,确保学生能够真正掌握各章节的内容。·“编程练习”要求学生练习编写一些较复杂的Java程序,并输出结果。·“注意”部分重点说明了与章节中所介绍概念相关的重要内容。 -
程序设计方法解析沈军编著本书首先论述程序设计的本质,给出程序设计的三个视图,然后从语言、环境和应用三个方面分别解析程序设计,使读者逐步掌握程序设计的系统化思维、相关技术思想和方法,对程序设计有一个全面的认识,最后通过丰富实例介绍了程序设计的基本模式及其建构思想。书中所有思想和方法均通过Java语言进行描述。.本书可以作为普通高校计算机相关专业的本科教材,也可作为理工科各专业的公共课教材,同时适合于对程序设计思想有兴趣的软件从业人员参考。... -
Java程序员开发指南张义,李剑编本书特点·由浅入深地对Java编程规则及其应用进行了详细的讲解·选例经典、演练结合、技巧丰富、方法实用本书适用于·Java初、中级程序员·具有一定Java编程经验的程序员·高校与社会相关专业培训班本书是一本介绍Java的实用编程指导书,全面介绍了Java编程规则及其应用,通过实例系统地讲解了Java的主要知识,以指导读者进行实际应用开发与编程。全书由22章组成。其中,第1章到第5章介绍了Java及其面向对象的特性,包括Java的基本语法知识、面向对象的基本思想、Java类的高级特性;第6章到第13章介绍了Java的标准应用,包括Java中的数据结构、Java的异常处理机制和输入输出系统、小应用程序Applet、多线程机制以及开发图形用户界面;第14章到第19章是Java的高级应用部分,主要包括网络编程、JDBC编程、服务器小应用程序servlets、EJB、J2EE和J2ME;第20章到第22章介绍了Java的跨平台特性、Java常用的包和类、Java编程规范。本书适合于Java初、中级程序员,具有一定Java编程经验的程序员,以及高校与社会专业培训班使用。 -
垃圾收集[美]Richard Jones,[美]Rafael Lins著;谢之易译对于很多人来说,Java是他们用过的第1种带有自动垃圾回收的语言,尽管GC看起来像是新技术,但其实它很早就被提出和关注了,而且在这个领域有着很好的研究。这本书带领你征服众多GC算法的难点和细微之处,并且介绍了区分这些算法的比较科学的方法。——James Gosling,Java语言之父无论如何,加入了垃圾收集的Java算是一门完整的语言了.因此,垃圾收集算法的效率和正确性开始成为成百上千的程序员共同面临的难题。对于那些真正关心这个话题的人,从这本《垃圾收集》开始学习是再好不过的选择了。这种全面而实用的手册在计算机图书中可不多见。———Dr Dobb's Journal那些对动态内存管理感兴趣的人应该读这本书。据我所知,这方面还没有其他与之比肩的读物。——Francis Glassborow,ACCU主席本书网站http://www.cs.kent.ac.uk/people/staff/rej/gc.html。本书围绕着动态内存自动回收的话题,介绍了垃圾收集机制,详细分析了各种算法和相关技术。本书共12章。第1章首先介绍计算机存储器管理的演化和自动内存回收的需求,并引入了本书所使用的术语和记法。第2章介绍了3种“经典”的垃圾收集技术:引用计数(reference counting)、标记—清扫(mark-sweep)和节点复制(copying)。随后的4章更详细地讨论了上述这些垃圾收集方式和标记—缩并(mark-compact)收集。第7章和第8章分别介绍了在现代垃圾收集实现中具有重要地位的分代式(generational)垃圾收集和渐进式(incremental)垃圾收集。第9章和第10章扩展了垃圾收集的领域,讨论了如何让垃圾收集能够在无法得到来自语言编译器的支持的环境(分别是C和C++)中运行。第11章讨论了一个相对较新的研究领域一垃圾收集和硬件数据cache的相互作用。第12章简要地考察了用于分布式系统的垃圾收集。本书适合对动态内存管理感兴趣的读者阅读,可供专业的研究人员参考。 -
JAVA完美经典江义华编著;林彩瑜文编这是一本相当完美的书!假若你刚刚踏入Java学习之旅,正在苦苦寻觅一位良师益友;又假若你已有些许的Java开发经历,正若于如何将头脑中的点滴心得汇成系统的知识。那么我告诉你,这是一本相当完美的书,它可以成为你学习Java知识的伴侣,也可以成为你提高Java水平的良师。清晰的要领及技术:JAVA语言基础、JAVA类及Package使用、JAVA面向对象设计技术、JAVA的窗口应用程序基础。完全掌握JAVA事件处理机制:介绍JAVA事件处理机制,包括:窗口事件,鼠标事件,键盘事件,Focus事件及多窗口之间的事件互动等。实例介绍JAVAI/O处理技术,清楚了解I/O的应用:各种I/O存储及处理方式,Zip压缩的I/O处理,打印机?蛴〉燃际酰加邢晗附樯芗笆涤梅独1薇偃肜锝樯躂AVA多线程执行:分别介绍了Timer&TimerTask及JAVA多线程执行,并详细讲述线程的生命周期,线程顺序及优先权,线程的管理。生动的JAVA网络技术:各种JAVA网络技术讲解,并以实用范例导入。 -
Java程序设计教程郑晓艳,童勇木编著本书内容分为4个部分:第1部分介绍Java语言的发展历史、特点和基本语法;第2部分从面向对象程序设计的角度介绍Java语言的编程基础和Java提供的基础类库;第3部分介绍Java的图形用户界面;最后一部分深入介绍Java的异常处理、事件响应、文件操作和线程。 本书以“提出问题、解决问题、归纳总结”三步走为主体思路安排全书的内容,由浅人深,通俗易懂。书中的知识点以问题的形式提出,详细讲述解决该问题的方法、步骤和代码设计的完整过程,所有例子都给出了经过调试的完整的程序代码,有很强的实践性和操作性。同时,本书也注重基本概念的讲解,对面向对象程序设计基本概念以及Java语言本身的基本概念都有详细的论述,是一本理论性和操作性兼顾的工具书。 本书可以作为高职高专计算机相关专业Java程序设计课程的教材,也可以作为大专院校公共选修课的教材,同时还可作为社会力量办学、职业技能培训教材,以及自学Java语言的参考书。 -
Java高级实用编程(加)管贻生编著JAVA作为一种高级编程语言,在教育、商业、通信和工程等诸多领域应用广泛。《JAVA高级实用编程》围绕作者在加拿大阿尔伯达大学开发的基于INTERNET的机器人多指手远程操作系统TELEHAND所涉及的技术,就如何运用JAVA进行实际应用开发进行了全面讲解。条理清晰的论述、对实际应用的强调,使得本书非常适合从事JAVA实际编程应用的技术人员和对JAVA高级编程感兴趣的各界人士参考。本书以Java的实际工程应用为背景,围绕作者在加拿大阿尔伯达大学计算机系开发的基于Internet的机器人多指手远程操作系统所涉及的技术,对如何运用Java进行实际应用开发展开了深入全面的讲解。全书重点讨论五个问题,分别是Java图形用户接口编程、Servlet网络编程、Java与数据库的连接、JNI技术以及Java与VRML的连接。本书内容充实、条理清晰,是目前在Java编程的高级和实用方面不可多得的优秀教材。本书适合具有一定Java和C/C++基础的读者阅读,可作为从事Java产际编程应用的技术人员的参考书,也可作为本、专科计算机相关专业及各类计算机学校学生在Java高级应用方面的教科书。 -
Java语言程序设计教程雷学生主编Java语言是由Sun公司于1995年推出的一种新的编程语言,它是一种跨平台、适合于分布计算环境的纯面向对象语言,Java语言及其扩展正在逐步成为互联网应用的规范,掀起了自PC机以来的又一次技术革命。全书共11章,大致可划分为三大部分:第一部分为第1章至第3章,介绍Java语言的入门知识,包括语言概述,语言基础、控制语句等;第二部分为第4章至第7章,介绍Java语言的核心编程知识,包括类及其方法、继承与多态、包和接口、异常处理机制等;第三部分为第8章至第11章,对多线程编程、Applet编程、输入/输出等作了介绍,并对Java中一些常用的工具包和类作了较为详细的说明。全书内容翔实、逻辑清晰、讲解透彻,易于读者快速掌握和深入学习。本书可作为高等院校计算机及其相关专业的教学用书,同时也适用于Java 2的初学者和具有一定Java编程经验的开发人员。 -
Java项目开发实践陆正武[等]编著◆本书介绍了Java语言的基础知识,着重介绍了Java语言的特点,应用技术,进而讲到了面向对象机制,异常处理,常用类介绍等,相当于对Java语言作了一个总结.为后面的学习打下一个良好的基础。◆本书足Java应用技术学习参考书,它涉及到了数据库、网络通信、多媒体,及企业级应用开发等方面的知识,对于读者来说,既可以学习具体的编程知识,又能拓展视野。◆本书作者都有着多年的工程开发实践经验,结合他们自身学习的经历,使得本书更利于读者学习。◆本书包括8个项目实例,分别为:自制网络聊天室、网上购物系统、图形图像编辑器、简单媒体播放器、个人日常事物管理系统、商场VIP消费情况查询系统及公司资源预约系统。对于实例的源代码、数据库、执行文件及调试说明等可到http:///www.tqbooks.net处下载。本书面向具有一定Java基础的开发者。先简单介绍了Java语言的语法知识、异常处理技术,以及面向对象程序设计的相关概念、方法和内容;然后介绍了Java项目开发基础,包括GUI、网络、多媒体、数据库和企业级应用开发。在此基础上,讲述了用Java语言来开发网络应用程序、多媒体应用程序、一般的数据库应用和企业级应用开发技术,并在企业级应用开发中着重讲述了EJB的相关知识。本书是Java应用技术学习的参考书,它涉及到了数据库、网络通信、多媒体,及企业级应用开发等方面的知识,对于初学者来说,既可以学习具体的编程知识,又能拓展视野。 -
JAVA 2实用教程耿祥义,张跃平编著Java语言是一种很优秀的语言,具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中极为健壮的编程语言。Java语言不仅可以用来开发大型的应用程序,而且特别适合于Internet的应用开发。尤其是Java Swing推出之后,不仅使Java的功能更加强大,而且使Java确确实实具备了“一旦写成处处可用”的特点,Java已成为网络时代最重要的语言之一。本书是一本实用教程,配备了大量的例子,叙述详细,通俗易懂,便于自学。针对较难理解的问题,例子都是从简单到复杂,逐步深入,便于读者掌握Java编程技巧。全书分为26章,分别介绍了Java的数据类型、运算符与表达式、字符串处理、Java Awt、Java Applet、图形处理、图像处理、多线程机制、输入输出流、网络程序、数据库连接、多媒体、JavaSwing、Java与数据结构等内容。本书不仅可以作为高等院校教材,也适合自学者及软件开发人员参考使用。
