内容提要
- Java既是编程语言,也是平台
- 语法变一点,能力强好多
- try-with-resources语句
- 提升异常处理能力
欢迎进入Java 7的世界!斗转星移,时过境迁。当尘埃落定,我们终于见到了Java 7的真容。虽然看起来有点陌生,但它必将带来全新的体验!跟随我们经历过这段探索之旅,你将进入更广阔的世界,发现更多新特性、更高明的编程技巧,并接触到JVM上运行的更多编程语言。
现在,我们先来热热身。虽然只是简单介绍,但还是能让你了解Java 7的强大特性。我们会先解释Java语言和平台的区别,因为有时人们会对这两种说法产生误解。
接着我们会介绍Coin项目,它汇聚了Java 7里短小精悍的新特性。我们会向你展示Java平台所接受、吸纳和发布的那些特性,就是它们构成了Java的变化。在此之后,我们会介绍Coin项目中新引入的6个主要特性。
你会学到新的语法,比如改进的异常处理方式(multi-catch)以及 try-with-resources结构,借此在处理文件或其他资源的代码中躲开那些烦人的bug。读完本章,你将能用全新的方式编写Java代码,并整装待发,准备好迎接更大的挑战!
让我们先来探讨一下Java作为语言和平台的双重角色,这是现代Java的核心。这个知识点将贯穿全书,是一个必须掌握的基本要点。