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

       我们现在生活在数字革命时代,许多新兴的数字技术正以惊人的速度发展,比如物联网、 人工智能、区块链等。这些数字技术都将越来越深入地渗透到我们生活的各个方面,并从根本 上改变我们的生活方式、工作方式和社交方式。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

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

猜你喜欢

转载自blog.csdn.net/qinghuawenkang/article/details/113757531