您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
零基础Java从入门到精通
字数: 400000
装帧: 平装
出版社: 广东人民出版社
出版日期: 2019-08-01
商品条码: 9787218136141
版次: 1
开本: 16开
页数: 568
出版年份: 2019
定价:
¥85
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书以帮助零基础读者学习并掌握计算机编程Java语言为宗旨,摒弃单调枯燥的理论内容讲解,由浅入深地引导读者学习Java语言的基础内容和核心技术,并采用大量实际工作场景的代码实例和图例,结合实际企业工作中的编程技巧的方式,增加读者的实战操作经验,提高分析解决问题的能力。本书的每一章特别编写了知识扩展章节,全面分析与归纳实际工作中Java编程技巧和互联网高级应用知识,引导读者深入挖掘计算机编程领域,进而能够多维度思考和理解计算机网络的应用。同时,本书还配有教学视频,对书中的复杂程序和代码加以详细解释和操作演示,便于初学者理解和提高学习效率,并按照正确的思路和方法运用到高新技术、移动互联网、智能大数据等大中小企业的计算机软件开发中。
目录
第1章走进Java1
1.1Java编程语言概述1
1.1.1Java的历史1
1.1.2Java的发展历程2
1.1.3使用场景和优势3
1.1.4Java6和Java84
1.2如何学好Java5
1.2.1Java语言特性5
1.2.2第一个Java程序6
1.2.3学好Java的建议7
1.3Java API文档8
1.4Web项目介绍9
1.5网站开发基本流程10
1.6小结11
1.7知识拓展11
1.7.1常用软件资源11
1.7.2Java开发社区12
1.7.3Java1013
第2章Java配置安装和IDE介绍14
2.1Windows下搭建Java环境14
2.1.1JDK下载与安装14
2.1.2配置JDK环境16
2.2Mac下搭建Java环境19
2.3Java IDE——Eclipse19
2.3.1Eclipse下载与安装20
2.3.2Eclipse使用23
2.4小结26
2.5知识拓展26
第3章Java基础语法29
3.1Java主类结构29
3.1.1Java包30
3.1.2类的成员变量和局部变量31
3.1.3访问权限修饰词32
3.1.4编写主方法32
3.2注释及使用场景33
3.2.1注释文档33
3.2.2嵌入HTML语言和标签34
3.3基本数据类型35
3.3.1整数类型35
3.3.2浮点类型41
3.3.3字符类型44
3.3.4布尔类型47
3.3.5引用类型对象48
3.3.6特殊值null49
3.4数据类型之间的转换49
3.4.1自动转换49
3.4.2强制转换51
3.5常量与变量53
3.5.1常量53
3.5.2变量56
3.6操作运算符58
3.6.1算术运算符58
3.6.2比较运算符59
3.6.3赋值运算符60
3.6.4递增运算符和递减运算符62
3.6.5逻辑运算符63
3.6.6三元运算符64
3.6.7位运算符65
3.6.8instanceof运算符66
3.6.9运算符优先级66
3.7表达式67
3.8小结68
3.9知识拓展68
3.9.1编码规范的建议68
3.9.2Java关键字69
第4章Java方法72
4.1方法的概念72
4.2方法定义和使用72
4.2.1方法参数74
4.2.2方法返回值78
4.2.3方法类型声明79
4.2.4命令行参数使用80
4.3可变参数方法81
4.4小结83
4.5知识拓展83
4.5.1Java内置类和内置方法介绍83
4.5.2有趣的方法自身调用85
第5章流程控制和语言结构88
5.1条件控制语句88
5.1.1if和else语句88
5.1.2switch语句98
5.2循环控制语句103
5.2.1for循环语句103
5.2.2while循环语句108
5.3跳转语句110
5.3.1continue语句110
5.3.2break语句113
5.3.3goto语句116
5.3.4return语句116
5.4小结117
5.5知识拓展117
第6章字符串119
6.1字符串String类119
6.1.1创建字符串119
6.1.2初始化字符串121
6.2字符串常见操作127
6.2.1字符串连接127
6.2.2字符串长度130
6.2.3查找字符串131
6.2.4字符串替换135
6.2.5字符串截取139
6.2.6字符串分割140
6.2.7字符串首尾内容判断142
6.2.8字符串首尾去空格143
6.2.9字符串大小写转换144
6.2.10字符串比较146
6.2.11字符串格式化输出149
6.2.12其他字符串操作154
6.3StringBuilder类与StringBuffer类158
6.3.1StringBuilder类158
6.3.2StringBuffer类165
6.4小结165
6.5知识拓展166
第7章数组168
7.1数组介绍168
7.1.1什么是数组168
7.1.2数组的构成168
7.2数组创建169
7.2.1数组创建方法169
7.2.2数组索引171
7.2.3多维数组171
7.3数组的遍历与输出174
7.3.1foreach遍历174
7.3.2for遍历175
7.3.3Arrays类中的toString静态
方法176
7.4数组常见操作177
7.4.1数组长度177
7.4.2向数组添加元素179
7.4.3删除数组元素181
7.4.4删除重复数据182
7.4.5数组查找184
7.4.6数组排序186
7.4.7数组复制188
7.4.8数组比较189
7.5小结190
7.6知识拓展191
第8章正则表达式193
8.1正则表达式介绍193
8.2正则表达式语法194
8.2.1普通字符194
8.2.2字符转义195
8.2.3元字符196
8.2.4限定符197
8.2.5定位符198
8.2.6分组构造199
8.2.7匹配模式199
8.3Java处理正则200
8.3.1java.util.regex包介绍200
8.3.2Pattern类201
8.3.3Matcher类202
8.3.4PatternSyntaxException类203
8.4小结204
8.5知识拓展204
8.5.1贪婪与非贪婪匹配204
8.5.2零宽断言206
8.5.3常用正则表达式参考207
第9章面向对象编程210
9.1面向对象介绍210
9.1.1对象212
9.1.2类214
9.2Java与面向对象215
9.2.1类的声明215
9.2.2类的实例化217
9.2.3成员属性218
9.2.4成员方法219
9.2.5访问成员的属性和方法221
9.2.6变量作用域223
9.2.7对象的应用226
9.2.8修饰符关键字228
9.2.9静态常量228
9.2.10静态变量229
9.2.11静态方法231
9.2.12静态代码块232
9.3构造方法233
9.4类的继承和多态234
9.4.1继承234
9.4.2多态244
9.5高级特性250
9.5.1final的使用250
9.5.2对象克隆254
9.6抽象类与接口266
9.6.1抽象类266
9.6.2接口270
9.7小结273
9.8知识拓展273
9.8.1MVC设计模式273
9.8.2单例设计模式277
第10章Java常用类280
10.1包装类280
10.1.1Integer整型类282
10.1.2Double浮点型类286
10.1.3Boolean布尔型类289
10.1.4Character字符型类292
10.1.5高精度数字类295
10.1.6Number数字类296
10.1.7Void类296
10.2Math类297
10.2.1Math类中的常量297
10.2.2Math类中的常见方法297
10.2.3随机数302
10.3枚举304
10.3.1枚举定义305
10.3.2枚举的常见方法305
10.3.3枚举集合308
10.4泛型308
10.4.1泛型类308
10.4.2泛型方法310
10.5小结311
10.6知识拓展312
10.6.1Java对象生命周期312
10.6.2Java中常用类库介绍313
第11章Java集合类314
11.1什么是集合类314
11.2Collection接口314
11.3List集合316
11.3.1ArrayList类316
11.3.2LinkedList类319
11.4Set集合321
11.4.1HashSet类321
11.4.2TreeSet类323
11.5Map集合325
11.5.1HashMap327
11.5.2TreeMap328
11.6小结330
11.7知识拓展330
第12章Java反射与注解335
12.1Java反射335
12.1.1java.lang.Class类介绍335
12.1.2获取构造方法的信息337
12.1.3获取成员变量的信息340
12.1.4获取方法的信息342
12.2注解346
12.2.1元注解346
12.2.2内置注解介绍347
12.2.3自定义注解350
12.3小结353
12.4知识拓展353
12.4.1Spring注解353
12.4.2动态代理354
第13章Java日期和时间357
13.1概述357
13.2Date类359
13.3Calendar类361
13.4DateFormat类364
13.5SimpleDateFormat类366
13.6小结369
13.7知识拓展369
13.7.1时区划分369
13.7.2Unix时间戳369
13.7.3Java和Unix时间戳370
第14章JavaI/O372
14.1输入/输出流372
14.1.1什么是流372
14.1.2输入流373
14.1.3输出流376
14.1.4系统预定义流380
14.2File类381
14.2.1创建File文件381
14.2.2File文件基本操作381
14.3文件输入/输出流386
14.3.1FileInputStream类和FileOutput-Stream类386
14.3.2FileReader类和File Writer类388
14.4缓存输入/输出流391
14.4.1BufferedInputStream类和Buffered-OutputStream类391
14.4.2BufferedReader类和BufferedWriter类394
14.5数据输入/输出流398
14.6Java序列化402
14.6.1序列化概述402
14.6.2ObjectOutputStream序列化403
14.6.3ObjectInputStream反序列化405
14.7小结407
14.8知识拓展407
14.8.1使用POI类库处理Excel文件407
14.8.2使用GZIP对文件进行压缩411
第15章Java异常处理413
15.1什么是异常处理413
15.1.1Error系统异常414
15.1.2Exception抛出异常416
15.1.3异常方法418
15.2异常处理关键字418
15.2.1throw和throws关键字418
15.2.2try atch关键字421
15.2.3finally关键字423
15.3常见异常424
15.3.1NullPointerException424
15.3.2ClassNotFoundException426
15.3.3NumberFormatException426
15.3.4IllegalArgumentException427
15.3.5NoSuchMethodException428
15.3.6ClassCastException429
15.4自定义异常430
15.5小结431
15.6知识拓展431
第16章多线程与并发436
16.1Java与线程436
16.1.1线程基本概念436
16.1.2Java线程机制437
16.2线程初始化和调用437
16.2.1继承Thread类437
16.2.2实现Runnable接口441
16.2.3实现Callable和Future接口443
16.3线程生命周期445
16.4Java操作线程449
16.4.1加入线程449
16.4.2休眠线程450
16.4.3中断线程451
16.5线程的同步453
16.5.1线程安全453
16.5.2线程同步机制454
16.5.3线程暂停与恢复457
16.6小结458
16.7知识拓展458
第17章MySQL数据库462
17.1MySQL介绍462
17.2MySQL工具介绍462
17.2.1MySQL控制台客户端462
17.2.2MySQLWorkbench软件463
17.3数据库管理463
17.3.1创建数据库463
17.3.2选择数据库464
17.3.3查看数据库465
17.3.4修改数据库466
17.3.5删除数据库466
17.4字段类型467
17.4.1数值类型467
17.4.2字符串类型469
17.4.3时间类型469
17.5数据表操作470
17.5.1创建数据表470
17.5.2查看数据表473
17.5.3修改数据表474
17.5.4删除数据表477
17.6数据库语句478
17.6.1新增数据478
17.6.2查询数据478
17.6.3修改数据479
17.6.4删除数据480
17.6.5replace操作480
17.7数据表字符集481
17.7.1查看字符集481
17.7.2设置字符集484
17.7.3处理乱码485
17.8数据库索引485
17.8.1索引介绍485
17.8.2专享索引486
17.8.3普通索引486
17.9小结487
17.10知识拓展487
第18章JDBC操作MySQL数据库491
18.1JDBC介绍491
18.2JDBC中的常用类492
18.2.1DriverManager类492
18.2.2Connection接口494
18.2.3Statement接口495
18.2.4PreparedStatement接口496
18.2.5ResultSet接口497
18.3JDBC操作MySQL499
18.3.1JDBC创建数据表499
18.3.2JDBC向数据表添加数据500
18.3.3JDBC修改数据503
18.3.4JDBC删除数据505
18.3.5JDBC查询数据508
18.4小结508
18.5知识拓展509
18.5.1JDBC批量处理509
18.5.2JDBC事务回滚511
第19章Java中的加密技术514
19.1加密技术概述514
19.1.1加密技术介绍514
19.1.2对称加密算法516
19.1.3非对称加密算法516
19.1.4数字签名517
19.2Java加密技术518
19.2.1使用MD5加密518
19.2.2使用SHA加密523
19.2.3使用DES加密524
19.2.4使用AES加密526
19.2.5使用RSA加密529
19.3加密技术使用场景535
19.3.1密码存储535
19.3.2base64加密535
19.4小结538
19.5知识拓展538
19.5.1密码学之父538
19.5.2万维网的发展538
19.5.3Hash在密码学中的应用538
19.5.4加盐算法539
第20章Spring实战540
20.1Spring概述540
20.1.1Spring介绍540
20.1.2Spring模块541
20.2使用Spring Boot搭建RESTful服务542
20.3使用Spring Data JPA访问数据库545
20.4小结551
20.5知识拓展551
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网