Java--基础语法
Java 基础语法
- java程序是一系列 对象 的集合,而这些对象通过调用彼此的方法来协同工作
- 类:一个模板,描述一类对象的行为和状态
- 对象:类的一个实例,有状态和行为
- 方法:方法就是行为,一个类可以有很多方法。逻辑运算,数据修改以及所有动作都是在方法中完成的。
- 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量值决定
注意点
- 大小写敏感
- 类名:类名的每个单词首字母应该大写
- 变量和方法名:以小写字母开头,后面的单词首字母大写
- 源文件名:源文件名必须和类名相同
- 主方法入口:所有的Java程序由
public static void main(String []args)
方法开始执行 - 常量:所有字母大写,每个单词之间用
_
连接
Java标识符
- 所有标识符以字母、美元符、下划线开始
- 关键字不能作为标识符
- 标识符大小写敏感
Java修饰符
- 访问控制修饰符:
default
、public
、proteced
、private
- 非访问控制修饰符:
final
、abstract
、strictfp
Java变量
- 局部变量 类变量(静态变量) 成员变量(非静态变量)
Java枚举:枚举限制变量只能是预先设定好的值,使用枚举可以减少bug
class FreshJuice {
enum FreshJuiceSize{SMALL,MEDIUM,LARGE}
FreshJuiceSize size;
}
public class FreshJuiceTest {
public static void main(String []args) {
FreshJuice juice = new FreshJuice();
juice.size = FreshJuice.FreshJuiceSize.MEDIUM;
}
}
Java关键字
extends
:表示一个类是另一个类的子类final
:表示一个值在初始化后就不能再改变了finally
:无论有没有异常发生都执行代码interface
:接口,一种抽象的类型,仅有方法和常量的定义native
:表示方法用非Java代码实现private
: 表示私有字段或者方法,只能从类内部访问protected
:表示字段只能通过类或者子类访问 子类或者在同一个包内的其他类synchronized
:表示同一时间只能由一个线程访问代码块void
:表示方法不返回任何值volatile
:标记字段可能被多个线程同时访问,而不做同步
继承:重用已存在类的方法和属性。被继承的类称为超类,派生类称为子类
接口:对象间相互通信的协议;接口只定义派生要用到的方法,方法的具体实现完全取决于派生类
春天的雨,夏天的风,只为更好的自己和最爱的你!