1.定义类的语法格式:
    public class 类名{
        /*可编写0至n个属性*/
        数据类型 变量名1;
        数据类型 变量名2;

        /*可编写00至n个方法*/
        修饰符 返回值类型 方法名(参数){
        执行语句;
    }
}

2.创建对象的语法格式:    类名 对象名 = new 类名();

3.访问属性的语法格式:    对象名.属性名

4.访问方法的语法格式:    对象名.方法名

5.构造方法的格式:      修饰符 构造方法名(参数列表){代码块}        /*构造方法没有返回值类型*/

6.构造方法调用格式:     this(参数列表)                          /*构造方法之间的调用可以通过this关键字来完成*/

7.抽象方法定义的格式:    public abstract 返回值类型 方法名(参数);

8.抽象类定义的格式:     abstract class 类名{}

9.接口定义的格式:
    public interface 接口名{
        抽象方法1;
        抽象方法2;
        抽象方法3;
}

10.实现类实现接口的格式:
    class 类 implements 接口{
        重写接口中方法
}

11.多态的定义格式:     父类类型(或接口) 变量名 = new 子类类型();

12.多态的使用格式:     变量名.方法名();

13.向下转型的格式:     子类类型 变量名 = (子类类型)父类类型的变量;

14.向上转型的格式:     父类类型 引用名 = new 子类类型();

15.instanceof关键字使用格式:       Boolean b = 对象 instanceof 数据类型;         /*判断某个对象是否属于某种数据类型*/

16.try...catch语句语法格式:       try{
                                //可能发生异常的代码
                                }catch(异常类  变量名){
                                //处理
                                }

17.自定义异常类的格式:           Class 异常名 extends Exception{ //或继承RuntimeException
                                public 异常名(){

                              }
                                public 异常名(String s){

                                super(s);
                              }
                              }

18.泛型使用格式:      集合类<数据类型> 变量=new 集合类<数据类型>();

19.泛型类定义格式:     修饰符 class 类名<代表泛型的变量>{...}

20.泛型接口的定义格式:       修饰符 interface 接口名<代表泛型的变量>{...}

21.泛型方法的定义格式:       修饰符<代表泛型的变量> 返回值类型 方法名(参数){}

22.泛型上限格式:      声明对象:类名<? extend类> 对象名
                    定义类: 类名<泛型标签 extends类> {}

23.泛型下限格式:      声明对象:类名<? super类> 对象名
                    定义类: 类名<泛型标签 extends类> {}

持续更新......