Java基础语法
- 对象 :对象是类的一个实例,有状态和行为。
- 类:一个模版,描述一类对象的行为和状态
- 方法:方法就是行为,一个类可以有很多方法,逻辑运算,数据修改以及所有动作都是在方法中完成的
- 实例变量:每个对象都有独特的实例变量,对象的状态由实例变量的值决定
第一个Java程序
public class HelloWorld {
/* 第一个Java程序
* 它将输出字符串 Hello World
*/
public static void main(String[] args) {
// ↑↑↑ ↑↑↑ ↑↑↑ ↑↑↑ ↑↑↑ ↑↑↑
//访问修饰符 关键字 返回类型 方法名 String类 字符串数组
System.out.println("Hello World"); // 输出 Hello World
}
}
编写java程序时,需要注意
- 大小写敏感
- 类名首字母大写,如果类名由若干单词构成,那么每个单词的首字母应该大写
- 方法名应该以小写字母开头,后面的单词首字母大写
- 源文件名必须和类名相当
Java修饰符
像其他语言一样,Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:
访问控制修饰符 : default, public , protected, private
非访问控制修饰符 : final, abstract, static, synchronized
注:synchronized可以保证方法或者代码块在运行时,同一时刻只有一个方法可以进入到临界区,同时它还可以保证共享变量的内存可见性,Java中每一个对象都可以作为锁,这是synchronized实现同步的基础