JAVA程序设计(应用型本科信息大类专业“十二五”规划教材)

当前位置:首页 > 教材 > 研究生/本科/专科教材 > JAVA程序设计(应用型本科信息大类专业“十二五”规划教材)

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2013年09月01日
  • 开 本:16开
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787560984988
  • 丛书名:应用型本科信息大类专业“十二五”规划教材
作者:王维虎,刘忠,李丛 主编出版社:华中科技大学出版社出版时间:2013年09月 
编辑推荐

  Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,本书把面向对象编程思想**地与Java面向对象编程语言相结合,从简单示例到比较复杂的示例,由浅入深,逐步推进。同时,在面向对象编程设计过程中适当引入可视化的类图来描述类的内容与类之间的关联,这有助于学生理解面向对象分析设计,提高面向对象的程序设计能力。*后通过两个实例,来表明Java在当今计算机应用领域的作用,以及在当前市场中的发展趋势。

 
内容简介

  Java语言具有面向对象、与平台无关、安全、稳定、多线程等优良特性,是目前软件设计领域中功能较全面的编程语言。本书的内容注重结合实例,循序渐进地介绍Java语言的一些重要的知识点,特别强调Java面向对象编程的思想,从而培养读者使用面向对象的思维方式思考问题,并使用Java语言解决问题。本书共11章。其中:前两章主要介绍Java语言的编程环境和基础语法,让读者初步了解Java语言;第3章是本书的核心,主要介绍Java语言中面向对象的概念及具体实现方法,重点讲述类的继承性和多态性;第4章主要介绍Java语言中的各种类型的数组、字符串类;第5章主要介绍Java语言中的各种I/O流及相关应用;第6章主要介绍多线程技术与异常处理;第7、8章主要介绍Applet小应用程序的使用及图形化用户界面(GUI)的设计开发;第9章主要介绍Java网络编程;第10章介绍数据库的基础知识及利用JDBC实现Java数据库编程;第11章主要通过两个实例来介绍Java语言在实际程序设计领域的应用。为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录“我们爱读书网”(www.ibook4us.com)免费注册下载,或者发邮件至hustpeiit@163.com索取教学资源包。本书既可作为高等院校计算机及相关专业Java课程的教材使用,也可作为Java入门的参考书,供面向对象编程爱好者和自学Java编程的读者使用

作者简介

  王维虎,汉口学院计算机学院教研室主任,长期从事计算机软件及开发的教学及科研工作,对于java语言的应用有着丰富的经验

目  录
第1章 Java语言概述
1.1Java语言简介
1.2Java语言的起源与发展
1.3Java语言的特点
1.4Java运行环境的安装与配置
1.5Java程序的分类
1.6简单的Java程序示例
1.7Java图形化开发工具——Eclipse
习题1
第2章 Java语言基础
2.1Java语言的基本结构
2.2标识符与关键字
2.3数据类型
2.4常量与变量
前  言
  面向对象程序设计已经成为软件编程技术中一项非常关键的技术,Java语言是面向对象程序设计语言中的代表。目前,国内外众多的高等院校均采用Java作为程序设计课程的必修语言之一。Java也是现在较流行的编程语言之一,它具有高度的安全性、可移植性和代码可重用性。本书将面向对象编程思想有机地与Java面向对象编程语言相结合,示例由简到繁,内容由浅入深,逐步推进。同时,在面向对象编程设计的过程中适当引入可视化的类图来描述类的内容与类与类之间的关联,这样有助于读者理解面向对象分析设计,从而提高面向对象的程序设计能力。在学习本书内容之前,读者应该具有基本的计算机操作基础,但不必一定要具有编程基础。本书共11章。其中:前两章主要介绍Java语言的编程环境和基础语法,让读者初步了解Java语言;第3章是本书的核心,主要介绍Java语言中面向对象的概念及具体实现方法,重点讲述类的继承性和多态性;第4章主要介绍Java中的各种类型的数组、字符串类;第5章主要介绍Java语言中的各种I/O流及相关应用;第6章主要介绍多线程技术与异常处理;第7、8章主要介绍Applet小应用程序的使用及图形化用户界面(GUI)的设计开发;第9章主要介绍Java网络编程;第10章介绍数据库的基础知识及利用JDBC实现Java数据库编程的方法;第11章主要通过两个实例来介绍Java语言在实际程序设计领域的应用。本书由王维虎、刘忠、李丛担任主编,由王维虎负责全书的审核和统稿工作;由李香菊、刘艳慧、朱林、闫爱平、吴艳、李琼、许宁担任副主编,分别参与的各章内容的编写工作。其中,具体章节分配如下:王维虎编写了第4章,刘忠编写了第10、11章,李丛编写了第3、6章,李香菊编写了第5章,刘艳慧编写了第7章,朱林编写了第8章,闫爱平编写了第9章,吴艳编写了第2章,许宁编写了第1章。为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录“我们爱读书网”(www.ibook4us.com)免费注册下载,或者发邮件至hustpeiit@163.com索取教学资源包。本书既可作为高等院校计算机及相关专业Java课程的教材使用,也可作为Java入门的参考书,供面向对象编程爱好者和自学Java编程的读者使用。最后,感谢读者选择本书,由于时间仓促且编者水平有限,书中不足之处在所难免,敬请诸位同行、专家和读者批评指正。
在线试读部分章节

  第1章Java语言概述第1章Java语言概述Java语言是一种网络编程语言,是一种既面向对象又可跨平台的语言,具有简单释性、动态、多线程、安全等特点。本章首先介绍Java语言的产生和发展的历程,然后介绍Java语言的概念、特点和开发环境,即JDK的安装和配置,并通过实例的方式来展示。最后介绍Java语言的图形化开发工具Eclipse的使用。1.1Java语言简介Java语言是一种广泛使用的网络编程语言。首先,作为一种程序设计语言,它简单、面向对象、不依赖于机器的结构,具有多平台性、可移植性和安全性,并且提供并发的机制,具有很高的性能。另外,Java语言还提供了丰富的类库,使程序设计者可以很方便地建立自己的系统。Java语言是一种面向对象程序设计语言。面向对象技术通过运用模拟现实世界的思维方式,以及将数据与操作绑定在一起的程序风格,符合现代大规模软件开发的要求和潮流,现在广泛应用于个人计算机、数据中心、游戏控制台、超级计算机、移动电话和互联网。在如今全球云计算和移动互联网的产业环境下,Java语言具备了显著优势,前景广阔。Java语言不同于一般的编译执行计算机语言和解释执行计算机语言。Java语言首先将源代码编译成字节码(byte code),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现“一次编译、到处执行”的跨平台特性。不过,这同时也在一定程度上降低了Java语言程序的运行效率。但在J2SE1.4.2发布后,Java的执行速度加快了很多。Java语言和C语言、C++语言具有许多相似之处。Java语言继承了C语言和C++语言的优点,增加了一些实用的功能,使Java 语言更加精练;并且它也摒弃了C语言和C++语言的缺点,去掉了C语言和C++语言的指针运算、结构体定义、手工释放内存等容易引起出现错误的功能和特征,增强了安全性,使其更容易被接受和学习。Java语言是独立于平台、面向Internet的分布式编程语言。Java语言对Internet编程的影响如同C语言和C++语言对系统编程的影响一样。Java语言的出现改变了编程方式,但Java语言并不是孤立存在的一种语言,而是计算机语言多年演变的结果。使用Java语言可以编写两种程序,一种是应用程序(application),另一种是小应用程序(applet)。应用程序可以独立运行,可以用在网络、多媒体等的开发上。小应用程序不能独立运行,而是通过嵌入到Web网页中由带有Java插件的浏览器解释运行,主要用在Internet中。Java语言至今主要发展出三个领域的应用平台:①Java 2 Platform,Standard Edition(Java SE);②Java 2 Platform,Enterprise Edition(Java EE);③Java 2 Platform,Micro Edition(Java ME)。1. Java SE平台Java SE平台是各应用平台的基础,或者说是Java语言的标准版本,包含Java基础类库和语法。Java SE由JVM、JRE、JDK和Java语言四个主要部分构成。JVM称为Java虚拟机(Java virtual machine,JVM)。JRE称为Java运行环境(Java runtime environment,JRE)。JDK是开发过程中所需要的一些工具程序,如Javac、Java、Applet Viewer等。Java SE的组成部分之间的关系如图1?1所示。图1?1Java SE的构成关系图


 JAVA程序设计(应用型本科信息大类专业“十二五”规划教材)下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017