
2.3 原理学习:Java开发基础
2.3.1 Java简介
Java是面向对象的编程语言,吸收了C++语言的优点。作为静态面向对象编程语言的代表,可以使用Java语言编写桌面应用程序、Web应用程序、分布式系统应用程序和嵌入式系统应用程序等。
2.3.2 Java的基本语法
一个Java程序可以认为是一系列对象的集合,这些对象通过调用彼此的方法来协同工作。
(1)基本语法。在编写Java程序时,应注意以下几点:
• 大小写敏感:Java程序是大小写敏感的。
• 类名:类名的首字母应该大写,如MyFirstJavaClass。
• 方法名:所有的方法名都应该以小写字母开头。如果方法名中包含若干个单词,则后面的每个单词首字母大写。
• 源文件名:源文件名必须和类名相同。当保存源文件时,应该使用类名作为源文件名来保存,源文件名的后缀为“.java”。
• 主方法入口:所有的Java程序都是由public static void main(String args[])方法开始执行的。
(2)Java的标识符。Java程序所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符,标识符有以下特点:
• 所有的标识符都应该以字母(A~Z或者a~z)、“$”或者“_”开始。
• 首字符之后可以是任何字符的组合。
• 关键字不能作为标识符。
• 标识符大小写敏感。
例如,key、student、_value、_value_1是合法的标识符,123abc、-tree是非法标识符。
(3)Java的修饰符。Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:
• 可访问修饰符,如default、public、protected、private。
• 不可访问修饰符,如final、abstract、strictfp。
(4)Java的变量。Java主要有局部变量、类变量(静态变量)和成员变量(非静态变量)等。
(5)Java的数组。数组可以保存多个同类型的变量。
(6)Java的枚举。枚举中的变量只能是预先设定的值,使用枚举可以减少代码中的错误。例如,为咖啡店设计一个程序,它将咖啡杯限制为小杯、中杯、大杯,这就意味着不允许顾客点这三种规格外的咖啡。

(7)Java的注释。Java支持单行和多行注释,单行注释的格式为“//注释内容”,多行注释的格式为“/*注释内容*/”。
2.3.3 Java的对象与类
(1)对象:对象是类的一个实例,有状态和行为。例如,一只猫是一个对象,其状态有颜色、名字、品种,行为有摇尾巴、叫、吃等。
(2)类:类是一个模板,用于描述对象的行为和状态。