基本的语法
1.Java语言分隔符
分号(;):语句的分割,表示一句话结束,好比咱们使用的句号。
花括号({}):表示一个代码块,是一个整体,花括号要成对使用。
方括号([]):定义数组和访问数组元素时使用。
圆括号(()):使用很广泛,具体用到细讲。
圆点(.):类和对象访问它的成员时使用。
空格[ ]:把一整条语句分割成几段,空格的次数不限制。
一般单词之间一个空格就可以了
注意:必须都是半角下的英文符号。
注意:有时候写的代码其实并没有问题,可能是工具,文件目录的路劲存在特殊符号中文等等情况导致代码运行不正确 C盘也操作不了【权限】
补充:分隔符是为了语句与代码之间的分割
关键字
阐述:其实就是在设计java语言的时候赋予特殊意义的单词
注意:所有的字母全部小写!
补充:还有一种为保留字,即还未赋予特殊意义的字符。
修饰符
阐述:对Java当中的,类,变量,方法,构造方法等等…进行修饰,赋予被修饰内容特殊意义
1.类修饰符
public(访问控制符): 将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。
abstract:将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。
final:将一个类申明为最终(即非继承类),表示他不能被其他类继承。
friendly:默认的修饰符,只有在相同包中的对象才能使用这样的类。
2.成员变量修饰符
public(公共访问控制符):指定该变量为公共的,他可以被任何对象的方法访问。
private(私有访问控制符):指定该变量只允许自己的类的方法访问,其他任何类(包括子类)中的方法均不能访问。
protected(保护访问控制符):指定该变量可以别被自己的类和子类访问。在子类中可以覆盖此变量。
friendly :在同一个包中的类可以访问,其他包中的类不能访问。
final:最终修饰符,指定此变量的值不能变。
static(静态修饰符):指定变量被所有对象共享,即所有实例都可以使用该变量。变量属于这个类。
transient(过度修饰符):指定该变量是系统保留,暂无特别作用的临时性变量。
volatile:指定该变量可以同时被几个线程控制和修改。
3.方法修饰符
public(公共控制符: 指定此方法可以被自己和其他的类访问
private(私有控制符):指定此方法只能有自己类等方法访问,其他的类不能访问(包括子类)
protected(保护访问控制符):指定该方法可以被它的类和子类进行访问。
final:指定该方法不能被重载。
static:指定不需要实例化就可以激活的一个方法。
synchronize:同步修饰符,在多个线程中,该修饰符用于在运行前,对他所属的方法加锁,以防止 其他线程的访问,运行结束后解锁。
native:本地修饰符。指定此方法的方法体是用其他语言在程序外部编写的。
标识符
阐述:Java所有的组成部分都需要名字[标识]、类名、变量名以及方法名都被称为标识符。
注意:可以对如上:类名,方法名,变量名:可以命名,标注识别。
1.标识符书写规范
1.标识符规定:
所有的标识符都应该以字母(A-Z或者a-z),美元符(
)
、
或
者
下
划
线
(
)
,
开
始
。
与
数
字
构
成
(
不
能
以
数
字
开
头
)
∗
关
键
字
不
能
用
作
标
识
符
∗
∗
标
识
符
是
大
小
写
敏
感
的
∗
2.
标
识
符
命
名
要
求
一
般
不
建
议
使
用
)、或者下划线(_),开始。 与数字构成(不能以数字开头) *关键字不能用作标识符* *标识符是大小写敏感的* 2.标识符命名要求 一般不建议使用
)、或者下划线(),开始。与数字构成(不能以数字开头)∗关键字不能用作标识符∗∗标识符是大小写敏感的∗2.标识符命名要求一般不建议使用 及下划线_作为起始符号
一般来说都是取一些有意义的单词 age 见名知意
类名首字母必须大写ChinaEnglish
方法名,变量名 首字母小写 getWord(); ageNumKey
如果是有多个单词组成,后面每一个单词首字母大写满足驼峰命名规则。