华信教育资源网
Java程序设计基础教程
丛   书   名: 普通高等教育“十三五”规划教材  高等学校计算机规划教材
作   译   者:谷志峰,琚伟伟 出 版 日 期:2016-04-01
出   版   社:电子工业出版社 维   护   人:王晓庆 
书   代   号:G0284930 I S B N:9787121284939

图书简介:

本书将Java语言作为大学生计算机程序设计的入门语言,其特色是通俗易懂、案例充盈。书中详细介绍Java入门必备的基础语法及面向对象的编程思想。全书共9章,内容包括:Java语言概述,数据类型、运算符和表达式,控制结构和控制语句,数组和字符串,类和对象,继承、多态和接口,集合和泛型,异常处理,常用类。本书所有知识点都结合具体实例进行讲解,力求做到案例教学、项目驱动。 本书体系结构合理,章节设置得当,非常适合作为本专科学院计算机及信息工程类专业程序设计语言的入门教材,也适合作为Java初学者的入门自学教材。
定价 36.0
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源
  • 图 书 内 容

    内容简介

    本书将Java语言作为大学生计算机程序设计的入门语言,其特色是通俗易懂、案例充盈。书中详细介绍Java入门必备的基础语法及面向对象的编程思想。全书共9章,内容包括:Java语言概述,数据类型、运算符和表达式,控制结构和控制语句,数组和字符串,类和对象,继承、多态和接口,集合和泛型,异常处理,常用类。本书所有知识点都结合具体实例进行讲解,力求做到案例教学、项目驱动。 本书体系结构合理,章节设置得当,非常适合作为本专科学院计算机及信息工程类专业程序设计语言的入门教材,也适合作为Java初学者的入门自学教材。

    图书详情

    ISBN:9787121284939
    开 本:16开
    页 数:212
    字 数:339.0

    本书目录

    目    录
    第1章  Java语言概述	1
    1.1  Java语言简介	1
    1.2  Java语言的特点	2
    1.3  搭建Java开发环境	4
    1.4  第一个Java程序	9
    1.5  常用开发工具及在Eclipse环境下程序的开发	12
    习题	17
    第2章  数据类型、运算符和表达式	18
    2.1  标识符和关键字	18
    2.1.1  标识符	18
    2.1.2  关键字	18
    2.2  Java语言的基本数据类型	18
    2.2.1  数值类型	19
    2.2.2  布尔类型	21
    2.2.3  类型转换	21
    2.3  常量和变量	23
    2.3.1  常量	23
    2.3.2  变量	25
    2.4  运算符和表达式	27
    2.4.1  赋值运算符	27
    2.4.2  算术运算符	27
    2.4.3  复合赋值运算符	29
    2.4.4  自增自减运算符	30
    2.4.5  关系运算符和关系表达式	31
    2.4.6  逻辑运算符和逻辑表达式	32
    2.4.7  条件运算符	34
    2.4.8  逗号运算符	35
    2.4.9  位运算符和移位运算符	35
    习题	37
    第3章  控制结构和控制语句	39
    3.1  输入/输出语句	39
    3.1.1  控制台输入语句	39
    3.1.2  控制台输出语句	41
    3.2  选择结构	42
    3.2.1  if语句	42
    3.2.2  switch语句	49
    3.3  循环结构	52
    3.3.1  while语句	52
    3.3.2  do while语句	54
    3.3.3  for语句	56
    3.3.4  循环语句的嵌套	58
    3.3.5  break和continue语句	59
    3.4  应用实例	60
    习题	66
    第4章  数组和字符串	69
    4.1  数组	69
    4.1.1  数组概述	69
    4.1.2  一维数组	69
    4.1.3  二维数组	76
    4.2  字符串	80
    4.2.1  String类	80
    4.2.2  StringBuffer类	84
    4.3  应用实例	87
    习题	95
    第5章  类和对象	97
    5.1  面向对象基础	97
    5.1.1  面向对象和面向过程的比较	97
    5.1.2  面向对象的特点	98
    5.2  类和对象	99
    5.2.1  类和对象的概念	99
    5.2.2  类的声明和使用	100
    5.2.3  成员数据	101
    5.2.4  成员方法	103
    5.2.5  构造方法及对象的创建	106
    5.3  包	111
    5.4  访问修饰符	112
    5.4.1  类的访问修饰符	112
    5.4.2  类成员的访问修饰符	113
    5.4.3  set/get方法	115
    5.5  方法的调用及参数传递	116
    5.5.1  方法的参数	116
    5.5.2  方法的调用	118
    5.5.3  方法的返回值	119
    5.6  局部变量和成员变量的区别	120
    5.7  应用实例	122
    习题	128
    第6章  继承、多态和接口	130
    6.1  继承	130
    6.1.1  继承的概念	130
    6.1.2  继承的实现	130
    6.1.3  继承中的构造方法	134
    6.1.4  变量的隐藏和方法的覆盖	135
    6.2  多态	137
    6.3  抽象类和最终类	140
    6.3.1  抽象类	140
    6.3.2  最终类	141
    6.4  接口	141
    6.4.1  接口的声明	141
    6.4.2  接口的实现	142
    6.5  应用实例	144
    习题	148
    第7章  集合和泛型	150
    7.1  集合框架概述	150
    7.2  Set接口及其实现类	151
    7.3  List接口及常用的实现类	151
    7.3.1  ArrayList类	152
    7.3.2  LinkedList类	154
    7.3.3  向量Vector	156
    7.4  Map集合及常用的实现类HashMap	157
    7.5  Properties类	159
    7.6  集合类的遍历	163
    7.6.1  for语句方式	163
    7.6.2  Enumeration类方式输出	163
    7.6.3  Iterator类实现集合遍历	164
    7.7  泛型	166
    7.8  应用实例	169
    习题	173
    第8章  异常处理	176
    8.1  异常概述	176
    8.1.1  异常的概念	176
    8.1.2  异常的分类	177
    8.2  异常处理机制	178
    8.2.1  try-catch-finally语句捕获异常	179
    8.2.2  异常抛出	181
    8.2.3  自定义异常	182
    8.3  应用实例	183
    习题	186
    第9章  常用类	188
    9.1  基本数据类型类	188
    9.1.1  数据类型类简介	188
    9.1.2  自动装箱和自动拆箱	190
    9.1.3  数字和字符串的转换	192
    9.2  Math类和Random随机数类	193
    9.2.1  Math类	193
    9.2.2  Random类	194
    9.3  日期时间类	195
    9.3.1  Date类	196
    9.3.2  Calendar类	197
    9.3.3  实现日期类的格式化	199
    9.4  应用举例	200
    习题	203
    参考文献	204
    展开

    前     言

    前    言
    Java语言是当前比较流行的一门语言,是计算机类及信息工程类专业必开的一门课程。目前计算机类本科学生一般在大二或大三才开始开设Java课程,在学习Java语言之前往往还要学习C语言、C++等前修课程,C语言、C++的语法和Java语言是非常相近的,学完这些课程再学习Java语言,一方面学生会感觉到内容重复,从而会产生学习动力不足的情况,另一方面也浪费了很多宝贵的时间。作者认为对于计算机类及信息工程类的学生来说,Java课程完全可以放在大一开设,但目前市面上很难找到一本适合大一学习的Java教材。目前市面上的Java教材大都是用大量的篇幅介绍面向对象,而刻意淡化Java的基础语法知识;面向对象是Java的精华所在,详细介绍并不为过,但是这样的篇幅安排,对于Java的初学者是非常不利的。
    另外,Java程序开发主要有三个方向:Java SE、Java EE、Java ME。这三个方向的开发对Java知识的侧重点也是不一样的,例如,Java EE主要进行Java Web开发,就不需要Java界面编程的知识,而Java ME主要进行手机等手持设备开发,对Java界面编程的知识要求就比较高。而目前市面上的Java教材往往是大而全的,这样的教材会增加学生的学习负担和经济负担。
    本书主体内容是围绕Java基础语法和面向对象这两个核心内容展开的,详细介绍了Java最基础的语法知识和面向对象的编程思想。内容包括Java语言概述,数据类型、运算符和表达式,控制结构和控制语句,数组和字符串,类和对象,继承、多态和接口,集合和泛型,异常处理,常用类。这样的结构安排使得本书既适合没有语言基础的初学者进行学习,又兼顾Java程序开发的方向性,对于Java ME的开发方向,学完本书后只需要再自学界面编程及多线程等知识即可,而对于Java EE的开发方向,本书的内容已经足够应付该方向的Java知识需求。
    本书通俗易懂,案例充盈,将复杂的知识点寓于案例中,力求做到案例教学;对于重要的章节都设有大的应用案例,应用案例尽可能将本章所有知识点融于其中,力求做到项目驱动;使用本书作为教材,将使得案例教学、项目驱动成为一件很容易做到的事情。
    本书的参考教学时数在72学时以内,可作为普通院校计算机及信息工程或相关专业本科生的教材或参考书,也可供相关领域的读者参考。
    本书由谷志峰、琚伟伟任主编,负责全书统稿,李同伟任副主编。具体分工为:第4章、第5章、第7章由谷志峰负责编写;第2章、第3章、第6章由琚伟伟负责编写;第1章、第9章由李同伟负责编写;第8章由苏向英负责编写。
    本书的出版得到了河南科技大学软件学院及教务处的大力支持,软件学院的霍华、刘欣亮、叶传奇、张虎老师对本书的编写提出了很多宝贵的意见。另外,本书的出版也得到了国家自然科学基金(11404096,U1404609)、河南省高等学校重点科研项目(16A140008)、河南科技大学博士科研启动基金的资助。在此,我们一并表示衷心的感谢。
    尽管在编写过程中,我们本着科学严谨的态度,力求精益求精,但错误、疏忽之处在所难免,敬请广大读者批评指正。
                                            编  者        
                                        2016年4月于河南科技大学
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网