java的基础语法

这篇文章主要介绍一下Java的基础语法
首先,我要先说一下Java基础语法的几大部分:
一:基本数据类型

其中含有整数型:byte字节型、short短整型、int整形、long长整型
      浮点型:单精度float、双精度double;
      布尔型:Boolean(有两个值:truefalse):常用来判断
      字符型:char字符:\u0000-\uffff; 
                中文的范围:\u4E00-\u9FA5        

二:Java中的运算符的介绍

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

三:Java中的修饰符的介绍

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

四:Java中的变量的介绍

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

五:Java中所使用的方法的介绍

成员方法(实例方法)(没有使用static关键字修饰的方法;
                  可以被对象调用;
                  )
静态方法(类方法)(使用static关键字修饰的方法;
                可以被类对象调用;
                )
构造方法的分类比较多:
        1:构造方法的作用:用于实例化对象,并对成员变量赋初始化值
        2:构造方法的特点:
                    2.1:不能有返回值;
                    2.2:方法名称必须与类名保持一致,区分大小
                         写;
                    2.3:不能使用staticfinal等关键字修饰
                    2.4:当类没有显示的构造方法,程序执行时会
                         自动创建一个公开的无参构造方法;
                         当类中有显示的构造方法,程序就不会
                         再自动创建公开无参的构造方法;
                    2.5:可以使用访问修饰符来修饰,当使用非
                         public修饰时,可能会导致某些场景
                         下无法实例化对象
                    2.6:可以使用参数,可以抛出异常;
        3:构造方法的调用(在本类的构造方法中可以调用其他的
                                            构造方法,使用this()方式,this必须
                                            在代码块中的第一行;
                                            在其他地方只能使用实力换对象的方
                                          式来调用new类名)

六:Java方法中的概念

方法重载的概念:在同一个类中,声明多个同名方法
        规则:与修饰符和返回值无关
             与参数有关(顺序,类型,数量)
方法的返回值:
            1:除构造方法外,其他所有方法声明时必须有返回值的占
               位符,当方法无返回值时,使用void
            2:返回值使用return关键字,一个方法中可以有多个
               return关键字
            3:声明的返回值类型,要和真实的返回值类型保持一致
            4:当方法有返回值时,调用该方法,就会得到该方法返回
               的数据
方法的参数:
            1:参数是有个特殊的局部变量,在使用时无需再方法体内
               赋值;
            2:参数的值是在调用该方法时,通过在括号中赋值时传递
               的
            3:方法中的参数可以有多个,即参数列表
            4:参数可以是基本数据类型,也可以是引用数据类型

七:Java中的流程控制

1:分支语句:if...else
           switch...case
2:循环语句:while
          do...while
          for
          foeach
3:控制语句:
    continue:跳过本次循环,不再执行continue后面的代码,继续下
              一次的迭代                                     
    break:跳出当前循环体,继续循环后面的代码;
    标签:声明在循环体之前,例如a:for(){},需要配合                                              
         continue/break关键字来使用                                           
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值