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的遍历方式会在集合中详细说明

原文地址:https://www.cnblogs.com/Smileing/p/11866121.html