图书介绍
Java编程技术大全 下PDF|Epub|txt|kindle电子书版本网盘下载
![Java编程技术大全 下](https://www.shukui.net/cover/26/32482393.jpg)
- 魔乐科技(MLDN)软件实训中心编著;张玉宏主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115501004
- 出版时间:2019
- 标注页数:826页
- 文件大小:49MB
- 文件页数:481页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java编程技术大全 下PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅲ篇 高级应用357
第15章 齐头并进,并发任务的处理——多线程357
15.1感知多线程357
15.1.1现实生活中的多线程357
15.1.2进程与线程357
15.1.3多线程的优势358
15.2体验多线程359
15.2.1通过继承Thread类实现多线程360
15.2.2通过Runnable接口实现多线程362
15.2.3两种多线程实现机制的比较364
15.2.4 Java 8中运行线程的新方法367
15.3线程的状态369
15.4线程操作的一些方法373
15.4.1取得和设置线程的名称373
15.4.2判断线程是否启动376
15.4.3守护线程与setDaemon方法377
15.4.4线程的联合378
15.4.5如何中断一个线程380
15.5多线程的同步383
15.5.1同步问题的引出383
15.5.2同步代码块385
15.5.3同步方法386
15.5.4 死锁388
15.6线程间通信391
15.6.1问题的引出391
15.6.2问题如何解决392
15.7线程池技术及其应用400
15.7.1线程池的概念400
15.7.2线程池的用法401
15.8高手点拨407
15.9实战练习408
第16章 文件I/O操作410
16.1输入/输出的重要性410
16.2读写文本文件411
16.2.1 File类411
16.2.2文本文件的操作414
16.2.3字符编码问题417
16.3文本的输入和输出420
16.3.1读入文本单词420
16.3.2读入单个字符421
16.3.3判断字符分类的方法421
16.3.4读入一行文本422
16.3.5将字符转换为数字423
16.4字节流与字符流424
16.4.1字节输出流——OutputStream425
16.4.2字节输入流——InputStream425
16.4.3字符输出流——Writer428
16.4.4字符输入流——Reader429
16.4.5字节流与字符流的转换431
16.5命令行参数的使用434
16.5.1 System类对I/O的支持434
16.5.2 Java命令行参数解析434
16.6高手点拨438
16.7实战练习438
第17章 数据持久化方法——对象序列化440
17.1对象序列化的基本概念440
17.2序列化与对象输出流ObjectOutputStream441
17.3反序列化与对象输入流ObjectlnputStream442
17.4序列化对象的版本号serialVersionU ID444
17.5 transient关键字445
17.6 Externalizable接口445
17.7高手点拨448
17.8实战练习448
第18章 绚丽多彩的图形界面——GUI编程450
18.1 GUI概述450
18.2 GUI与AWT450
18.3 AWT容器451
18.3.1 Frame窗口452
18.3.2 Panel面板456
18.3.3布局管理器457
18.4 AWT常用组件462
18.4.1按钮与标签组件463
18.4.2 TextField文本域465
18.4.3图形控件467
18.5事件处理468
18.5.1事件处理的流程468
18.5.2常用的事件469
18.5.3小案例——会动的乌龟474
18.6高手点拨477
18.7实战练习478
第19章 Swing GUI编程480
19.1 Swing概述480
19.2 Swing的基本组件481
19.2.1 JTable表格481
19.2.2 JComboBox下拉列表框483
19.2.3组件常用方法485
19.3 Swing的应用486
19.3.1小案例——简易的学籍管理系统486
19.3.2小案例——简易随机验证码的生成489
19.4高手点拨492
19.5实战练习492
第20章 打通数据的互联——JavaWeb初步494
20.1 Web开发的发展历程494
20.1.1静态Web处理阶段494
20.1.2动态Web处理阶段495
20.2 JSP的运行环境497
20.2.1安装Tomcat497
20.2.2配置虚拟目录500
20.2.3编写第1个JSP程序502
20.2.4 Tomcat执行流程503
20.3基础语法503
20.3.1显式注释与隐式注释504
20.3.2 Scriptlet505
20.3.3 Page指令507
20.3.4包含指令509
20.3.5跳转指令513
20.4高手点拨515
20.5实战练习516
第21章 JSP进阶——内置对象与Servlet518
21.1内置对象518
21.1.1 request对象518
21.1.2 response对象521
21.1.3 session对象528
21.1.4其他内置对象532
21.2 Servlet535
21.2.1 Servlet简介535
21.2.2第1个Servlet程序535
21.2.3 Eclipse中的Servlet配置539
21.3高手点拨545
21.4实战练习546
第22章 高效开发的利器——常用MVC设计框架548
22.1框架的内涵548
22.2 Struts开发基础549
22.2.1 Struts简介549
22.2.2 MVC的基本概念550
22.2.3 Struts 2的工作原理550
22.2.4下载Struts 2类库551
22.2.5从Struts 2的角度理解MVC552
22.2.6第1个Struts 2实例553
22.2.7运行测试StrutsDerno 工程562
22.2.8 小结563
22.3高手点拨564
22.4实战练习564
第23章 高效开发的利器——Spring框架566
23.1 Spring快速上手566
23.1.1 Spring基本知识566
23.1.2 Spring框架模块566
23.1.3 Spring开发准备567
23.1.4 Spring框架配置567
23.2 Spring开发实例570
23.3 Spring和Struts结合575
23.4高手点拨576
23.5实战练习576
第24章 让你的数据库记录像操作变量一样方便——Hibernate578
24.1 Hibernate开发基础578
24.2 Hibernate开发准备578
24.2.1下载Hibernate开发包578
24.2.2在Eclipse中部署Hibernate开发环境579
24.2.3安装部署MySQL驱动579
24.3 Hibernate开发实例580
24.3.1开发Hibernate项目的完整流程581
24.3.2创建HibernateDemo项目581
24.3.3创建数据表USER583
24.3.4 编写POJO映射类User.java584
24.3.5编写映射文件User.hbm.xml586
24.3.6 编写hibernate.cfg.xml配置文件586
24.3.7编写辅助工具类HibernateUtil.Java588
24.3.8编写DAO接口 UserDAO.java590
24.3.9编写DAO层实现类591
24.3.10编写测试类UserTest.java593
24.4高手点拨596
24.5实战练习596
第25章 移动互联的精彩——Android编程基础598
25.1 Android简介598
25.1.1 Android系统架构598
25.1.2 Android已发布的版本598
25.1.3 Android应用开发特色599
25.2搭建开发环境599
25.2.1准备所需要的软件599
25.2.2开发环境的搭建599
25.3创建第1个Android项目601
25.3.1创建HelloWorld项目601
25.3.2运行HelloWorld602
25.3.3解析第1个Android程序603
25.4详解基本布局605
25.4.1线性布局606
25.4.2相对布局610
25.4.3帧布局613
25.4.4 TableLayout614
25.5常见控件的使用方法616
25.5.1 TextView616
25.5.2 EditText617
25.5.3 Button619
25.5.4 ProgressDialog622
25.5.5 ImageView624
25.6 Activity详细介绍624
25.6.1 Activity生命周期625
25.6.2 Activity状态625
25.6.3 Activity启动模式626
25.7高手点拨626
25.8实战练习626
第Ⅳ篇 项目实战629
第26章 Android项目实战——智能电话回拨系统629
26.1系统概述629
26.1.1背景介绍629
26.1.2运行程序629
26.1.3系统需求分析630
26.1.4 详细功能设计630
26.2系统实现630
26.2.1主界面630
26.2.2修改密码632
26.2.3意见反馈634
26.3项目功能用到的知识点讲解638
26.3.1读取通讯录638
26.3.2读取联系人头像642
26.3.3读取短信642
26.4高手点拨644
26.5实战练习644
第27章 Android进阶项目实战——理财管理系统646
27.1系统概述646
27.1.1背景介绍646
27.1.2运行程序646
27.1.3系统需求分析647
27.2系统数据存储的设计和实现647
27.2.1数据分析和设计647
27.2.2数据库设计和实现649
27.2.3 Shared Preferences存储方式655
27.2.4 文件存储方式656
27.3系统详细设计和实现657
27.3.1欢迎界面模块设计和实现657
27.3.2用户注册登录模块设计和实现660
27.3.3随时查看记录模块设计和实现669
27.3.4查看记录模块设计和实现674
27.3.5预算模块设计和实现680
27.3.6写心情模块设计和实现684
27.4系统开发经验和技巧694
27.4.1项目经验694
27.4.2项目技巧694
27.5高手点拨694
27.6实战练习694
第28章 Java Web项目实战——我的饭票网696
28.1系统分析696
28.1.1需求分析696
28.1.2编写项目计划书696
28.2系统设计697
28.2.1系统目标697
28.2.2系统功能设计697
28.3数据库设计697
28.3.1功能分析697
28.3.2基本表设计698
28.4用户注册模块设计701
28.4.1用户注册模块概述702
28.4.2与用户注册有关的数据库连接及操作类702
28.4.3用户注册界面设计708
28.4.4用户注册事件处理页面711
28.5用户登录模块设计713
28.5.1用户登录模块概述713
28.5.2与用户登录有关的数据库连接及操作类713
28.5.3用户登录界面设计714
28.5.4用户登录验证处理页面716
28.6用户主页面模块设计718
28.6.1用户主页面模块概述718
28.6.2用户主页面有关的数据库连接及操作类718
28.6.3用户主页面界面设计723
28.7高手点拨726
28.8实战练习726
第29章 Java Web项目实战——客户关系管理项目728
29.1系统概述728
29.1.1系统开发背景728
29.1.2项目开发环境的搭建728
29.2系统分析和设计729
29.2.1系统需求分析729
29.2.2数据库分析和设计730
29.3系统架构分析和设计734
29.3.1分层结构和MVC模式734
29.3.2模式一转为模式二的过程:登录例子734
29.3.3程序的分层及层次间的关系735
29.3.4接口的设计和实现736
29.3.5 VO的设计和实现740
29.4用户登录模块设计742
29.4.1模块需求细化742
29.4.2模块相关数据库实现细节743
29.4.3用户登录界面设计743
29.4.4模块详细设计和实现746
29.5客户管理模块设计750
29.5.1模块需求细化750
29.5.2模块相关数据库实现细节751
29.5.3客户管理界面设计751
29.5.4模块详细设计和实现757
29.6公告管理模块设计766
29.6.1模块需求细化766
29.6.2模块相关数据库实现细节766
29.6.3公告管理界面设计767
29.6.4模块详细设计和实现771
29.7高手点拨780
29.8实战练习780
第30章 大数据项目实战——Hadoop下的数据处理782
30.1认识Hadoop782
30.1.1初识Hadoop782
30.1.2 Hadoop平台构成783
30.2理解MapReduce编程范式784
30.3第1个Hadoop案例——WordCount代码详解785
30.3.1 WordCount基本流程785
30.3.2 WordCount代码详解786
30.3.3运行WordCount790
30.4面向K-Means聚类算法的Hadoop实践796
30.4.1 K-Means聚类算法简介796
30.4.2基于MapReduce的K-Means算法实现798
30.5高手点拨806
30.6实战练习806
附录 全分布式Hadoop集群的构建807
安装CentOS 7807
安装Java并配置环境变量808
安装Hadoop810
下载Hadoop包810
安装Hadoop811
Hadoop的运行模式811
Hadoop集群构建811
在Windows操作系统下克隆虚拟机812
配置虚拟机MAC地址812
设置静态IP地址813
安装和配置SSH服务815
安装SSH815
SSH免密码登录815
修改hosts文件818
虚拟机的同步配置818
SSH免密码登录配置过程819
全分布模式下配置Hadoop819
同步配置文件824
创建所需目录825
关闭防火墙825
格式化文件系统825
启动Hadoop守护进程825
验证全分布模式826
默认配置文件所在位置826
关闭Hadoop826