java 基本语法汇总:

 1、一个类的构成----类声明   (关键字class)

                              ①变量:实例变量和静态变量

                             ②方法:实例方法和静态方法

                          ③构造方法:

                         ④main方法[可以没有]:


2、java类的三大特征:①封装:一个类/接口/枚举等等都是一个封装体

                                       ②继承:类继承一个父类 ;类实现一个或者多个接口 ;接口继承接口; 

                                                            继承关键字extends 和implements

                                   ③多态:方法的多态-重载和覆盖

                                                   类的多态-根据调用时选择不同的类(面向接口编程)


3、类的访问权限:① public 类对应main方法

                                ②缺省权限的类没有main方法


4、成员的访问权限:①public :所有类

                                      ②protected:本类 、子类和同包类

                                    ③缺省:本类、同包类

                                   ④private :本类


5、成员的状态:①static:表示类成员,没有的话为实例成员

                           ②final:只能初始化一次,以后该变量只读


5、类成员和实例成员的区别:①类成员:属于类的,只会生成一个,共享一块内存空间

                                                  ②实例成员:属于对象的,不同的对象产生各自的成员,不同的内存

                                                 ③类成员不能调用实例成员:实例成员比类成员后出生,也许实例成员根本就没有分配内存,就根本不存在,怎么调用?

                                                 ④构造方法也应该算类成员,它最先出生,其他方法都不能调用它,它有jvm来调用,为对象分配内存和初始化数据的

                       

6、继承:子类从父类继承了些什么?

       ①父类除了构成方法以外的所有成员,都被子类继承过来了,但是不一定有访问权限

       ②继承过来的方法可以覆盖,也可以重载


7、super和this:①this:指的就是当前对象,就是this这个关键字所在的类的对象(this 不能用在static方法里面)  

                           ②super:表示当前类的父类;super()表示引用父类构造方法,super().成员名表示引用父类成员


8、抽象类和接口:①抽象类 abstract表示:抽象方法(可有可无),有抽象方法的类必须定位抽象类

                               ②interface  接口:public static final 成员变量  +public abstract  成员方法

                            

9、包:① 类的访问、保护和名字空间的管理机制

         ②对应文件系统里面文件夹

       ③包是一种树状结构

     ④包导入import


10、异常处理:1)捕获异常:①try...catch....   ②try... catch ....finally        ③

                           2) 抛出异常 :①在方法后面加上throws XXException     让调用该方法的其他方法去捕获异常

                                                ②throw new  XXException("XXXX") ,可以抛出异常信息,一般放在方法体里面

                         3)以上都是用系统自带的异常类,我们也可以自定义异常类


总结:以上是java的一些基本语法



       

                                                 



                           

发布了31 篇原创文章 · 获赞 5 · 访问量 11万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章