文轩网图书旗舰店
  • 扫码下单

  • Java语言程序设计 姚晓玲 等 编著 专业科技 文轩网
  • 新华书店正版
    • 作者: 姚晓玲 等 编著著
    • 出版社: 电子工业出版社
    • 出版时间:2017-01-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    店铺装修中

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    文轩网图书旗舰店

  •      https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 姚晓玲 等 编著著
    • 出版社:电子工业出版社
    • 出版时间:2017-01-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2017-01-01
    • 字数:612千字
    • 页数:344
    • 开本:16开
    • 装帧:平装
    • 国别/地区:中国
    • 版权提供:电子工业出版社

    Java语言程序设计

    作  者:姚晓玲 等 编著
    定  价:48
    出 版 社:电子工业出版社
    出版日期:2017年01月01日
    页  数:344
    装  帧:平装
    ISBN:9787121305696
    主编推荐

    内容简介

    Java语言是面向对象的编程语言,具有跨平台、安全、稳定以及多线程等优良特性,在网络程序开发、移动程序开发方面使用广泛,是目前很常用的编程语言之一。全书共分为15章,分别介绍了Java的基本数据类型结构、语句、类与对象、方法、数组、类的深入探讨、继承与多态、接口、异常处理、Java常用类、图形用户界面、文件和流、线程等内容。本书注重面向对象的编程实践和问题分析能力的训练,使用大量例题来帮助理解和应用知识,并且对Java8的部分新特性进行了介绍。本书通俗易懂,便于自学,每一章都配有应用举例,以帮助读者理解该章节的主要内容。

    作者简介

    精彩内容

    目录
    第1章Java概述1
    1.1JAVA、互联网和其他1
    1.1.1Java平台简介1
    1.1.2万维网与互联网1
    1.1.3Java发展历史2
    1.2JAVA的特点3
    1.3第一个JAVA程序3
    1.4编写、编译、执行JAVA程序4
    1.4.1Java源程序的创建4
    1.4.2编译Java源文件5
    1.4.3执行Java字节码文件5
    关键术语6
    本章小结6
    复习题7
    第2章程序设计基础8
    2.1JAVA程序的基本结构8
    2.1.1算法与程序8
    2.1.2Java程序基本结构8
    2.2标识符与关键字9
    2.2.1标识符的组成9
    2.2.2关键字10
    2.3控制台输入输出10
    2.3.1控制台输出10
    2.3.2Scanner类的使用11
    2.4变量12
    2.4.1变量的声明13
    2.4.2变量的使用13
    2.5常量13
    2.5.1字面常量13
    2.5.2有名常量14
    2.6算术运算和位运算14
    2.6.1算术运算符和算术表达式15
    2.6.2整数的算术运算15
    2.6.3浮点数的算术运算16
    2.6.4算术混合运算的精度17
    2.6.5位运算18
    2.7赋值语句和赋值表达式19
    2.7.1赋值表达式19
    2.7.2赋值语句20
    2.8数据类型转换20
    2.8.1类型的默认转换20
    2.8.2强制类型转换20
    2.8.3字符串和基本数据类型数据的转换21
    2.9字符数据类型及其运算22
    2.10JAVA程序设计风格23
    2.10.1命名规范23
    2.10.2Java样式文件24
    2.10.3代码的编写风格24
    关键术语25
    本章小结25
    复习题26
    第3章分支结构29
    3.1BOOLEAN数据类型29
    3.2关系运算符和关系表达式29
    3.3逻辑运算符和逻辑表达式30
    3.3.1非(!)运算30
    3.3.2与(&&)运算31
    3.3.3或(||)运算31
    3.3.4位运算符做逻辑运算32
    3.4IF语句32
    3.4.1if语句33
    3.4.2if-else语句34
    3.4.3if-else-if语句35
    3.4.4if-else常见问题37
    3.5SWITCH语句37
    3.6条件表达式39
    3.7格式化控制台输出40
    3.8应用示例41
    关键术语43
    本章小结43
    复习题44
    第4章循环结构47
    4.1WHILE循环47
    4.2DO-WHILE循环48
    4.3FOR循环49
    4.4循环嵌套和编程方法50
    4.4.1循环嵌套50
    4.4.2编程方法51
    4.5BREAK和CONTINUE52
    4.5.1break语句52
    4.5.2continue语句53
    4.6循环示例54
    4.6.1for循环实现实例54
    4.6.2while循环语句实现实例55
    关键术语55
    本章小结56
    复习题56
    第5章类和对象60
    5.1类、对象、方法、成员变量60
    5.2定义类和对象61
    5.2.1定义类61
    5.2.2创建对象61
    5.2.3访问对象的属性和方法62
    5.3方法的基本定义63
    5.3.1方法定义格式63
    5.3.2return语句65
    5.3.3方法调用65
    5.3.4方法调用的一般过程66
    5.3.5成员方法和成员变量的关系67
    5.4SET和GET方法68
    5.4.1setter方法的一般形式68
    5.4.2getter方法70
    5.5构造方法72
    5.6基本数据类型和引用类型74
    5.7JAVA的包装类76
    5.7.1int和Integer类之间的转换77
    5.7.2Integer类的常用方法77
    5.7.3装箱和拆箱78
    5.8INSTANCEOF运算符79
    5.9应用示例79
    关键术语81
    本章小结81
    复习题82
    第6章方法84
    6.1方法的定义84
    6.2方法的调用85
    6.3参数的值传递87
    6.4方法重载89
    6.5变量的作用域90
    6.6参数可变的方法91
    6.7递归92
    6.8方法示例93
    6.9MATH数学类方法94
    6.9.1Math类的两个字段94
    6.9.2Math类的部分数学方法94
    关键术语95
    本章小结96
    复习题96
    第7章数组99
    7.1数组99
    7.1.1什么是数组99
    7.1.2声明数组99
    7.1.3数组的创建99
    7.1.4声明、创建数组并初始化100
    7.1.5数组元素的访问100
    7.1.6数组长度属性length101
    7.2数组的基本应用102
    7.2.1数组排序102
    7.2.2数组查找104
    7.3数组的进一步探讨105
    7.3.1数组与foreach语句105
    7.3.2数组与方法106
    7.3.3数组与对象107
    7.4二维数组109
    7.4.1二维数组的声明、创建和初始化109
    7.4.2访问二维数组元素110
    7.4.3二维数组的length属性110
    7.4.4二维数组的应用举例111
    7.5ARRAYS类111
    7.6数组应用示例113
    关键术语117
    本章小结117
    复习题118
    第8章类的深入探讨122
    8.1面向对象编程的三个特征122
    8.2类的组织形式――包123
    8.2.1包的声明123
    8.2.2导入包的类124
    8.2.3Java中的常用包124
    8.3类的其他特性125
    8.3.1访问权限修饰符125
    8.3.2构造方法重载129
    8.3.3this关键字131
    8.3.4static关键字133
    8.4枚举137
    8.4.1枚举的定义137
    8.4.2枚举的使用137
    8.5内部类138
    8.5.1成员内部类138
    8.5.2局部内部类140
    8.6类与类之间的关系142
    8.6.1类的UML图142
    8.6.2依赖关系143
    8.6.3关联关系143
    8.6.4聚合关系144
    8.6.5组合关系146
    8.7类的设计原则146
    8.8注解147
    8.8.1基本Annotation148
    8.8.2自定义的注解149
    8.8.3注解的注解150
    8.9泛型151
    8.9.1泛型类的声明151
    8.9.2泛型对象的声明和创建152
    8.10类的应用示例152
    关键术语154
    本章小结154
    复习题155
    第9章继承和多态158
    9.1继承158
    9.1.1继承在Java中的实现158
    9.1.2方法重写159
    9.1.3访问权限修饰符protected160
    9.1.4super关键字161
    9.1.5继承下的构造方法162
    9.2OBJECT类介绍163
    9.3抽象类和最终类166
    9.3.1抽象类和抽象方法166
    9.3.2最终类和最终方法167
    9.4多态168
    9.4.1父类引用指向子类对象168
    9.4.2多态的实现168
    9.5继承和多态示例169
    9.5.1四则运算程序169
    9.5.2动物喂养案例173
    9.5.3舒舒租车系统176
    关键术语182
    本章小结182
    复习题183
    第10章接口189
    10.1接口189
    10.1.1接口的定义189
    10.1.2接口的实现189
    10.1.3接口和抽象类的关系190
    10.1.4接口的UML表示191
    10.2接口与多态191
    10.2.1接口实现多态191
    10.2.2面向接口的编程192
    10.3匿名内部类194
    10.4JAVA常用接口195
    10.5接口的新特性197
    10.5.1默认方法197
    10.5.2接口的静态方法198
    10.5.3函数式接口199
    10.6LAMBDA表达式199
    10.6.1lambda表达式的语法200
    10.6.2lambda表达式与函数式接口200
    10.7接口的应用示例201
    关键术语203
    本章小结203
    复习题203
    第11章异常处理208
    11.1异常概述208
    11.2异常类型209
    11.2.1Error类210
    11.2.2Exception类210
    11.3TRY-CATCH-FINALLY语句211
    11.3.1多catch语句段的try-catch语句211
    11.3.2try-catch-finally与return语句212
    11.3.3try-catch语句的嵌套214
    11.3.4try语句块中自动释放资源215
    11.3.5一个catch语句块捕获多种类型异常对象215
    11.4THROW异常的抛出216
    11.4.1throw抛出异常216
    11.4.2throws子句217
    11.4.3异常抛出和子类218
    11.5自定义异常218
    11.6异常应用示例218
    关键术语220
    本章小结220
    复习题220
    第12章Java常用类223
    12.1STRING类和STRINGBUFFER类223
    12.1.1构造字符串对象223
    12.1.2字符串特性224
    12.1.3字符串对象不可变性226
    12.2STRINGBUFFER类227
    12.2.1StringBuffer类创建对象227
    12.2.2StringBuffer类常用方法228
    12.3大数类229
    12.3.1BigInteger类229
    12.3.2BigDecimal类230
    12.4JAVA常用日期处理类232
    12.4.1Date类233
    12.4.2Calendar类234
    12.4.3DateFormat类236
    12.4.4SimpleDateFormat类237
    12.5JAVA集合框架238
    12.5.1List列表接口239
    12.5.2Set集合接口240
    12.5.3Map映射接口241
    12.6COLLECTIONS类242
    12.7CLASS类244
    12.8集合应用示例246
    关键术语247
    本章小结247
    复习题247
    第13章图形用户界面249
    13.1AWT和SWING249
    13.1.1AWT介绍249
    13.1.2Swing介绍250
    13.2窗体251
    13.3面板253
    13.4SWING常用组件254
    13.4.1标签254
    13.4.2按钮254
    13.4.3文本框255
    13.4.4文本域256
    13.4.5单选按钮257
    13.4.6复选框258
    13.4.7菜单条、菜单和菜单项259
    13.5布局管理261
    13.5.1流式布局管理器262
    13.5.2边界式布局管理器BorderLayout262
    13.5.3网格式布局管理器263
    13.6事件驱动程序设计264
    13.6.1事件模型264
    13.6.2Java事件类、监听器接口和适配器类265
    13.6.3事件处理实现方式268
    13.7常用事件类及事件处理270
    13.7.1窗口事件及处理270
    13.7.2动作事件及处理271
    13.7.3选择事件及处理272
    13.7.4键盘事件及处理273
    13.8图形用户界面应用实例274
    关键术语278
    本章小结278
    复习题278
    第14章文件和流281
    14.1FILE类281
    14.2输入流和输出流284
    14.3二进制流284
    14.3.1InputStream类和OutputStream类285
    14.3.2FileInputStream类和FileOutputStream类287
    14.3.3BufferedInputStream类和BufferedOutputStream类291
    14.3.4DataInputStream类和DataOutputStream类292
    14.4字符流293
    14.4.1Reader类和Writer类293
    14.4.2FileReader类和FileWriter类296
    14.4.3InputStreamReader类和OutputStreamWriter类297
    14.4.4BufferedReader类和BufferedWriter类298
    14.5随机流299
    14.6流的应用示例300
    关键术语301
    本章小结301
    复习题302
    第15章线程304
    15.1线程的定义304
    15.1.1进程、线程与多线程304
    15.1.2Java的多线程机制304
    15.1.3主线程305
    15.2线程的创建和运行305
    15.2.1继承Thread类创建线程305
    15.2.2实现Runnable接口创建线程306
    15.2.3两种多线程实现机制的比较307
    15.3线程状态309
    15.3.1线程的状态309
    15.3.2线程的调度311
    15.3.3线程操作方法314
    15.4线程的同步317
    15.4.1同步代码块317
    15.4.2同步方法318
    关键术语319
    本章小结319
    复习题319
    附录AJava的下载、安装与配置322
    附录BEclipse下载与安装326
    附录CJava运算符的优先级和结合性335
    附录DJavaAPI使用336
    附录EJUnit测试工具的使用339

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购