(1)Java程序结构
Java程序由类构成:
一个源程序文件可以包含多个类定义,但最多包含一个public类定义,如果包含了public 类定义,则文件名必须和这个public类的类名完全一致,如果源程序中无public类,则可选则任意一个类的名称(优先推荐)或者一个其他的名称作为文件名。对Java应用程序来说,必须在其中的一个类中定义有main方法,包含main方法的类是该应用程序的主类,如果没有main方法,语法没有错误的情况,编译通过,运行时会报错(报找不到程序执行的入口)
Java语句包含标识符,关键字,运算符和分隔符等元素,这些元素有着不同的语法含义和组成规则,它们互相配合,共同组成Java的语句
(2)标识符
- 什么是标识符?
Java中变量,类,方法命名的名称就叫做标识符,标识符是自己定义的名称 - 标识符命名规则:
以字母、下划线或$符号开头,后面的字符可以包含字母、数字、下划线和美元符号
(注意:实际工作中为了可读性都是以字母开头即有意义的英文单词) - Java严格区分字母大小写
- 常量用大写字母,变量用小写字母开头,类用大写字母开头,多个单词采用驼峰方式命名。
(注意:实际工作中,类采用大驼峰,方法名采用小驼峰-》这是规范)
(3)分隔符
分隔符用来区分源程序中的基本成分,可以使编译器确认代码在何处分割
,分隔符有注释符,空白符,普通分割符
- 注释符
注释是为了提高程序的可读性,可理解性
注释仅用于阅读源程序,编译时会忽略所有注释
代码注释:
单行代码注释: //
以//开始,回车结束,也可放在语句后面
多行代码注释:/* * /
以 / * 开始,*/结束,中间可以写多行
2.空白符
空白符包括空格,回车,换行和制表符(Tab)等符号,作为程序中各基本
成为之间的分隔符,用来提高代码的阅读性
各基本成分之间可以有一个或多个分隔符
空白符同注释一样,系统编译时,会被忽略
3.普通分隔符
普通分隔符与空白符作用相同,也是区分程序中的各种基本成份,不同的是普通分隔符不能被忽略,在程序中有确切的含义
普通分隔符包括:(英文下)
句号,分号,冒号,大括号,方括号,小括号
句号 . ->用来分隔包,类,引用变量中的变量和方法
如System.out.println("HelloWord");
分号; -> 用来表示语句结束的标志
冒号: -> 是说明语句符号 ,比如三目运算符
大括号{} -> 用来定义类体,方法体,复合语句和数组初始化
方括号[] -> 用来定义数组类型,引用数字的元素值
小括号() ->方法的定义,方法入参或表达式中定义运算先后顺序