Java语言程序设计

当前位置:首页 > 教材 > 研究生/本专科 > Java语言程序设计

出版社:水利水电出版社
出版日期:2010-1
ISBN:9787508470672
作者:贾振华 编
页数:260页

作者简介

《Java语言程序设计(第2版)》第一版普通高等教育“十一五”国家级规划教材。全书是在第一版基础上进行修订和补充,增加了数据库和网络编程。《Java语言程序设计(第2版)》以面向对象的思想介绍使用Java语言进行程序设计的知识和方法,将面向对象的基本理论与Java语言程序设计相结合,而且运用了大量有应用价值的实例来实践这些知识、原理和方法,意在培养读者正确运用面向对象的思维方法分析问题和解决问题的能力。全书共计14章,主要内容有:Java语言的基础知识,包括数据类型、运算符与表达式、数组、字符串和正则表达式的应用;面向对象的设计的相关概念和实现方法,包括类、接口、包、继承等;图形用户界面设计:主要包括Swing组件、布局管理器、事件处理机制等;还介绍了一些Java语言的高级特性,如异常处理、输入输出、网络编程、数据库连接、多线程等。
全书内容丰富,深入浅出,系统性和应用性强,融入了作者多年教学和实践的经验及体会。书中含有大量典型的实用程序并上机通过,并配套有《Java程序设计(第二版)——习题解答、实验指导及实训》。
《Java语言程序设计(第2版)》可作为高等院校计算机相关专业的教材,也可以作为自学教材、全国计算机等级考试二级Java的辅导教材,或作为从事计算机软件开发的工程技术人员学习和应用的参考书。

书籍目录

序第二版前言第一版前言第1章 Java语言概述  1.1 Java语言的发展和特点    1.1.1 Java语言的发展    1.1.2 Java语言的特性    1.1.3 Java程序的工作机制  1.2 Java程序结构    1.2.1 Java应用程序(JavaApplication)    1.2.2 Java小应用程序(Java Applet)    1.2.3 Java程序结构  1.3 Java程序开发工具与开发步骤    1.3.1 Java程序开发工具的安装与环境配置    1.3.2 JDK开发工具及其使用    1.3.3 Eclipse简介  本章小结  习题1第2章 Java语言基础  2.1 标识符、关键字和分隔符    2.1.1 Java标识符    2.1.2 关键字  2.2 数据类型概述    2.2.1 数据类型的划分    2.2.2 常量和变量  2.3 基本数据类型    2.3.1 整型数据    2.3.2 实型数据    2.3.3 字符型数据    2.3.4 字符串数据    2.3.5 布尔型数据    2.3.6 类型转换  2.4 运算符    2.4.1 算术运算符    2.4.2 关系运算符    2.4.3 布尔逻辑运算符    2.4.4 位运算符    2.4.5 赋值运算符    2.4.6 条件运算符    2.4.7 运算符优先级  2.5 表达式  2.6 简单的输入输出    2.6.1 输出    2.6.2 输入  本章小结  习题2第3章 控制结构  3.1 选择结构    3.1.1 if语句    3.1.2 switch语句  3.2 循环结构    3.2.1 while语句    3.2.2 do.while语句    3.2.3 for语句  3.3 跳转控制语句    3.3.1 标号    3.3.2 break语句    3.3.3 continue语句    3.3.4 return语句  本章小结  习题3第4章 类和对象  4.1 面向对象的基本概念    4.1.1 对象    4.1.2 消息(Message)    4.1.3 类  ……第5章 继承和接口第6章 数组和集合第7章 字符串处理第8章 异常处理第9章 输入/输出处理第10章 JDBC数据库编程第11章 图形用户界面(GUI)设计第12章 Java多媒体应用第13章 多线程第14章 Socket网络编程参考文献

编辑推荐

《Java语言程序设计(第2版)》紧扣教学(考试)大纲,精心设计教学内容,适合教学以程序设计为中心,语法介绍精炼、实用结合主要知识点,每章配有精选习题(填空、选择、编程、阅读理解、判断等),供读者练习与自测配套有《JaVa语言程序设计(第二版)——习题解答、实验指导及实训》提供教学相关资源(授课计划、电子教案、案例程序源代码等)

前言

随着计算机科学与技术的飞速发展,计算机的应用已经渗透到国民经济与人们生活的各个角落,正在日益改变着传统的人类工作方式和生活方式。在我国高等教育逐步实现大众化后,越来越多的高等院校会面向国民经济发展的第一线,为行业、企业培养各级各类高级应用型专门人才。为了大力推广计算机应用技术,更好地适应当前我国高等教育的跨跃式发展,满足我国高等院校从精英教育向大众化教育的转变,符合社会对高等院校应用型人才培养的各类要求,我们成立了“21世纪高等院校规划教材编委会”,在明确了高等院校应用型人才培养模式、培养目标、教学内容和课程体系的框架下,组织编写了本套“21世纪高等院校规划教材”。众所周知,教材建设作为保证和提高教学质量的重要支柱及基础,作为体现教学内容和教学方法的知识载体,在当前培养应用型人才中的作用是显而易见的。探索和建设适应新世纪我国高等院校应用型人才培养体系需要的配套教材已经成为当前我国高等院校教学改革和教材建设工作面临的紧迫任务。因此,编委会经过大量的前期调研和策划,在广泛了解各高等院校的教学现状、市场需求,探讨课程设置、研究课程体系的基础上,组织一批具备较高的学术水平、丰富的教学经验、较强的工程实践能力的学术带头人、科研人员和主要从事该课程教学的骨干教师编写出一批有特色、适用性强的计算机类公共基础课、技术基础课、专业及应用技术课的教材以及相应的教学辅导书,以满足目前高等院校应用型人才培养的需要。本套教材消化和吸收了多年来已有的应用型人才培养的探索与实践成果,紧密结合经济全球化时代高等院校应用型人才培养工作的实际需要,努力实践,大胆创新。教材编写采用整体规划、分步实施、滚动立项的方式,分期分批地启动编写计划,编写大纲的确定以及教材风格的定位均经过编委会多次认真讨论,以确保该套教材的高质量和实用性。教材编委会分析研究了应用型人才与研究型人才在培养目标、课程体系和内容编排上的区别,分别提出了3个层面上的要求:在专业基础类课程层面上,既要保持学科体系的完整性,使学生打下较为扎实的专业基础,为后续课程的学习做好铺垫,更要突出应用特色,理论联系实际,并与工程实践相结合,适当压缩过多过深的公式推导与原理性分析,兼顾考研学生的需要,以原理和公式结论的应用为突破口,注重它们的应用环境和方法;在程序设计类课程层面上,把握程序设计方法和思路,注重程序设计实践训练,引入典型的程序设计案例,将程序设计类课程的学习融入案例的研究和解决过程中,以学生实际编程解决问题的能力为突破口,注重程序设计算法的实现;在专业技术应用层面上,积极引入工程案例,以培养学生解决工程实际问题的能力为突破口,加大实践教学内容的比重,增加新技术、新知识、新工艺的内容。

章节摘录

插图:Java在编译和运行程序时,要对可能出现的问题进行检查。例如,类型检查帮助检查出许多开发早期出现的错误。Java提供自动垃圾收集机制来进行内存管理,减少了内存出错的可能性。Java还实现了真数组,避免了覆盖数据的可能。这项功能大大缩短了开发Java应用程序的周期。Java提供面向对象的异常处理机制,在编译时能进行null指针检测、数组边界检测、异常出口字节代码校验等。这些都为Java的健壮性提供保证。5.结构中立特性Java源程序被编译成一种高层次的与机器无关的字节代码,只要安装了Java运行时系统Java程序就可以在任意平台的计算机上运行。6.安全特性Java的安全性可从四个方面得到保证:(1)Java语言提供的安全,在Java语言里,指针和释放内存等c++的功能被删除,避免了非法内存操作。(2)编译器提供的安全,Java语言在执行前,编译器要经过测试。如:对代码进行校验、检查代码段的格式、检测对象操作是否过分以及试图改变一个对象的类型等。(3)字节码校验,当Java字节码进入解释器时,首先必须经过字节码校验器的检查,如果字节码通过代码校验,没有返回错误。由此可知,代码没有堆栈上溢出和下溢出,所有操作代码参数类型都是正确的,没有发生非法数据转换,如将整数转换成指针,访问对象操作是合法的。(4)类装载,类装载器负责把来自网络的类装载到单独的内存区域,通过将本机类与网络资源类的名称分开,来保持安全性。因为调入类时总要经过检查,这样避免了特洛伊木马现象的出现。7.可移植的特性结构中立特性使得Java应用程序可以在配有Java解释器和运行环境的任何计算机系统上运行,这为Java应用软件的移植提供了良好基础。通过定义独立于平台的基本数据类型及其运算,Java数据得以在任何硬件平台上保持一致。另外,Java的编译器由Java语言实现,运行器由标准c实现,因此Java本身也具有可移植性。

图书封面


 Java语言程序设计下载



发布书评

 
 


精彩短评 (总计4条)

  •     我们老师的书,呵呵。 下学期的教材
  •     太贵,内容太差,送货时间太长,内容错误太多,希望大家不要用
  •     比较好入门,大学专业课本,课本嘛,大家明白的!
  •     纸质太薄,没课后题,其他的还可以,基本满意
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024