单片机与物联网技术应用实战教程
上QQ阅读APP看书,第一时间看更新

第6章 Java程序设计

Java语言是在1995年由斯坦福大学网络(Stanford University Network,SUM)公司推出的一门高级编程语言。随着互联网的逐渐强大,越来越多的程序设计人员开始使用Java语言,包括一些主流的浏览器、大型的企业网站(去哪儿网,人人网)和Android手机上的APP等,Java开始迅速壮大,成为世界编程语言中的主流。

Java语言是典型的面向对象的语言,部分语法和思想参考了C++,降低了设计人员的学习成本。如果有C++基础的读者,学习Java会事半功倍。与C++不同的是,Java语言中没有指针,以引用取代指针,使程序不容易出错。但是,没有面向对象编程经验的读者可能需要花费更多的时间来了解面向对象的概念、语法以及编程思想。所以,只要坚持多练习编写代码,很快就会完成从C语言的面向过程到Java的面向对象的转变。

Java语言不只是一种编程语言,它同时也是一个完整的平台,拥有庞大的库。如果想要有奇特的绘图功能、网络连接功能和数据库存取功能,Java无疑是其中功能齐全的出色语言。高质量的执行环境(如安全性、跨操作系统的可移植性和自动垃圾收集等服务)以及庞大的库,得到广大程序设计人员的认可和支持。

目前,Java的应用相当广泛,例如:

1)Web开发 Java是众多Web开发语言中的主流,在开发高访问、高并发、集群化的大型网站方面有着较大的优势。

2)Android开发 Android是全球最大的智能手机操作系统,而Android应用主要开发语言是Java。

3)客户端开发 主要面向单位、企业等构建有关信息方面的系统。

对于程序设计人员来说,一个好的编程语言,应该具有赏心悦目的语法结构和容易理解的程序语句。与其他优秀的编程语言一样,Java语言也都满足了这些要求,可以让程序设计人员在Java特有的执行环境下更加轻松地完成自己的程序。