- Java高手是怎样炼成的:原理、方法与实践
- 高永强 卢晨
- 1637字
- 2025-02-22 03:00:10
1.6 为什么学Java
学习Java的目的是掌握这个在当今IT领域中应用最为广泛的计算机编程语言。除Java可在任何工作平台上运行之外,它还是理想的互联网编程或网页开发编程语言。原因如下:
□ Java使网页具有实时动态更新的特征。
□ Java是多媒体编程语言。它使得在网页中实现音频和视频处理、动画、图像和绘画更加容易。
□ Java使实现人-网互动功能更容易。
□ Java提供编程人员创建新网页内容的天地。
□ Java简单易学、安全可靠,自动支持内存管理以及具有并行处理功能。
□ Java是学习终端用户-服务器编程,Java EE和Java ME,进行企业大中型应用程序开发,进行无线和可移动设备编程、嵌入式编程、人工智能编程以及云计算和大数据编程的基础。
1.6.1 新手常遇到的困难
不同于学习其他计算机编程语言,可以从最简单的概念和编程单元开始,逐渐过渡到复杂的面向对象的编程技术。在学习Java编程中,即使一个最简单的Java程序,如输出一行“Hello,World!”这样的问候信息,也要涉及类的概念、对象技术、方法、输出流、字符串、Java的API类库、JVM,等等。当然,读者的经验和背景不同,遇到的难点也会不一样。一般情况下,初学者常遇到的困难如下。
□ 面向对象编程概念和技术在一开始便铺天盖地涌向初学者。
□ 花费大多数时间在如汪洋大海般的Java API类库中寻找所需要的类,以解决面临的问题。
□ 虽然你编写的代码运行无误,可以解决问题;但“条条大路通罗马”,在有众多选择的情况下,怎样才可以知道或者证明我所采用的Java类库是适当的,或者是最好的。
这就需要读者,尤其是Java初学者,慎重选择一本介绍Java的好书,而呈现在你面前的这本书恰好清楚地了解新手学习Java的难点,可以指导你从菜鸟炼成高手。
1.6.2 为什么选择这本书
作者根据20多年在美国硅谷地区,即Java的诞生地教授Java编程的经验,以一个老鸟的学习心得编写的这本书,可以指导你克服学习Java的难点。在开始学习时,尽可能把复杂的概念和编程技术化解成为若干个容易理解、易懂、可以实践的小单元,用形象的比喻和实例解释,由浅入深地讨论复杂难懂的内容。你或许会发现,本书重复介绍了Java的某些编程概念和技术。需要注意的是,这不是简单的重复,而是按照读者的认知规律和接受能力,螺旋上升式地帮助你理解和掌握这些重要编程概念和技术,进而使其成为读者自己的知识和技能。
从本书入手的理由如下。
□ 入门的向导。这本书对Java初学者无疑是最好的入门教材。当然,有一定基础的读者也会从中体会到因材施教的好处。
□ 自学的老师。根据读者的背景、认识能力和接受能力,按照概念—实例—总结—练习—提高,逐步引导自学,手把手教会你是本书的最大特点之一。
□ 练习、实践和提高的辅导员。每一章节后的练习题针对的是章节中讨论过的观念和编程技术,用于巩固和掌握所学内容,提高你的理解和编程能力。挑战性的练习题和编程大练兵旨在提高你举一反三、综合应用的能力。
□ 清晰概念的示范者。先讨论和理解概念,再解释具体编程技术和实例,或者综合应用这种认识来介绍Java,使读者在理解所讨论的Java编程重要概念和技术时更加清晰。
□ 总结归纳的鼓励者。3W(What,Why,How,即是什么、为什么、怎么用)、更多信息提示以及警告提示,展示了总结、归纳、提高编程技能的原理、方法与实践。
□ 开启编程技能的钥匙。读者除了可以从本书中学到Java编程的基础、核心概念和技术之外,还可以学到多媒体编程、线程和并行处理、GUI编程、Java和数据库连接和编程,以及网络编程等应用技术。这些知识可以为你学习云计算和大数据打好基础。
□ 手机辅助学习和视频教学的老师。扫描书中的二维码可以方便地打开教学视频,使读者如临课堂,在老师的细心帮助下一步步地掌握Java编程技能。
□ 承上启下的朋友。当你完成本书的学习后,一定会很自信地说:“原来Java编程并不难!”俗话说得好,“难者不会,会者不难”。你已经具有相当的Java编程技术和知识,可以继续向前,进一步学习Java的其他应用程序技术,如JSP、Java EE,以及Java ME等。
□ 炼就Java编程高手的熔炉。从零开始,从菜鸟起步,本书手把手教会你从基础到入门,从入门到高手的Java编程全过程。你已经成功地迈出了第一步——“千里之行,始于足下”。