JAVASE复习总结之基本语法

在javaSE的中的基本语法学习后可大概简单概括为以下几点:基本数据类型、运算符、修饰符、变量、方法、控制流程、数组、面向对象、集合、、、那么接下来我们就来细分一下以上的知识点吧。

一、基本语法:

                    整数型:tyte  字符型;short  短整型;int   整型;long  长整型;
                    浮点型:float  单精度;double  双精度;
                    布尔型:Boolean 值为:true、false;
                    字符型:char字符:\u0000 - \uffff;
                                  中文的范围:\u4E00 - \u9FA5;

二、运算符:

        算数运算符:+      -     *      /       %     ++       --
        关系运算符:>     <   =     >=     <=     !=      ==
        赋值运算符:=    +=      -=     *=      /=     %=
        逻辑运算符:&&(短路与)     ||(短路或)    !非
        位运算符:&       |     ^ 
        三目运算符:表达式?   值1(true) :  值2(false);
        instanceof运算符:检查对象是否是一个特定的类型

三、修饰符:

        访问修饰符:
                            公共的 public;受保护的 protected;默认的 ;私有的 private;
        非访问修饰符:
                            静态修饰符  static;
                            final:修饰类时,该类不能被继承
                                      修饰方法时,该方法不能被重写
                                      修饰变量时,该变量拔的值不能被改变,即为常量
                            synchronized:处理多线程并发问题
                            abstract:抽象的,可以修饰类和方法

四、变量:

                局部变量:

                        声明在方法体或者代码块中;
                        当方法被调用时才有机会被创建,方法执行完毕后自动销毁;
                        对所在代码块或方法体中可见;
                        自爱食用钱必须要先赋值;
                        只能被final修饰;
                        成员变量(实例变量):
                        声明在类中;
                        当实例化对象创建时创建,销毁时销毁;
                        对所在类体的所有方法可见;对外可见性,根据访问修饰符决定的;
                        可以使用访问修饰符、static、final修饰;
                        成员变量可以不用赋初始化值,每种类型都有知己的默认值;
                        当被final修饰时,必须赋初始化值;
        类变量(静态变量):
                        声明在类体中,并且使用static关键字修饰;
                        在类加载创建时,在JVM关闭时销毁;
                        存储在静态存储区,该变量的数据是被该类所有对象所共享的;

五、方法:

    成员方法(实例方法):
                1、没有使用static关键字此时的方法;


    构造方法:
            作用:用于实例化对象,并对成员变量赋初始化值;

            特点:      
                1、不能有返回值
                2、方法名称必须与类名保持一致,区分大小写;
                3、不能使用static、final等关键字修饰;
                4、当类中没有显示的构造方法,程序执行时会自动创建一个公开的无参构造方法,反之不会自动创建;
                5、可以使用访问修饰符来修饰,当时用非public修饰时,可嫩肤会导致某些场景下无法实例化对象;
                6、可以使用参数,可以抛出异常;
             调用:
                1、在本类的构造方法中调用其他的构造方法,使用this()方式,this()必须放在代码块中的第一行;
                2、在其他方面只能使用实例化对象的方式来调用new类名();
    方法的相关概念:
                方法重载:
                    1、概念:在同一个类中,声明多个同名方法;
                    2、规则:与修饰符和返回值无关
                            与参数有关(顺序、类型、数量);
                返回值:
                    1、出构造方法外,其他所有的方法声明时必须有返回值的占位符,方方法无返回值时,使用void;
                    2、返回值使用return关键字,一个方法中可以有多个return;
                    3、声明返回值类型是,调用该方法,就会得到该方法返回的数据;
                参数:
                    1、参数是一个特殊的局部变量,在使用时无需在方法体内赋值;
                    2、参数的值是在调用该方法事,通过在括号中赋值时传递的;
                    3、方法中的参数可以有多个,即参数列表;
                    4、参数可以是基本数据类型,也可以是引用数据类型;
    流程控制:
            分支语句:if-else
                     switch-case
            循环语句:while
                    do-while
                    for
                    foreach
            控制:
                continue:跳过本次循环,不在执行continue后面的代码,继续下一次迭代;
                break:跳出当前循环体,继续循环后面的代码;
                标签:声明在循环体之前,例如 a:for(){},需要continue/break关键字来使用;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值