热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

Java编程基础

中国水利水电出版社
    【作 者】曹静 主编 【I S B N 】978-7-5084-5589-1 【责任编辑】李炎 【适用读者群】高职高专 【出版时间】2008-06-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】2008年06月第1版 【页 数】208 【千字数】 【印 张】 【定 价】22 【丛 书】软件职业技术学院“十一五”规划教材 【备注信息】
图书详情

      Java语言具备面向对象、与平台无关、分布式、多线程等特点。经过多年的发展,已经成长为优秀的主流开发语言。尤其随着J2EE推广与运用,使得Java语言的功能更为强大,应用范围更为广泛。

      本书重点介绍了Java语言的核心语法,程序的流程控制,数组与字符串的应用,Java面向对象程序设计的主要思想和技巧以及Java的异常处理,常用的API等,囊括了Java基础编程的主要内容。

      另外,本书还通过大量的示例向读者展示了Java的编程规范和编程方法,帮助读者建立由感性到理性的深入认识,特别注重提高读者运用Java语言和面向对象技术解决实际问题的能力,读者通过实践例题以及完成课后编程习题,能够迅速掌握Java编程的基本技巧,为今后进一步学习Java的高级编程打下坚实的基础。

      本书结构严谨,语言流畅,不仅可以作为计算机及相关专业的教材,同时也适合作为广大编程爱好者的自学教材。

    本书主要向读者讲述了Java语言的基础编程技巧,重点介绍了Java的核心语法、流程控制、面向对象编程思想等内容

    Java编程是实践性很强的课程,本书特别注重提高读者运用Java语言和面向对象技术解决实际问题的能力

    书中通过大量的示例向读者展示了Java的编程规范和编程方法,帮助读者建立由感性到理性的深入认识

      1995年底,Java程序设计语言闯入了Internet领域,并迅速占据了显著地位。此时距Sun公司第一次发布Java已经整整13年了,13年对于计算机飞速发展的进程来说不算短,它足以淘汰掉许多技术,也足以考验真正的强者,时至今日,Java已成为Internet中最受欢迎、最具影响的编程语言之一。

      本书主要向读者讲述了Java语言的基础编程技巧。首先简要介绍了Java语言的特点、技术体系、运行系统,以及Java开发环境和程序开发流程;然后详细介绍了Java语言基础,程序流程控制,数组和字符串的使用,以及Java面向对象程序设计的主要概念和方法;最后介绍了Java的异常处理机制,常用API的使用。为了方便读者掌握每章的重点内容,在每一章的开始都有本章导读,主要介绍本章所要介绍的内容,以及作者建议的学习重点,引导读者有目的地学习,进而达到事半功倍的效果。

      Java编程基础是实践性较强的课程,读者需要通过大量的上机实践以学会并掌握语言的使用、编程技巧以及养成良好的编码规范,所以教材每章均设计了许多例题,使读者能通过这些例题理解知识点,也能通过动手实现这些例题而潜移默化地锻炼动手编程能力。每章结束时也都给出了典型的编程练习题,通过对这些习题的实践练习,可以帮助读者理顺编程思路,提高编程能力。

      本书由曹静任主编,肖英、刘洁、张聪任副主编,刘嵩、刘志亮、谢日星、罗炜、董宁、陈丹、张宇、陈娜、赵丙秀、马力参加编写,刘洁、肖英统编全稿。

      由于时间仓促,加之编者水平有限,书中不妥或错误之处在所难免,殷切希望广大读者批评指正。同时,恳请读者一旦发现错误,于百忙之中及时与编者联系,以便尽快更正,编者将不胜感激,E-mail:jingcao_2002@163.com

    前言
    第1章  引言 1
    教学要求 1
    1.1  什么是编程 1
    1.2  Java是什么 2
    1.2.1  Java的语言背景 2
    1.2.2  Java可以做什么 2
    1.2.3  Java的技术特点 3
    1.2.4  Java平台介绍 4
    1.2.5  Java运行系统 5
    本章小结 6
    思考题 6
    第2章  开发Java程序 7
    教学要求 7
    2.1  下载、安装和使用JDK 7
    2.1.1  下载和安装JDK 7
    2.1.2  配置环境变量 9
    2.2  第一个Java程序实例:HelloJava 10
    2.2.1  编写源程序HelloJava.java 10
    2.2.2  编译和运行 11
    2.2.3  源代码解析 12
    2.2.4  Java的类文件 13
    2.3  Java开发工具IDE 14
    2.3.1  小巧的JCreator 14
    2.3.2  开源的Eclipse 20
    本章小结 27
    编程练习题 27
    第3章  类和对象 28
    教学要求 28
    3.1  类和对象的基本概念 28
    3.1.1  浅述面向对象的软件开发方法 28
    3.1.2  概念世界的实体与程序中的对象 28
    3.1.3  初识类与对象 29
    3.2  类的实现 29
    3.2.1  类的组成 29
    3.2.2  特殊的方法:构造方法 32
    3.3  对象的使用 33
    3.3.1  使用对象的程序实例 33
    3.3.2  从类实例化对象 34
    3.3.3  属性的get和set方法 36
    3.4  使用对象和类的OOP编程实例 37
    本章小结 39
    编程练习题 39
    第4章  Java语言基础 40
    教学要求 40
    4.1  代码编写规范 40
    4.2  标识符 40
    4.2.1  标识符命名规则 40
    4.2.2  Java关键字 41
    4.3  注释 41
    4.4  常量与变量 42
    4.5  数据类型 43
    4.5.1  基本数据类型 43
    4.5.2  类型转换 45
    4.5.3  基本数据类型的包装类 46
    4.5.4  引用类型简介 47
    4.6  运算符与表达式 47
    4.6.1  各种常用运算符 47
    4.6.2  表达式与语句 50
    4.6.3  复杂的运算:运算符与表达式的综合运用 50
    4.7  简单的输入与输出 53
    4.7.1  使用System.out.println()和System.in.read() 53
    4.7.2  使用JOptionPane.showInputDialog()和JOptionPane.showMessageDialog() 54
    本章小结 55
    编程练习题 56
    第5章  深入讨论类 57
    教学要求 57
    5.1  对象的创建与销毁 57
    5.2  引用赋值 60
    5.3  深入讨论方法 62
    5.3.1  方法的定义、调用和返回 62
    5.3.2  从方法返回对象 70
    5.3.3  区别同名的局部变量与成员变量:this引用 70
    5.4  构造方法 72
    5.5  类的静态成员 74
    5.5.1  static关键字 74
    5.5.2  成员与静态方法的关系 76
    5.6  表现多态:方法重载 78
    5.6.1  如何定义和调用重载的方法 78
    5.6.2  构造方法的重载 79
    5.7  继承 81
    5.7.1  类的继承 82
    5.7.2  super关键字 85
    5.7.3  继承中的final修饰符 87
    5.8  抽象类与接口 87
    5.8.1  抽象类与抽象方法 87
    5.8.2  接口 88
    5.8.3  接口实现多继承效果 91
    5.9  包与访问控制修饰符 94
    5.9.1  包的概念与作用 94
    5.9.2  使用包 95
    5.9.3  访问控制符 97
    本章小结 102
    编程练习题 103
    第6章  程序的流程控制 104
    教学要求 104
    6.1  流程控制语句 104
    6.2  选择结构 105
    6.2.1  二选一:if-else语句 105
    6.2.2  多选一:嵌套的if-else结构 107
    6.2.3  另一种多选一:switch语句 111
    6.2.4  实例运用 115
    6.3  循环结构 118
    6.3.1  while语句 118
    6.3.2  for语句 121
    6.3.3  do-while语句 123
    6.3.4  循环的嵌套 124
    6.3.5  实例运用 126
    6.4  跳转控制 128
    6.4.1  break语句的使用 128
    6.4.2  continue语句的使用 131
    本章小结 132
    编程练习题 132
    第7章  数组 133
    教学要求 133
    7.1  基本数据类型的一维数组 133
    7.1.1  定义和初始化 133
    7.1.2  数组与for循环的结合运用 136
    7.1.3  实例运用 137
    7.2  对象数组 142
    7.3  多维数组 146
    7.3.1  多维数组的形成 146
    7.3.2  二维数组的定义和使用 146
    7.4  数组实用类Arrays 150
    本章小结 152
    编程练习题 153
    第8章  异常处理 154
    教学要求 154
    8.1  保证程序的健壮性:异常处理 154
    8.1.1  异常的基本概念 154
    8.1.2  Java的异常处理机制 154
    8.1.3  异常的分类 155
    8.2  处理异常 156
    8.2.1  未被捕获的异常 156
    8.2.2  利用try-catch-finally语句处理异常 157
    8.2.3  自定义异常 162
    8.2.4  使用throw抛出异常 163
    8.2.5  使用throws 164
    8.2.6  综合实例 165
    本章小结 169
    本章介绍的类、对象和方法 170
    编程练习题 171
    第9章  处理字符串 172
    教学要求 172
    9.1  字符串的表示 172
    9.2  String类 172
    9.2.1  String的构造函数 172
    9.2.2  使用String 172
    9.2.3  实例运用:基本数据类型与字符串的转换 174
    9.3  StringBuffer类 175
    9.3.1  StringBuffer的构造函数 175
    9.3.2  使用StringBuffer 176
    9.3.3  实例运用:加密与解密 176
    9.4  字符串分析器:StringTokenizer 177
    9.4.1  StringTokenizer类的作用 177
    9.4.2  使用StringTokenizer类分析字符串 178
    9.4.3  操作字符串方法的运用 179
    9.4.4  实例运用:危险字符过滤器 182
    本章小结 183
    本章介绍的类、对象和方法 184
    编程练习题 185
    第10章  Java常用API介绍 186
    教学要求 186
    10.1  Java常用API简介 186
    10.2  数学函数的使用:Math类 186
    10.2.1  Math类简介 186
    10.2.2  Math类常量 186
    10.2.3  Math类常用方法 187
    10.3  随机数的产生:Random类 188
    10.3.1  Random类简介 188
    10.3.2  Random类常用方法 188
    10.4  处理时间与日期类 191
    10.4.1  简介 191
    10.4.2  Date类 191
    10.4.3  DateFormat类 192
    10.4.4  Calendar类 194
    10.5  大数字的处理 195
    10.5.1  BigInteger类 195
    10.5.2  BigDecimal类 196
    本章小结 196
    编程练习题 197
    参考文献 198
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册