• 1.3 JAVA规范以及基础语法(if条件和循环)


    一、规范以及运算符

    • 1.命名规则

    类名大驼峰规则
    方法名、变量名小驼峰原则
    常量大写、下划线分开
    见名释义、不与关键字冲突

    关键字链接:
    https://www.runoob.com/java/java-basic-syntax.html
    主方法:public static void main(String []args)

    • 2.访问修饰符(修饰类)

    private(同类)
    default(同类、同包)
    protected(同类、同包、子类)
    public(同类、同包、子类、所有类)

    • 3.非访问修饰符

    static:静态的关键字()
    final:常量的关键字(不可修改)
    abstract:抽象的关键字(抽象方法、抽象类)
    synchronized:多线程锁关键字,锁的原理为悲观锁独占锁原理:每次操作时认为肯定会锁表,操作表时其他应用不能操作该表,适合多写场景)

    • 4.变量类型:

    类变量:独立于方法之外的变量,用 static 修饰。
    DEPARTMENT常量:Employee.DEPARTMENT
    public static final String DEPARTMENT = "开发人员";

    实例变量:独立于方法之外的变量,不过没有 static 修饰。
    局部变量:类的方法中的变量。

    二、运算符

    • 1.算数运算符

    +,-,*,/,%,
    其中i++,和++i,i--,--i
    区别:++i先进行自增在运算,i++先运算在自增

    • 2.关系运算符

    ==、!=、>=,<=.
    基本运算结果为布尔值

    • 3.位运算符

    >>2:向左移2位

    • 4.逻辑运算符

    && || 

    • 5.instanceof 运算符

    表示是指定类型
    boolean result = a instanceof Car;

    • 6.运算符优先级

    当有==时、字符串+拼接时先计算==号

    一般()优先级高

    三、循环

    • 1.循环结构:

    while( 布尔表达式 ){}
    do{}while(布尔表达式); 循环至少执行一次。
    for(初始化; 布尔表达式; 更新)
    {循环体}

    增强for(声明语句 : 表达式){}
    break跳出循环语句
    continue跳出本次循环

    • 2.if条件语句

    if(布尔表达式)
    {

    经常用于非空验证

    可多重也可嵌套

    • 3.for的遍历方式会在集合中详细说明

  • 相关阅读:
    hdu4273Rescue(三维凸包重心)
    hdu4449Building Design(三维凸包+平面旋转)
    hdu3847Trash Removal(凸包)
    CodeForces 166B (凸包)
    机器学习文章导航
    梯度下降法深入
    插值法
    离散系统频域分析
    离散系统时域分析
    连续系统频域分析
  • 原文地址:https://www.cnblogs.com/Smileing/p/11866121.html
Copyright © 2020-2023  润新知