图书介绍

Java编程技术大全 下PDF|Epub|txt|kindle电子书版本网盘下载

Java编程技术大全 下
  • 魔乐科技(MLDN)软件实训中心编著;张玉宏主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115501004
  • 出版时间:2019
  • 标注页数:826页
  • 文件大小:49MB
  • 文件页数:481页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐