返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • Java从入门到精通 精粹版 张玉宏 著 专业科技 文轩网
  • 新华书店正版
    • 作者: 张玉宏著
    • 出版社: 人民邮电出版社
    • 出版时间:2017-04-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

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

    • 服务

    • 物流

    搜索店内商品

    商品分类

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

     

    商品参数
    • 作者: 张玉宏著
    • 出版社:人民邮电出版社
    • 出版时间:2017-04-01 00:00:00
    • 版次:1
    • 印刷时间:2017-04-01
    • 字数:900000.000
    • 页数:560
    • 开本:其他
    • 装帧:平装
    • ISBN:9787115485472
    • 国别/地区:中国
    • 版权提供:人民邮电出版社

    Java从入门到精通 精粹版

    作  者:张玉宏 著
    定  价:79.8
    出 版 社:人民邮电出版社
    出版日期:2018年08月01日
    页  数:560
    装  帧:平装
    ISBN:9787115485472
    主编推荐

      

    内容简介

    《Java从入门到精通(精粹版)》以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Java的相关知识和实战技能。《Java从入门到精通(精粹版)》第Ⅰ篇【基础知识】主要讲解Java开发环境搭建、Java程序要素、常量、变量、数据类型、运算符、表达式、语句、流程控制、数组、枚举、类、对象以及方法等;第Ⅱ篇【核心技术】主要介绍类的封装、继承、多态、抽象类、接口、Java常用类库以及异常的捕获与处理等;第Ⅲ篇【不错应用】主要介绍多线程、文件I/O操作、GUI编程、数据库编程、Java Web、常用设计框架以及Android编程基础等;第Ⅳ篇【项目实战】主要介绍智能电话回拨系统、饭票网以及Hadoop下的数据处理等。《Java从入门到精通(精粹版)》提供了与图书内容全程同步的教学录像。此外,还赠送了大量相关学习资料,以便读者扩展学习。《Java从入门到精通(精粹版)》适合任何想学习Javanull

    作者简介

    张玉宏,工学博士,科普作家,阿里云云栖社区认证专家、专栏作家,《品味大数据》作者,IEEE会员,ACM会员,CCF会员。2012年毕业于电子科技大学,2009-2011年在西北大学做访问学者,现执教于河南工业大学。主要研究方向为高性能计算、大数据。发表SCI/EI论文10余篇,出版靠前外学术专著5部。

    精彩内容

    目录
    第0章Java学习指南
    0.1Java为什么重要002
    0.2Java简史——带给我们的一点思考003
    0.3Java应用领域和前景008
    0.4Java学习路线图009
    第1章Java开发环境搭建
    1.1Java开发环境013
    1.2安装Java开发工具箱013
    1.2.1下载JDK013
    1.2.2安装JDK016
    1.3Java环境变量的配置017
    1.3.1理解环境变量017
    1.3.2JDK中的3个环境变量018
    1.4享受安装成果——开发第一个Java程序024
    1.5Eclipse的使用025
    1.5.1Eclipse概述025
    1.5.2创建Java项目026
    1.5.3创建Java类文件028
    1.5.4运行Java程序029
    1.6高手点拨030
    1.7实战练习030
    第2章Java程序要素概览
    2.1一个简单的例子032
    2.2认识Java程序033
    2.2.1Java程序的框架034
    2.2.2标识符035
    2.2.3关键字035
    2.2.4注释035
    2.2.5变量036
    2.2.6数据类型037
    2.2.7运算符和表达式038
    2.2.8类039
    2.3程序的检测039
    2.3.1语法错误039
    2.3.2语义错误040
    2.4提高程序的可读性041
    2.5高手点拨042
    2.6实战练习042
    第3章Java编程基础——常量、变量与数据类型
    3.1常量与变量044
    3.1.1常量的声明与使用044
    3.1.2变量的声明与使用045
    3.2基本数据类型049
    3.2.1数据类型的意义049
    3.2.2整数类型050
    3.2.3浮点类型053
    3.2.4字符类型054
    3.2.5布尔类型056
    3.3高手点拨057
    3.4实战练习058
    第4章编程元素详解——运算符、表达式、语句与流程控制
    4.1运算符060
    4.1.1赋值运算符060
    4.1.2一元运算符060
    4.1.3算术运算符062
    4.1.4逻辑运算符063
    4.1.5位运算符066
    4.1.6三元运算符067
    4.1.7关系运算符与if语句068
    4.1.8递增与递减运算符069
    4.2表达式070
    4.2.1算术表达式与关系表达式071
    4.2.2逻辑表达式与赋值表达式071
    4.2.3表达式的类型转换072
    4.3语句074
    4.3.1语句中的空格074
    4.3.2空语句075
    4.3.3声明语句与赋值语句075
    4.4程序的控制逻辑076
    4.4.1顺序结构076
    4.4.2选择结构076
    4.4.3循环结构077
    4.5选择结构077
    4.5.1if语句077
    4.5.2if…else语句080
    4.5.3if…else if…else语句082
    4.5.4多重选择——switch语句083
    4.6循环结构085
    4.6.1while循环085
    4.6.2do…while循环086
    4.6.3for循环088
    4.7循环的跳转090
    4.7.1break语句090
    4.7.2continue语句092
    4.7.3return语句095
    4.8高手点拨096
    4.9实战练习096
    第5章数组与枚举
    5.1理解数组098
    5.2一维数组100
    5.2.1一维数组的声明与内存的分配100
    5.2.2数组中元素的表示方法101
    5.2.3数组元素的使用102
    5.3二维数组104
    5.3.1二维数组的声明与赋值105
    5.3.2二维数组元素的引用及访问106
    5.4枚举简介107
    5.5Java中的枚举107
    5.5.1常见的枚举定义方法107
    5.5.2在程序中使用枚举108
    5.5.3在switch语句中使用枚举109
    5.6高手点拨110
    5.7实战练习110
    第6章类和对象
    6.1理解面向对象程序设计112
    6.1.1面向对象程序设计简介112
    6.1.2面向对象程序设计的基本特征113
    6.2面向对象的基本概念113
    6.2.1类113
    6.2.2对象113
    6.2.3类和对象的关系114
    6.3类的声明与定义115
    6.3.1类的声明115
    6.3.2类的定义116
    6.4类的属性117
    6.4.1属性的定义117
    6.4.2属性的使用118
    6.5对象的声明与使用120
    6.5.1对象的声明120
    6.5.2对象的使用121
    6.5.3匿名对象123
    6.6高手点拨124
    6.7实战练习124
    第7章重复调用的代码块——方法
    7.1方法的基本定义126
    7.2方法的使用128
    7.3方法中的形参与实参129
    7.4方法的重载130
    7.5构造方法133
    7.5.1构造方法的概念133
    7.5.2构造方法的重载135
    7.5.3构造方法的私有化139
    7.6在方法内部调用方法142
    7.7static方法143
    7.7.1自定义static方法143
    7.7.2static主方法(main)145
    7.8高手点拨146
    7.9实战练习146
    第8章类的封装、继承与多态
    8.1封装149
    8.1.1Java访问权限修饰符149
    8.1.2封装问题引例149
    8.1.3类的封装实例150
    8.2继承156
    8.2.1Java中的继承156
    8.2.2继承问题的引入157
    8.2.3继承实现代码复用158
    8.2.4继承的160
    8.3覆写163
    8.3.1属性的覆盖163
    8.3.2方法的覆写164
    8.4多态167
    8.4.1多态的基本概念167
    8.4.2方法多态性169
    8.4.3对象多态性170
    8.5高手点拨172
    8.6实战练习172
    第9章抽象类与接口
    9.1抽象类174
    9.1.1抽象类的定义174
    9.1.2抽象类的使用175
    9.2接口178
    9.2.1接口的基本概念178
    9.2.2使用接口的原则179
    9.3高手点拨186
    9.4实战练习186
    第10章Java常用类库
    10.1类库的概念188
    10.2基本数据类型的包装类188
    10.2.1装箱与拆箱189
    10.2.2基本数据类型与字符串的转换191
    10.3String类193
    10.3.1字符串类的声明193
    10.3.2String类中常用的方法194
    10.4Math与Random类197
    10.4.1Math类的使用197
    10.4.2Random类的使用198
    10.5高手点拨200
    10.6实战练习200
    第11章异常的捕获与处理
    11.1异常的基本概念202
    11.1.1简单的异常范例202
    11.1.2异常的处理203
    11.2异常类的处理流程208
    11.3throws关键字209
    11.4throw关键字210
    11.5异常处理的标准格式211
    11.6高手点拨212
    11.7实战练习212
    第12章多线程
    12.1感知多线程215
    12.2体验多线程215
    12.2.1通过继承Thread类实现多线程216
    12.2.2通过实现Runnable接口实现多线程218
    12.2.3两种多线程实现机制的比较220
    12.2.4Java 8 中运行线程的新方法224
    12.3线程的状态225
    12.4线程操作的一些方法229
    12.4.1取得和设置线程的名称229
    12.4.2判断线程是否启动232
    12.4.3守护线程与setDaemon方法233
    12.4.4线程的联合234
    12.5高手点拨236
    12.6实战练习236
    第13章文件I/O操作
    13.1输入/输出的重要性238
    13.2读写文本文件238
    13.2.1File文件类238
    13.2.2文本文件的操作240
    13.2.3字符编码问题244
    13.3文本的输入和输出247
    13.3.1读入文本单词247
    13.3.2读入单个字符248
    13.3.3判断字符分类的方法248
    13.3.4读入一行文本249
    13.3.5将字符转换为数字250
    13.4命令行参数的使用251
    13.4.1System类对I/O的支持251
    13.4.2Java命令行参数解析252
    13.5高手点拨255
    13.6实战练习256
    第14章GUI编程
    14.1GUI概述258
    14.2GUI与AWT258
    14.3AWT容器259
    14.3.1Frame窗口259
    14.3.2Panel面板263
    14.3.3布局管理器264
    14.4AWT常用组件269
    14.4.1按钮与标签组件270
    14.4.2文本域272
    14.4.3图形控件274
    14.5事件处理275
    14.5.1事件处理的流程275
    14.5.2常用的事件276
    14.5.3事件处理小案例——会动的乌龟281
    14.6Swing概述284
    14.7Swing的基本组件286
    14.7.1JTable表格286
    14.7.2JComboBox下拉列表框288
    14.7.3组件的常用方法289
    14.8Swing的应用小案例——简易学籍管理系统290
    14.9高手点拨293
    14.10实战练习294
    第15章数据库编程
    15.1数据库概述296
    15.2Java数据库连接利器——JDBC296
    15.3轻量级数据库——SQLite296
    15.3.1SQLite的准备工作296
    15.3.2用Java连接SQLite299
    15.3.3创建数据表300
    15.3.4更新数据表302
    15.3.5查询数据表307
    15.4SQLite实战——简易学生信息管理系统311
    15.4.1基本数据结构312
    15.4.2数据库操作有关工具类314
    15.4.3主界面的构造318
    15.4.4用于输入新数据的对话框实现324
    15.5MySQL数据库330
    15.5.1MySQL数据库的基本命令330
    15.5.2在Java中使用MySQL数据库333
    15.6高手点拨338
    15.7实战练习338
    第16章Java Web初步
    16.1JSP概述340
    16.2JSP的运行环境340
    16.2.1安装Tomcat340
    16.2.2配置虚拟目录343
    16.2.3编写第一个JSP程序345
    16.2.4Tomcat执行流程346
    16.3基础语法347
    16.3.1显式注释与隐式注释347
    16.3.2代码段348
    16.3.3Page指令350
    16.3.4包含指令352
    16.3.5跳转指令356
    16.4内置对象357
    16.4.1request对象358
    16.4.2response对象361
    16.5Servlet367
    16.5.1Servlet简介367
    16.5.2第一个Servlet程序368
    16.6高手点拨372
    16.7实战练习372
    第17章常用设计框架
    17.1框架的内涵374
    17.2Struts 开发基础374
    17.2.1Struts简介374
    17.2.2MVC的基本概念375
    17.2.3下载Struts 2 类库375
    17.2.4从Struts 2的角度理解MVC376
    17.2.5第一个Struts 2 实例377
    17.2.6运行测试StrutsDemo工程386
    17.2.7小节387
    17.3Spring快速上手387
    17.3.1Spring基本知识387
    17.3.2Spring开发准备388
    17.3.3Spring框架配置388
    17.3.4Spring开发实例392
    17.4Hibernate入门396
    17.4.1Hibernate开发基础397
    17.4.2Hibernate开发准备397
    17.4.3Hibernate开发实例400
    17.5高手点拨416
    17.6实战练习416
    第18章Android编程基础
    18.1Android简介418
    18.1.1Android系统架构418
    18.1.2Android应用开发特色418
    18.2搭建开发环境419
    18.2.1准备所需要的软件419
    18.2.2搭建开发环境419
    18.3创建第一个Android项目422
    18.3.1创建HelloWorld项目422
    18.3.2运行HelloWorld项目424
    18.3.3解析第一个Android程序425
    18.4详解基本布局428
    18.4.1线性布局428
    18.4.2相对布局432
    18.4.3帧布局436
    18.5常见控件的使用方法437
    18.5.1TextView437
    18.5.2EditText438
    18.5.3Button440
    18.5.4ImageView443
    18.6Activity详细介绍444
    18.6.1Activity生命周期444
    18.6.2Activity状态444
    18.6.3Activity启动模式445
    18.7高手点拨446
    18.8实战练习446
    第19章Android项目实战——智能电话回拨系统
    19.1系统概述449
    19.1.1背景介绍449
    19.1.2运行程序449
    19.1.3系统需求分析450
    19.1.4详细功能设计450
    19.2系统实现451
    19.2.1主界面451
    19.2.2修改密码452
    19.2.3意见反馈455
    19.3项目功能用到的知识点讲解460
    19.3.1读取通讯录460
    19.3.2读取联系人头像463
    19.3.3读取短信464
    19.4高手点拨466
    19.5实战练习466
    第20章Java Web项目实战——我的饭票网
    20.1系统分析468
    20.2系统设计468
    20.3数据库设计469
    20.3.1功能分析469
    20.3.2基本表设计469
    20.4用户注册模块设计473
    20.4.1用户注册模块概述473
    20.4.2与用户注册有关的数据库连接及操作类473
    20.4.3用户注册界面设计480
    20.4.4用户注册事件处理页面483
    20.5用户登录模块设计484
    20.5.1用户登录模块概述484
    20.5.2与用户登录有关的数据库连接及操作类484
    20.5.3用户登录界面设计486
    20.5.4用户登录验证处理页面488
    20.6用户主页面模块设计490
    20.6.1用户主页面模块概述490
    20.6.2与用户主页面有关的数据库连接及操作类490
    20.6.3用户主页面界面设计495
    20.7高手点拨498
    20.8实战练习498
    第21章大数据项目实战——Hadoop下的数据处理
    21.1认识Hadoop500
    21.2理解MapReduce编程范式501
    21.3第一个Hadoop案例——WordCount代码详解501
    21.3.1WordCount基本流程502
    21.3.2WordCount代码详解503
    21.3.3运行WordCount506
    21.4面向K-Means聚类算法的Hadoop实践510
    21.4.1K-Means聚类算法简介510
    21.4.2基于MapReduce的K-Means算法实现513
    21.4.3编写K-Means513
    21.4.4在Hadoop集群运行KMeans538
    21.5高手点拨542
    21.6实战练习542
    附录:全分布式Hadoop集群的构建
    安装CentOS7543
    安装Java并配置环境变量544
    安装Hadoop546
    下载Hadoop包546
    安装Hadoop547
    Hadoop的运行模式547
    Hadoop集群构建548
    设置静态IP地址548
    修改hosts文件550
    安装和配置SSH服务550
    安装SSH551
    SSH免密码登录551
    虚拟机的配置文件同步553
    全分布模式下配置Hadoop553
    配置Hadoop环境变量553
    配置hadoop-env.sh554
    配置HDFS的主节点(core-site.xml)555
    配置slaves556
    配置yarn-site.xml557
    配置mapred-site.xml558
    验证全分布模式559
    默认配置文件所在位置560
    关闭Hadoop560

    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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