由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
醉染图书Java程序开发案例课堂9787302488941
¥ ×1
第I篇基础入门
章揭开Java的神秘面纱——我的个Java程序3
1.1Java简介4
1.1.1了解Java语言4
1.1.2Java语言的特4
1.1.3Java语言的核心技术6
1.1.4Java语言的工作原理7
1.2搭建Java环境8
1.2.1JDK简介8
1.2.2JDK安装9
1..JDK配置12
1.2.4测试JDK14
1.3个Java程序14
1.4MyEclipse的安装16
1.4.1MyEclipse的下载16
1.4.2MyEclipse的安装17
1.5MyEclipse的使用18
1.5.1创建Java项目18
1.5.2创建Java程序19
1.5.3编写Java程序20
1.5.4运行Java程序21
1.5.5调试Java程序21
1.6如何学好Java
1.7大神解惑24
1.8跟我学上机24
第2章零基础开始学习——Java基本语法25
2.1剖析个Java程序26
2.2常量与变量28
2.2.1常量28
2.2.2变量29
.数据类型33
..1整数型34
..2浮点型36
..字符型37
..4布尔型38
..5类型转换39
2.4运算符40
2.4.1赋值运算符40
2.4.2算术运算符41
2.4.3比较运算符42
2.4.4条件运算符43
2.4.5逻辑运算符43
2.4.6位运算符44
2.4.7自增和自减运算符47
2.4.8运算符优先级48
2.5流程控制48
2.5.1分支控制48
2.5.2循环控制54
2.5.3跳转语句57
2.6Java代码编写规范60
2.7大神解惑62
2.8跟我学上机62
第3章主流的编程思想——认识面向对象编程63
3.1面向对象简介64
3.1.1什么是对象64
3.1.2面向对象的特征64
3.2类和对象65
3.2.1类65
3.2.2对象67
3..构造方法68
3.2.4instanceof关键字70
3.3修饰符70
3.3.1访问修饰符71
3.3.2非访问修饰符74
3.4封装78
3.4.1了解封装78
3.4.2封装实现78
3.4.3this关键字79
3.5继承80
3.5.1了解继承80
3.5.2继承实现83
3.6多态84
3.6.1了解多态84
3.6.2重载86
3.6.3重写88
3.6.4构造方法重载90
3.6.5super关键字92
3.7大神解惑94
3.8跟我学上机94
第4章嵌套类的秘密——Java的内部类95
4.1创建内部类96
4.2链接到外部类96
4.3成员内部类98
4.4静态内部类99
4.5局部内部类101
4.6匿名内部类103
4.7大神解惑104
4.8跟我学上机104
第5章特殊的元素集合——数组和方法105
5.1数组的概念106
5.2一维数组106
5.2.1数组的声明106
5.2.2数组的内存分配107
5..数组的元素107
5.2.4数组的赋值108
5.3多维数组108
5.3.1数组的声明108
5.3.2数组的内存分配109
5.3.3数组的元素109
5.3.4数组的赋值110
5.3.5遍历数组111
5.4数组排序112
5.4.1冒泡排序112
5.4.2选择排序113
5.5数组在方法中的使用114
5.6大神解惑115
5.7跟我学上机116
第6章不可不说的文本数据——字符串117
6.1String类的本质118
6.2String的API应用119
6.2.1获取字符串长度119
6.2.2去除字符串的空格119
6..字符串分割120
6.2.4转换大小写121
6.2.5字符串截取122
6.2.6字符串连接122
6.2.7字符串比较124
6.2.8字符串查找127
6.2.9字符串替换128
6.3字符串解析130
6.3.1正则表达式语法130
6.3.2常用正则表达式131
6.3.3正则表达式的实例131
6.4字符串的类型转换132
6.4.1字符串转换为数组132
6.4.2基本数据类型转换为字符串133
6.4.3格式化字符串134
6.5StringBuffer与StringBuilder136
6.5.1介绍StringBuffer与StringBuilder136
6.5.2StringBuilder类的创建136
6.5.3StringBuilder类的方法137
6.5.4String、StringBuffer与StringBuilder的区别141
6.6Lambda表达式142
6.7大神解惑143
6.8跟我学上机144
第II篇核心技术
第7章衔接更便利——抽象类与接口147
7.1抽象类和抽象方法148
7.1.1抽象类148
7.1.2抽象方法149
7.2接口概述150
7.2.1接口声明150
7.2.2接口默认方法150
7..接口与抽象类151
7.3接口的多态151
7.4抽象类和接口的实例152
7.4.1抽象类的实例152
7.4.2接口的实例154
7.5集合框架155
7.5.1接口和实现类155
7.5.2Collection接口156
7.5.3List接口158
7.5.4Set接口161
7.5.5Map接口164
7.6大神解惑166
7.7跟我学上机166
第8章不可避免的问题——处理异常167
8.1异常的概念168
8.2异常的分类169
8.3捕获异常170
8.3.1捕获异常结构170
8.3.2try-catch语句171
8.3.3多条catch语句172
8.3.4finally语句173
8.4声明异常174
8.5抛出异常175
8.6自定义异常176
8.7大神解惑177
8.8跟我学上机178
第9章与外界的交流——Java中的输入和输出类型179
9.1I/O简介180
9.1.1I/O分类180
9.1.2预定义流180
9.2文件处理181
9.2.1File类181
9.2.2文件操作182
9..目录操作183
9.3字节流184
9.4字符流185
9.5节点流186
9.5.1FileInputStream流187
9.5.2FileOutputStream流188
9.5.3FileReader流190
9.5.4FileWriter流191
9.6处理流192
9.6.1缓冲流192
9.6.2数据流198
9.6.3转换流200
9.6.4Print流202
9.6.5Object流205
9.7大神解惑208
9.8跟我学上机208
0章任务同时进行——Java中的线程和并发209
10.1线程简介210
10.1.1进程210
10.1.2线程210
10.1.3线程与进程的区别210
10.2创建与启动线程211
10.2.1Thread类创建线程211
10.2.2Runnable接口创建线程211
10..启动线程212
10.3线程的状态与转换213
10.3.1线程状态213
10.3.2线程状态转换214
10.4线程的同步217
10.4.1线程安全问题217
10.4.2synchronized关键字218
10.4.3死锁问题219
10.5线程交互2
10.5.1wait()方法和notify()方法2
10.5.2生产者—消费者问题2
10.6线程的调度226
10.6.1线程调度原理226
10.6.2线程的优先级226
10.7大神解惑227
10.8跟我学上机228
1章编译时再审查——Java中的泛型229
11.1Java与C++中的泛型0
11.2简单泛型0
11.3类型推导与泛型类和接口1
11.3.1类型推导1
11.3.2泛型类2
11.3.3泛型接口
11.4类型推导与泛型方法4
11.5类型通配符5
11.6Java8泛型新特
11.6.1方法与构造方法引用
11.6.2Lambda作用域
11.7大神解惑240
11.8跟我学上机240
2章自检更灵活——Java中的反241
12.1反概述242
12.2Java反API242
1.Class类242
1..1获取Class对象243
1..2Class类常用方法243
12.4生成对象246
12.4.1无参数构造方法246
12.4.2带参数构造方法246
12.5Method类247
12.6Field类249
12.7数组251
12.8获取泛型信息252
12.9大神解惑253
12.10跟我学上机254
3章简化程序的配置——Java中的注解255
13.1注解概述256
13.2JDK内置注解256
13.2.1@Override256
13.2.2@Deprecated257
13..@SuppressWarnings258
13.3自定义注解258
13.3.1自定义注解258
13.3.2注解元素的默认值259
13.4元注解260
13.4.1@Target260
13.4.2@Retention261
13.4.3@Documented262
13.4.4@Inherited262
13.5使用反处理注解263
13.6JDK1.8新特265
13.6.1多重注解265
13.6.2ElementType枚举类265
13.6.3函数式接口266
13.7大神解惑267
13.8跟我学上机268
4章特殊的数据集合——枚举类型269
14.1枚举声明270
14.2枚举的使用270
14.2.1枚举类常用方法270
14.2.2添加属和方法271
14..枚举在switch中的使用273
14.3EnumSet和EnumMap274
14.4大神解惑276
14.5跟我学上机276
第III篇不错应用
5章Java的数据库编程——JDBC编程279
15.1JDBC概述280
15.1.1JDBC原理280
15.1.2JDBC驱动281
15.2连接数据库281
15.2.1引入jar包282
15.2.2连接数据库步骤284
15..JDBC入门实例284
15.3驱动管理器类285
15.3.1加载JDBC驱动285
15.3.2DriverManager类286
15.4数据库连接接口287
15.4.1常用方法287
15.4.2处理元数据287
15.5执行SL语句的接口289
15.5.1Statement接口289
15.5.2PreparedStatement接口292
15.5.3CallableStatement接口293
15.6结果集接口295
15.7实战——学生信息管理297
15.7.1创建表student297
15.7.2连接数据库298
15.7.3插入数据298
15.7.4删除数据299
15.7.5修改数据301
15.7.6查询数据302
15.8大神解惑303
15.9跟我学上机304
6章设计图形界面设计——Swing技术305
16.1Swing基础306
16.2Swing容器306
16.2.1JFrame窗体306
16.2.2JPanel面板309
16.3Swing的组件310
16.3.1按钮JButton310
16.3.2标签JLabel312
16.3.3复选框JCheckBx33
16.3.4单选按钮JRadioButton315
16.3.5单行文本框JTextField316
16.3.6密码文本框JPasswordField318
16.3.7多行文本框JTextArea319
16.3.8下拉列表JComboBox321
16.3.9列表框JList322
16.3.10菜单3
16.4布局管理325
16.4.1流式布局管理器326
16.4.2边框布局管理器327
16.4.3网格布局管理器328
16..格组布局管理器329
16.4.5卡片布局管理器331
16.5Swing事件模型333
16.5.1事件处理模型333
16.5.2事件类334
16.5.3事件监听器335
16.5.4事件适配器339
16.6Swing不错组件340
16.6.1Swing的表格组件340
16.6.2Swing的树组件343
16.7大神解惑346
16.8跟我学上机346
7章多媒体开发技术——AWT绘图与音频347
17.1Java绘图348
17.1.1绘图方法348
17.1.2Graphics类348
17.1.3GraphicsD类50
17.1.4设置图颜351
17.1.5设置笔画属353
17.2绘文本356
17.2.1设置字体356
17.2.2绘制文本356
17.3绘制图片358
17.4图像处理359
17.4.1图像放大或缩小359
17.4.2图像倾斜359
17.4.3图像旋转361
17.4.4图像翻转363
17.5播放音频365
17.6大神解惑368
17.7跟我学上机368
8章融入互联网时代——Ja的络编程369
18.1网络编程基础370
18.1.1网络编程基础概念370
18.1.2网络协议371
18.2TCP网络编程372
18.2.1InetAdress类372
18.2.2Socket类373
18..ServerSocket类374
18.2.4TCP网络程序375
18.2.5小型聊天室376
18.3UDP网络编程382
18.3.1DatagramSocket类382
18.3.2DatagramPacket类383
18.3.3UDP网络程序384
18.3.4数据广播386
18.4大神解惑390
18.5跟我学上机390
9章常用工具类——API编程技术391
19.1Runtime类392
19.1.1Runtime类方法392
19.1.2内存管理393
19.1.3ecec()方法394
19.2包装类394
19.2.1基本数据类型的包装类395
19.2.2Boolean类395
19..Character类397
19.2.4整型包装类398
19.2.5Double和Float类400
19.3日期操作类403
19.3.1Date类403
19.3.2Calendar类404
19.3.3DateFormat类406
19.3.4SimpleDateFormat类408
19.4数学类410
19.5高手甜点412
19.6跟我学上机412
第20章的秘密——UML与设计模式413
20.1UML类图414
20.1.1类图和类之间关系414
20.1.2泛化关系415
20.1.3实现关系416
20.1.4依赖关系417
20.1.5关联关系418
20.2设计模式421
20.2.1设计模式分类421
20.2.2单例模式422
20..工厂模式422
20.2.4代理模式424
20.2.5观察者模式425
20.2.6适配器模式427
20.3大神解惑430
20.4跟我学上机430
2章连接打印机——Java的打印技术431
21.1打印控制类432
21.1.1PrinterJob类的方法432
21.1.2【打印】对话框433
21.2打印页面435
21.3多页打印437
21.4打印预览439
21.5大神解惑442
21.6跟我学上机442
第IV篇项目开发实战
第22章管理开发项目——ANT工具的使用445
22.1ANT简介446
22.1.1ANT任务类型446
22.1.2项目层次结构446
22.1.3ANT构建文件446
22.2为什么要使用ANT447
2.下载安装ANT448
2..1下载ANT448
2..2安装ANT448
22.4ANT关键元素449
22.5ANT常用任务454
22.6使用ANT构建项目458
22.7大神解惑460
22.8跟我学上机460
第章人工智能应用——开发购系统461
.1开发背景462
.2需求及功能分析463
.2.1需求分析463
.2.2功能分析463
.系统代码编写465
..1系统主程序465
..2读取机器学习数据471
..3计算行之间相似473
..4算组相似474
..5读取测试数据476
.4系统运行477
第24章游戏休闲应用——开发气球击游戏479
24.1游戏简介480
24.2需求及功能分析480
24.2.1需求分析480
24.2.2功能分析481
24.3数据库设计482
24.4系统代码编写482
24.4.1主程序模块483
24.4.2移动对象的抽象类487
24.4.3488
24.4.4子弹490
24.4.5气球491
24.4.6对象的画图492
24.4.7对象的移动494
24.4.8气球的变化495
24.4.9检查游戏状况496
24.4.10参数接口498
24.4.11数据库类499
24.5系统运行501
第25章娱乐影视应用——开发电影订票系统503
25.1需求分析504
25.2功能分析504
25.3数据库设计505
25.3.1电影信息506
25.3.2放映信息506
25.3.3用户订单信息506
25.3.4管理员账号507
25.4系统代码编写507
25.4.1系统对象模块507
25.4.2欢迎界面模块513
25.4.3前台订票模块516
25.4.4后台管理模块525
25.4.5数据库模块564
25.4.6辅处理模块578
25.5系统运行583
25.5.1欢迎界面583
25.5.2后台管理界面583
25.5.3前台订票界面585
刘春茂,于上海复旦大学,硕士于清华大学。曾在美国IBM公司移动产品开发组从事Android平台应用的开发。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
