class public void static return break continue this switch if else for while do while等:
1 class 类包含属性和方法,类中的属性需要用变量来操作和表达,而方法中有时候也需要用变量去进行操作;
定义在类中的变量即是全局变量,定义在方法中的变量即为局部变量;
2 static关键字用来修饰方法和变量,被static修饰的方法和变量被直接提升层级直接属于类;只需要通过类名.变量名或者类名.方法名来进行调用;并且修改后的变量可以影响到其他后续建立起来的所有对象;
3 而非静态修饰的变量和方法则必须通过new一个实体对象,通过实体对象的.操作对方法与属性进行操作且不影响其他对象;
4 main方法是程序的入口,没有main方法则程序无法执行,但同时main方法是一种方法,必须借用class类才能存在;main方法与所在当前类的关系是没有关系,只是借助于当前类来实现main方法的执行。因此遵守代码规范,最好不要使用当前方法中定义的全局变量,这样才能有较高的可扩展性;
5 关于this的理解,this是存在于每个对象的固有属性,且this关键字只属于对象,只有通过对象的this才有意义,例如类中的一个方法
public void 方法名{ this.变量名或其他方法名;//this在这里没有意义,只有在main函数中通过对象的调用,表示当前调用对象的this;}
当不存在对象时,这里的this是没有任何意义的,当存在这个类所创建的某个对象调用访问了这个方法时,this表示的就是当前对象;
6 switch 作用类型有 byte;short;int;char;string。
7 public关键字待整理。
8 private,default,package,import,protected