您好,欢迎光临有路网!
Java入门与提高(计算机热门软件入门与提高丛书)
QQ咨询:

Java入门与提高(计算机热门软件入门与提高丛书)

  • 作者:徐建华 李玉林 马军
  • 出版社:科学出版社
  • ISBN:9787030227904
  • 出版日期:2008年01月01日
  • 页数:410
  • 定价:¥39.00
  • 砍价广告长条形
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《Java入门与提高》是专门介绍Java语言使用方法与技巧的图书。《Java入门与提高》由浅入深、循序渐进地介绍了Java语言的程序开发的知识体系。
    全书共分18章,内容涵盖了Java语言基础、Java控制语句、数组、字符串处理、面向对象设计、Java的常用类、Java异常处理机制、IO及文件操作、Java 5.0的新特性、开发工具Eclipse、单元测试框架JUnit、JDeveloper开发、XML 开发、网络编程、Java线程和Java图形编程等。
    《Java入门与提高》*大的特色在于每一节的例子都是经过精挑细选,具有很强的针对性,力求让读者通过简单的例子,学习尽可能多的知识。
    《Java入门与提高》适用于初、中级Java开发人员,同时也可用作高校相关专业师生和社会培训班的教材。
    文章节选


    在当今的各种编程语言辈出的时代,Java语言从产生*今已经走过了十几个年头,并且还释放着强大的生命力。Java语言不仅是一个正在被广泛应用的编程语言,而且许多新的技术领域都涉及到了Java语言。Java已经成为软件开发人员需要掌握的一门基础语言。
    Java的*初版本是Sun公司于1995年发布的Java 1.O,不久Sun公司在Java 1.0的基础上又发布了Java 1.1,功能进一步增强。直到现在,Java语言已经发布到了*新的J2SE6.0。随着Java语言的功能的不断增强,Java语言越来越多地受到软件开发人员和公司的青睐。
    为了帮助众多软件开发人员提高Java语言的编程水平,笔者精心编著了本书。本书依照读者的学习规律,首先介绍Java语言的基本概念和常用的API,在读者掌握了这些基本概念和常用的API的基础上,再对Java面向对象编程的内容进行深入的讲解,严格遵循由浅入深、循序渐进的原则。
    本书在内容的编排和目录组织上都十分讲究,争取让读者能够快速掌握Java编程,比如在每一个知识点,都配有相关的小例子,并且有每一个步骤的详细说明,读者即使是刚接触Java语言也可以很快的熟悉。另外,除了常用Java类的使用外,还讲述了Java流行开发工具:Eclipse、JDeveloper和Ant等框架的使用。读者在学习完本书之后,不仅可以学习到Java的基本理论,也可以快速地掌握Java的**应用部分,为真正开发软件项目打好坚实的基础。
    和其他书籍相比,本书有何特点
    1.实例经典,内容丰富
    本书不像其他书籍一样,只单纯地讲解如何使���Java的理论知识,而是针对每个知识点,都配有精心设计的程序实例,将需要注意的问题和在实际编程中常遇到的困惑融入到程序当中进行讲解,这样读者能更快地掌握相应的知识。
    2.取材广泛,内容充实
    本书不仅涉及Java基本理论和常用的类的使用,还涵盖了Java*新版本中新增加的一些特性。例如基本数据类型的自动装箱(Auto Boxing)与拆箱(Unboxing)、新的for/in循环形式、可变长参数方法(Varargs Method)、静态导入(Import Static)、范型(Generics)以及注释(Annotition)等。
    3.讲解通俗,步骤详细
    每个示例程序都以通俗易懂的语言阐述,并穿插编写步骤和运行结果,在阅读时就像听课一样详细而贴切。读者只需要按照步骤操作,就可以学习到Java的各种知识,并体会到编程的乐趣。
    4.附带源码,内容超值
    本书中所涉及到的所有源代码可以从www.bhp.com.cn免费获得,有助于读者快速学习。
    目录
    第1章、Java概述.1
    1.1 Java产生的背景1
    1.2 Java语言的特点2
    1.2.1简单性2
    1.2.2面向对象2
    1.2.3 平台无关性2
    1.2.4分布式2
    1.2.5安全性2
    1.2.6健壮性3
    1.2.7多线程3
    1.2.8解释性和高性能3
    1-3 Java 2 SDK版本3
    1.3.1 J2ME.3
    1.3.2 J2SE3
    1.3.3 J2EE3
    1.4 Java开发工具4
    1.4.1 Applet浏览器appletviewer4
    1.4.2 Java编译器javac4
    1.4.3 Java解释器java4
    1.4.4 Java文档生成器iavadoc5
    1.4.5 Java打包工具Jar5
    1.4.6 Java类分解器javap5
    1.5 Java虚拟机6
    1.5.1 Java虚拟机JVM6
    1.5.2 Java虚拟机工作原理6
    1.6上机实战--两个简单的Java程序
    HelloWorld7
    1.6.1 Java应用程序
    Application-HelloWorld7
    1.6.2 Java小应用程序一HclloWorld9
    1.7小结10
    第2章.Java编程基础11
    2.1注释规则11
    2.2标识符和关键字12
    2.2.1标识符12
    2:2.2关键字13
    2.3变量和常量13
    2.3.1变量13
    2.3.2常量14
    2.4基本数据类型14
    2.4.1整数类型14
    2.4.2浮点类型15
    2.4.3字符类型15
    2.4.4 逻辑类型16
    2.5数据类型之间的转换17
    2.5.1自动类型转换17
    2.5.2强制类型转换17
    2.6 Java~p的运算符18
    2.6.1算术运算符18
    2.6.2关系运算符19
    2.6.3 逻辑运算符19
    2.6.4赋值运算符20
    2.6.5其他运算符20
    2.7运算符的优先级22
    2.8 Java语言的编码规范23
    2.8.1语法规范23
    2.8.2代码编写规范23
    2.9小结24

    第3章程序控制语句25
    3.1 条件语句25
    3.1.1 if语句25
    3.1.2 switch语句27
    3.2循环语句29
    3.2.1 for循环结构29
    3.2.2 while循环结构30
    3.2.3 do-while循环结构31
    3.3关键字break和continue32
    3.3.1 break语句32
    3.3.2 continue语句33
    3.4小结34

    第4章数组35
    4.1 一维数组35
    4.1.1一维数组的定义和创建35
    4.1.2数组元素的使用36
    4.1,3数组的初始化36
    4.1_4一维数组的使用37
    4.1.5数组元素的缺省值37
    4.2二维数组38
    4.2.1二维数组定义和创建39
    4.2.2二维数组初始化39
    4.2.3二维数组的使用40
    4.3数组的操作4l
    4.3.1数组的长度4l
    4.3.2数组的复制42
    4.4数组的排序43
    4.5小结45

    第5章字符串处理46
    5.1字符串类(String)46
    5.1.1常用构造函数46
    5.1.2字符串的连接48
    5.1-3获取字符串的长度48
    5.1.4获取字符串某位置的字符49
    5.1.5字符串的比较49
    5.1.6字符串的查找与截取51
    5.1.7字符串大小写转换52
    5.1.8字符串内容的替换53
    5.1.9分割字符串54
    5.1.10字符串的其他操作55
    5.1.11格式化字符串57
    5.2字符串数组(String[])60
    5.2.1字符串数组的构造函数60
    5.2.2.字符串数组的属性及常用方法6l
    5.3字符串缓存类(StringBuffer)61
    5.3.1常用构造函数62
    5.3.2字符串缓存与字符串的转化62
    5.3.3字符串缓存的扩充63
    5.3.4字符串缓存的插入63
    5.4字符类(Character)65
    5.4.1常用构造函数65
    5.4.2 字符的比较65
    5.4.3取字符对象的值66
    5.5字符串标记类(String Tokenizer)66
    5.5.1常用构造函数66
    5.5.2常用方法67
    5.6小结68

    第6章面向对象程序设计69
    6.1面向对象的基本概念69
    6.1.1面向过程与和面向对象的
    程序设计69
    6.1.2对象和封装69
    6.1.3类和实例70
    6.2类7 l
    6.2.1类的定义71
    6.2.2成员变量和局部变量72
    6.2.3成员方法73
    6.2.4构造方法75
    6.2.5 main方法76
    6.2.6类对象的创建、使用和清除76
    6.2.7方法中参数的传递79
    6.3 包82
    6.3.1包的作用82
    6.3.2包的定义82
    6.3.3运行包中的类82
    6.3.4引入包中的类83
    6.4类中变量和方法的访问权限84
    6.4.1公有类型变量和方法84
    6.4.2受保护类型变量和方法85
    6.4.3私有类型变量和方法86
    6.5类的继承87
    6.5.1继承的概念87
    6.5.2继承的实现--创建子类88
    6.5.3继承数据成员和方法88
    6.5.4覆盖90
    6.5.5继承中要注意的问题92
    6.6类的多态性92
    6.7抽象类94
    6.7.1理解抽象类94
    6.7.2抽象类的定义94
    6.7.3抽象类的应用94
    6.8接口96
    6.8.1接口的定义96
    6.8.2接口的使用97
    6.8_3接口的继承98
    6.9 内部类99
    6.9.1匿名类(anonymous class)99
    6.9.2静态类(static class)100
    6.9.3成员类(member class)100
    6.9.4局部类(10cal class)101
    6.10和类相关的其他关键字101
    6.10.1 final修饰符102
    6.10.2 static修饰符103
    6.10.3 this关键字105
    6.10.4 super关键字105
    6.11小结106

    第7章Java常用类的使用107
    7.1数学计算(Math)类107
    7.1.1 Math的数学常量107
    7.1.2 Math的常用方法108
    7.2日期(Date)类型110
    7.2.1 Date的构造函数111
    7.2.2 Date的常用方法1 12
    7.2.3 java.sql.Date与java.sql.Time115
    7.3计时器(Timer)类1 16
    7.3.1 Timer的构造函数116
    7.3.2 Timer的常用方法116
    7.3.3用TimerTask描述一个任务117
    7.3.4一个简单的Timer实例117
    7.4属。[~(Properties)类118
    7.4.1 Properties类的构造函数119
    7.4.2 Properties的常用方法119
    7.4.3使用Properties配置发送
    电子邮件119
    7.4.4 Properties文件的读写122
    7.4.5 Properties资源的国际化
    (Internationalize)127
    7.5集合工具类(Collections)130
    7.5.1向量表(ArrayList)130
    7.5.2游标(Iterator)132
    7.5.3 向量(Vector)133
    7.5.4哈希集合(HashSe0134
    7.5.5哈希映射(HashMap)136
    7.5.6哈希表(Hashtable)138
    7.6小结139

    第8章异常的处理140
    8.1错误跟异常的区别140
    8 2异常的分类141
    8.3捕捉一个异常142
    8.4使用finally子句144
    8.5抛出一个异常146
    8 6 白定义异常类型147
    8.7小结151

    第9章 I/0及文件操作152
    9.1文件类(File)152
    9.1.1常用构造函数152
    9.1.2常用方法152
    9 1.3列出文件信息153
    9.1.4使用FilenameFilter155
    9.1.5查找文件实例157
    9.1.6文件的创建160
    9.1.7文件的删除和更名162
    9.2流(Stream).164
    9.2.1输入流与输出流164
    9.2.2标准输入输出流165
    9.2.3流的常用方法166
    9.2.4读取文件内容的操作167
    9.2.5将内容保存到文件的操作170
    9.2.6 I/O读写时可能遇到的异常173
    9.2.7文件的锁定操作174
    9.3随柳访问支件类(RandomAccessFile)176
    9.3.1常用构造函数176
    9.3.2常用方法176
    9.3-3随机访问文件实例177
    9.4可序列化接口(Serializable)182
    9.5文件的压缩184
    9.5.1文件压缩实例185
    9.5.2文件解压缩实例187
    9.6小结188

    第10章Java**特性189
    10.1自动装箱与拆箱189
    10.1.1适用范围189
    10.1.2 自动装箱与拆箱示例189
    10.1.3注意事项191
    10.2新的for/in循环形式192
    lO.2.1遍历数组192
    10.2.2遍历集合193
    10.2.3 for/in循环示例194
    10-3可变长参数方法194
    10.3.1定义可变长参数方法195
    10.3.2可变参数方法示例195
    10.4协变式返回类型196
    10.4.1概述196
    10.4.2一个实例196
    10.5静态导入197
    10.5.1概述197
    10.5.2一个实例197
    10.6范型198
    10.6.1概述198
    10.6.2使用多个范型199
    10.6.3范型通配符200
    10.6.4范型化类与方法201
    10.7枚举类型203
    lO.7.1概述203
    10.7.2枚举类型的用处204
    10.7_3扩展枚举类型205
    10.8注解207
    10.8.1概述207
    10.8.2 Java标准注解208
    10.8.3 自定义注解209
    10.9小结210
    第11章开发工具EcIipse211
    11.1 Eclipse概述211
    11.1.1 Eclipse平台体系结构211
    11.1.2 Eclipse的下载和安装212
    11.1.3 Ecfipse不同版本的选择213
    11.2认识工作台(Workbench)213
    11.2.1什么是工作台213
    11_2.2认识视图(viCW)214
    1 1.2.3认识编辑器(Editor)215
    11.2.4认识透视图(Perspective)216
    1 1.2.5视图、编辑器与透视图的关系217
    11.3开发Java程序217
    1 1.3.1查看JDK版本217
    11.3.2创建Java项目218
    1 1.3.3创建Java包219
    11.3.4创建Java类219
    11.4编译和运行Java程序220
    11.4.1编译后文件存放目录221
    11.4.2导入项目使用的包222
    1 1.4.3设置编译方式223
    11.4.4编译程序224
    11.4.5运行程序225
    11.5调试Java程序226
    11.5.1理解断点(Breakpoint)226
    11.5.2调式程序227
    11.5.3调试透视图228
    11.5.4断点后的处理229
    11.5.5查看调试中的变量值229
    11.5.6条件断点230
    1 1.6常用的代码编辑功能231
    11.6.1代码提示231
    11.6.2错误更正232
    11.6.3格式化代码232
    11.6.4查看代码结构232
    11.6.5覆盖父类方法233
    11.6.6代码重构234
    11.7设置**项235
    11.8小结236

    第1 2章单元测试框架dUnit237
    12.1 JUnit概述237
    12.1.1什么是JUnit237
    ……
    编辑推荐语
    基于Java SH 6*新的内容,快速升级JavaSE 6平台。
    基于每个知识点的编程实例,帮助初学者快速掌握。
    流行开发工具Eclisc JDcvclopeter 和Ant等框架的详细说明。
    帮助读者轻松完成从Java的基础理论到**应用的学习旅程。
    《Java入门与提高》特色
    实例经典,内容丰富
    《Java入门与提高》针对每个知识点精心设计程序实例,并逐步详细说明。同时还将该知识点需要注意的问题及实际
    编程中常遇到的困惑融人到程序当中进行讲解,使读者能更快地掌握相应笼知识。
    取材广泛,内容充实
    《Java入门与提高》不仅涉及Java的基本理论和常用类的使用,而且还涵盖了Java的新增特性。如:基本数据类型的
    自动装箱(Auto Boxing)与拆箱(Uaboxing),新的for/in循环形式,可变长参数疗法(VarargsMethod),静态导入(Import Stalic),范型(Generics)以及注释(Annotition)等。
    讲解通俗,步骤详细文中的语言描述通俗易懂,同时列出编写步骤和运用结果,使阅读像像在课堂一样详尽而亲切,从中体会学习编程的乐趣。
    附带源码,内容超值
    《Java入门与提高》中涉及到的实例源代码可从www.bhp.com.cn免费获得。
    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外