热门搜索: 中考 高考 考试 开卷17
服务电话 024-96192/23945006
 

JAVA零基础实战

编号:
wx1201875381
销售价:
¥60.03
(市场价: ¥69.80)
赠送积分:
60
数量:
   
商品介绍

1.通俗易懂 久经教学考验的Java入门教程,巧用类比式讲解,核心概念轻松掌握;
2.快速上手 实践为主,理论相辅,让零基础的新手也可以快速掌握Java编程;
3.示例丰富 近300段代码示例让理论落地,5大项目实战贯穿核心技能点;
4.精巧实用 内容经过反复推敲,源自研发一线的经年积累,强化编程实操技巧;
5.良师相伴 读者专属QQ群,作者在线答疑解惑,重磅学习资料实时放送;
6.拓展学习 作者秘制的配套教程和Java核心面试题答疑,与本书无缝衔接。

Java是一门经典的面向对象的编程语言,具有很强的通用性、平台可移植性和安全性,并且一直在编程语言排行榜上稳居前列。本书旨在通过浅显易懂的语言,讲清Java的特性,帮助读者掌握面向对象编程的核心思想;同时,通过丰富实用的代码示例,帮助读者快速上手,轻松掌握Java语言。
本书分11章,带领读者从零开始认识Java,了解Java,会用并且用好Java。书中不仅对Java的运行机制、体系结构和基本的安装配置进行了讲解,还对面向对象编程的思想进行了深刻的剖析和总结,同时作者以丰富的代码示例演示了基本的Java编程。除此之外,本书还对Java的集合框架、多线程、实用类、IO流、反射机制和Web编程等进行了讲解,让读者在掌握基本编程技巧的基础上,进一步探索Java的强大功能。
本书由Java开发老手编写,汇集了丰富的实践经验和实用的编程思想,很好适合想入门Java的新手学习,也适合用作计算机相关专业的辅助教程,其他非科班出身的想学习Java编程的读者也可以参考学习。

宁楠,Java开发工程师,拥有多年软件研发、系统架构经验,历任开发工程师、项目经理、技术总监。热爱技术交流和知识分享,在多个平台输出技术博客、图文课程和视频课程,公众号原创博主、知识星球嘉宾、慕课网讲师、Git Chat认证作者,对Java编程有着丰富的经验和独到的见解。

第 1部分  Java基础
第  1章 Java初体验  2
1.1  Java概述  2
1.1.1  什么是Java  2
1.1.2  Java的运行机制  4
1.1.3  Java三大体系  5
1.2  搭建Java开发环境  6
1.2.1  安装配置Java10  6
1.2.2  Java程序开发步骤  11
1.3  小结  13
第  2章 Java入门  14
2.1  开发第 一个Java程序  14
2.1.1  使用Eclipse开发程序  14
2.1.2  编码规范  21
2.1.3  注释  24
2.1.4  关键字  27
2.2  变量  29
2.2.1  什么是变量  29
2.2.2  如何使用变量  30
2.3  基本数据类型  32
2.4  数据类型转换  33
2.4.1  自动转换  33
2.4.2  强制转换  35
2.5  运算符  36
2.5.1  赋值运算符  36
2.5.2  基本算术运算符  37
2.5.3  复合算术运算符  40
2.5.4  关系运算符  41
2.5.5  逻辑运算符  43
2.5.6  条件运算符  46
2.5.7  位运算符  47
2.6  小结  50
第3章  Java进阶  51
3.1  流程控制  51
3.1.1  if-else  51
3.1.2  多重if  53
3.1.3  if嵌套  55
3.1.4  switch-case  56
3.2  循环  58
3.2.1  while循环  58
3.2.2  do-while循环  61
3.2.3  for循环  63
3.2.4  while、do-while和
for这3种循环的区别  64
3.2.5  双重循环  65
3.2.6  终止循环  69
3.3  数组  70
3.3.1  什么是数组  70
3.3.2  数组的基本要素  71
3.3.3  如何使用数组  71
3.3.4  数组的常用操作及
方法  74
3.3.5  二维数组  78
3.4  综合练习  80
3.5  小结  86
第  2部分 Java面向对象
第4章  面向对象基础  88
4.1  什么是面向对象  88
4.2  类与对象  89
4.2.1  类与对象的关系  89
4.2.2  定义类  90
4.2.3  构造函数  91
4.2.4  创建对象  92
4.2.5  使用对象  93
4.2.6  this关键字  93
4.2.7  方法重载  94
4.2.8  成员变量和局部变量  95
4.3  封装  98
4.3.1  什么是封装  98
4.3.2  封装的步骤  99
4.3.3  static关键字  101
4.4  继承  105
4.4.1  什么是继承  105
4.4.2  子类访问父类  106
4.4.3  子类访问权限  109
4.4.4  方法重写  111
4.4.5  方法重写VS方法重载  114
4.5  多态  114
4.5.1  什么是多态  114
4.5.2  多态的使用  117
4.5.3  抽象方法和抽象类  119
4.6  小结  122
第5章  面向对象进阶  123
5.1  Object类  123
5.1.1  认识Object类  123
5.1.2  重写Object类的方法  125
5.2  包装类  131
5.2.1  什么是包装类  131
5.2.2  装箱与拆箱  132
5.3  接口  135
5.3.1  什么是接口  135
5.3.2  如何使用接口  136
5.3.3  面向接口编程的
实际应用  138
5.4  异常  142
5.4.1  什么是异常  142
5.4.2  异常的使用  142
5.4.3  异常类  146
5.4.4  throw和throws  147
5.4.5  自定义异常类  151
5.5  综合练习  152
5.6  小结  157

第3部分  Java不错应用
第6章  多线程  160
6.1  进程与线程  160
6.2  Java中线程的使用  163
6.2.1  继承Thread类  163
6.2.2  实现Runnable接口  165
6.2.3  线程的状态  166
6.3  线程调度  167
6.3.1  线程休眠  167
6.3.2  线程合并  169
6.3.3  线程礼让  171
6.3.4  线程中断  173
6.4  线程同步  175
6.4.1  线程同步的实现  175
6.4.2  线程安全的单例模式  183
6.4.3  死锁  187
6.4.4  重入锁  189
6.4.5  生产者消费者模式  194
6.5  综合练习  196
6.6  小结  198
第7章  集合框架  199
7.1  集合的概念  199
7.2  Collection接口  200
7.2.1  Collection接口的定义  200
7.2.2  Collection的子接口  201
7.3  List接口  201
7.3.1  List接口的定义  201
7.3.2  List接口的实现类  202
7.4  Set接口  207
7.4.1  Set接口的定义  207
7.4.2  Set接口的实现类  208
7.5  Map接口  214
7.5.1  Map接口的定义  214
7.5.2  Map接口的实现类  215
7.6  Collections工具类  220
7.7  泛型  222
7.7.1  泛型的概念  222
7.7.2  泛型的应用  224
7.7.3  泛型通配符  226
7.7.4  泛型上限和下限  227
7.7.5  泛型接口  228
7.8  综合练习  229
7.9  小结  232
第8章  实用类  233
8.1  枚举  233
8.2  Math  236
8.3  Random  237
8.4  String  238
8.4.1  String实例化  238
8.4.2  String常用方法  242
8.5  StringBuffer  244
8.6  日期类  246
8.6.1  Date  246
8.6.2  Calendar  248
8.7  小结  249
第9章  IO流  250
9.1  File类  250
9.2  字节流  251
9.3  字符流  257
9.4  处理流  265
9.5  缓冲流  267
9.5.1  输入缓冲流  268
9.5.2  输出缓冲流  274
9.6  序列化和反序列化  279
9.6.1  序列化  279
9.6.2  反序列化  280
9.7  小结  281

第4部分  底层扩展
第  10章 反射  284
10.1  Class类  284
10.2  获取类结构  287
10.2.1  获取类的接口  288
10.2.2  获取父类  289
10.2.3  获取构造函数  290
10.2.4  获取方法  292
10.2.5  获取成员变量  294
10.3  反射的应用  296
10.3.1  反射调用方法  296
10.3.2  反射访问成员变量  299
10.3.3  反射调用构造函数  302
10.4  动态代理  303
10.5  小结  309
第  11章 网络编程  310
11.1  IP与端口  312
11.1.1  IP  312
11.1.2  端口  314
11.2  URL和URLConnection  314
11.2.1  URL  314
11.2.2  URLConnection  317
11.3  TCP协议  318
11.4  UDP协议  322
11.5  多线程下的网络编程  324
11.6  综合练习  326
11.7  小结  328

本书由浅入深地对Java核心基础进行了解析,实用性强,内容通俗易懂,示例代码丰富,能够帮助零基础的读者快速掌握Java的核心概念,轻松上手Java编程。如果你想从零开始学习Java编程,这本书是很好明智的选择。
—— 张福民
美国亚马逊公司工程部总监
清华大学计算机科学学士&硕士
美国克莱姆森大学计算机工程博士

Java语言在服务器开发、无线客户端开发以及分布式架构开发等方面有着诸多应用,本书由浅入深地介绍了Java开发中各个环节的关键知识,覆盖了Java开发的基础内容,是Java入门的佳品。
—— 李博
《机器学习实践应用》作者
公众号“凡人机器学习” 博主

本书内容深入浅出、知识点全面,结合了作者丰富的开发经验,具有较强的实战指导意义,可以帮助零基础的读者快速入门Java 编程,值得一读。
—— 李艳鹏
《可伸缩服务架构:框架与中间件》作者
《分布式服务架构:原理、设计与实战》作者

作为一名工作多年的老程序员,有一个比较深刻的认识:一个程序员的基础有多牢固,决定了他能够走多远。虽然现在热门的类库、框架有很多,但万变不离其宗,底层的Java基础知识是很好重要的。宁楠的这本书从零开始讲述Java编程技术,涉及Java核心
概念的方方面面,内容通俗易懂,是编程新手和初级程序员巩固基础的优选读物之一。
—— 纯洁的微笑
知名技术博主、自媒体人

商品参数
基本信息
出版社 人民邮电出版社
ISBN 9787115508959
条码 9787115508959
编者 宁楠
译者
出版年月 2018-07-01 00:00:00.0
开本 其他
装帧 平装
页数 328
字数 505000.000
版次 1
印次
纸张
商品评论

暂无商品评论信息 [发表商品评论]

商品咨询

暂无商品咨询信息 [发表商品咨询]