作者:禅与计算机程序设计艺术
1.简介
Head First Java 是一本由 Head First Coffee 和 Head First Python 两书作者联合出版的一本 Java 技术图书。该书的编写原则是循序渐进,从基础知识到高级特性,通过实践教学的方式,使读者能够轻松地掌握 Java 的各种特性和技巧。该书涵盖的内容包括面向对象编程、异常处理、集合类、GUI编程、多线程、反射、动态代理、数据库访问、单元测试等方面。本书对学习 Java 有着独特的意义,同时也为Java程序员提供了一个系统的学习路径。
2.作者简介
该书作者是 Sun Microsystems 的董事长兼首席执行官迈克尔·道奇( )。他曾担任 Sun 公司技术总监并出任 JavaOne 大会主席,以及 Java Community Process (JCP) 秘书长。在 Java 社区里,迈克尔·道奇是著名的 JavaOne 大会演讲嘉宾和 Java 开发者,被公认为“Java界的乔布斯”。
3.主要内容及特点
3.1 Java简介
Java 是一门高级、跨平台的面向对象的语言。它与 C++ 和.NET 中的语法和运行机制都非常相似,并可用于开发应用程序、服务器端应用、移动设备应用、桌面程序、网络游戏等。Java 具有简单性、高效性、安全性、平台独立性和健壮性,已成为当今世界上最流行的编程语言之一。
3.2 Java的优缺点
3.2.1 优点
- 支持多种编程范式:支持面向对象、命令式、函数式编程范式。
- 简单易学:学习曲线平滑,适合于没有经验的初学者。
- 可移植性强
来源地址:https://blog.csdn.net/universsky2015/article/details/132825080