我们现在生活在数字革命时代,许多新兴的数字技术正以惊人的速度发展,比如物联网、 人工智能、区块链等。这些数字技术都将越来越深入地渗透到我们生活的各个方面,并从根本 上改变我们的生活方式、工作方式和社交方式。Java 作为一种现代的高级编程语言,是帮助我 们学习这些数字技术以及开发数字应用程序的出色工具。

Java 是一种高级的、面向对象的通用编程语言,具有面向对象、分布式、健壮性、安全性、 平台独立性与可移植性、多线程、动态性等特点。Java 最早作为浏览器插件出现于 1995 年, 可以向静态单调的 Web 页面添加动态内容和交互功能,随后很快在所有具有运行 Java 小程序 功能的主流 Web 浏览器中流行起来。经过数十年的发展,Java 已发展成一种完全适用于个人和 企业用户的功能完备、用途广泛的强大语言。

物联网是在互联网基础上进行拓展延伸的网络,物联网使各种带有传感器的信息设备与互 联网连接起来,形成的更为巨大的网络,实现了在任何时间、任何地点,人、机、物的互联互 通。因此,物联网就是物物相连的互联网。

人工智能是计算机科学的一个分支,其动力是开发与人类智能相关的计算机功能。“人工 智能”一词是由斯坦福大学的传奇计算机科学家 John McCarthy 提出来的。人工智能是指模仿 人类的思维方式使计算机智能地思考问题,并通过研究人类大脑的思考、学习和工作方式,将 研究结果作为开发智能软件和系统的基础。自诞生以来,“人工智能”的理论和技术日益成熟, 应用领域也不断扩大,应用前景十分广泛。

随着计算机技术的飞速发展,信息网络已经成为社会发展的重要保证。计算机网络上运行 的各式系统以及流转的敏感信息和涉密文件,必然吸引来自世界各地的各种人为攻击,主要包 括信息泄露、信息窃取、数据篡改、数据删添、计算机病毒破坏等。因此,网络安全就是保护 好网络系统的硬件、软件以及系统中的数据,不因偶然或恶意的原因遭受破坏、更改、泄露, 让系统连续、可靠、正常地运行,网络服务不中断。

区块链起源于比特币,2008 年由中本聪提出。区块链是分布式的共享账本,也就是分布式的数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。区块链具有丰富的应用场景,能够解决信息不对称问题,实现多个主体之间的信任协作与数据的 一致性。目前,区块链的应用已不仅限于金融领域,在物联网、物流、数字版权等领域也都具有巨大潜力。

随着计算机与互联网的飞速发展,数据一直以惊人的速度增长。门户网站﹑搜索引擎﹑购 物网站﹑社交软件使得数据不断膨胀。智能终端的流行让数据的流通插上翅膀,也同时收集着 使用者的信息,比如个人信息、所在位置、移动轨迹、生活偏好等。5G 时代又推动着物联网 的发展,而物联网设备上的传感器,无时无刻不在收集着各种大量数据。有人说数据是黄金、石油,要想把这些爆炸式增长的数据使用好,需要借助大数据技术。大数据分析可以带来很多好处:可以为政府治理社会、经济和政治问题提供决策;可以为企业分析消费者喜好和产品感 知,从而更好地制订生产计划;可以分析数百万患者的既往病史,从而提供更准确的诊断;等等。使用好大数据技术,就可以更好地服务社会、造福民众。

本书第Ⅰ部分简要介绍 Java 编程语言,使读者熟悉 Java 编程;第Ⅱ部分提供常规编程项 目的 Java 示例,比如控制台应用程序、Windows 应用程序、网络应用程序和移动应用程序;第 Ⅲ部分为本书核心,为读者介绍最新数字技术(例如物联网、人工智能、网络安全、区块链和大 数据)以及各数字技术的 Java 编程应用示例。本书的目的是使用 Java 作为工具,帮助读者学习 这些新的数字技术,使这些数字技术不再神秘,并让读者为未来做更充分的准备。

节选自《Java物联网、人工智能和区块链编程实战》一书

——————————————————————————————————————————————————————————————————————————————————

书名:《Java物联网、人工智能和区块链编程实战》

ISBN:9787302569268

定价:98元

出版时间:2021年1月

京东链接:https://item.m.jd.com/product/13083684.html

——————————————————————————————————————————————————————————————————————————————————————————————————

Java物联网、人工智能和区块链编程实战相关推荐

  1. 大数据、java、python、区块链、人工智能发展前景

    在这个信息时代高速发展的情况下,很多人会对自己该往哪个方向发展感到迷茫,下面我就浅显的给大家介绍一下五大流行区域的发展前景. 一.大数据的发展前景 当前大数据行业真的是人才稀缺吗? 学了几年后,大数据 ...

  2. java区块链_JAVA区块链项目实战

    课程介绍 全国首套,基于java的区块链实战教程.目的是让更多的java编程者了解区块链,掌握区块链开发. 1.区块链理论:以node.js例子区块链原理有深刻理解: 2.区块链java实战:深刻理解 ...

  3. 基于机器学习、人工智能和区块链技术的物联网安全

    物联网安全:基于机器学习.人工智能和区块链技术的挑战和解决方案 背景介绍 物联网 IoT基础设施 物联网协议 IoT 应用 物联网面临的攻击 三种技术下的物联网安全调研 区块链 机器学习 人工智能 物 ...

  4. 数字经济建设在数字新技术体系上,数字新技术主要包括物联网、云计算、大数据、人工智能、区块链等五大技术

    40年以来,中国经济发展经历两大历史性变革,第一次是20世纪八九十年代,从计划经济转向市场经济,社会生产力大解放,经济高速度增长,中国成为世界第二大经济体,实现第一次历史性的大变革.第二次是21世纪从 ...

  5. 2018年,人工智能 VS 区块链,谁更牛逼?

    IT派 - {技术青年圈} 持续关注互联网.区块链.人工智能领域 区块链,又火了 互联网成了维密的 T 台,大佬们穿着技术的内衣裤,搔首弄姿秀性感,腿毛飘飘在风中丝丝缕缕,油黑闪亮. 2017 年末, ...

  6. java 区块链使用_使用Java创建第一个区块链

    本系列教程的目的是帮助你了解如何开发区块链技术.在本教程中,我们将: 创建你的第一个非常基础的区块链. 实施简单的工作量证明系统(采矿). 探讨任何的可能性. 我假设你对面向对象编程有基本的了解.值得 ...

  7. 使用Java编写自己的区块链

    使用Java编写自己的区块链 准备工作 开发环境 开始开发 Transaction类 Block类 BlockChain类 实现交易功能 实现创建新块功能 工作量证明 Blockchain作为API接 ...

  8. 2018年,人工智能 VS 区块链,谁更牛呢?

    区块链,又火了 互联网成了维密的 T 台,大佬们穿着技术的内衣裤,搔首弄姿秀性感,腿毛飘飘在风中丝丝缕缕,油黑闪亮. 2017 年末,区块链成了最性感的小内内,各路人马人手一件,有的穿在裆部,有的顶在 ...

  9. 为什么选择Java进行以太坊区块链开发

    当有人说Java时,你会想到什么?如果没有,你可以试试old.虽然,其他人可能会说它坚固,可靠和安全.而对于Oodles Blockchain来说,Java意味着"企业级". 毫无 ...

最新文章

  1. 一文读懂机器学习中的正则化
  2. python【Matlibplot绘图库】优雅的画极坐标(玫瑰)图
  3. 卡片游戏 数学期望
  4. RabbitMQ中的消息确认ACK机制
  5. C语言判断某个字符串中 是否存在子字符串
  6. Oracle Dba手记(读书笔记)
  7. 【学习笔记】ListView初识
  8. 【Oracle】lsnrctl reload 命令简介
  9. mininet的安装
  10. HDU 4679 Terrorist’s destroy
  11. 实现:首页--上一页--下一页--末页的简单分页实现
  12. cada0图纸尺寸_a0图纸尺寸
  13. 机器学习常见的优化算法
  14. Java8 Collectors.toMap的key重复
  15. swf播放器air android 版,网极SWF播放器安卓版
  16. Retouch4me 套件 -- 人像自动精修插件
  17. linux解压时,z x v f分别代表什么意思
  18. 这4款数据自动化探索 Python 神器,解决99%的数据分析问题!
  19. 基于Matlab裂缝识别检测系统
  20. 自习室的泡利不相容定律(C语言实现)

热门文章

  1. python 解码和编码
  2. linux 多个条件查询,linux中怎么条件查询
  3. MySQL基础篇 | union、limit、DDL、DML、约束
  4. js 浏览器缓存 手写缓存工具类
  5. 网站识别selenium爬虫的原理以及解决方法
  6. 如何自学编程(二)-怎样选择入门语言?
  7. 花神游历各国(线段树)
  8. Linux中根目录的基本知识
  9. 大数据产品---BI类产品测试总结
  10. 2021滁州中学高考成绩查询,2021年滁州高考成绩排名及成绩公布时间什么时候出来...