java知识点整理

java知识点整理,第1张

java知识点整理

赋值运算符:

左结合:同等优先级,从左往右算;

右结合:同等优先级,从右往左算;(+=,-=,*=,/=,%=);

+=:左右相加,赋值给左边(a+=b等价不等于a=a+b);

-=:左右相减,赋值给左边,左减右;

*=:左右相乘,赋值给左边;

/=:左除以右,赋值给左边;

%=:左右取余,赋值给左边;

字符串连接符:

+号:把多个数据拼接成一个字符串;

如果+两边是数字,则为加和运算;如果+两边有一个字符串,则为字符串拼接符,把它们连接在一起.

三目运算符:

语法:布尔型表达式?真:假;布尔型为true则结果为真,否则为假;

流程控制:顺序结构

        分支结构:通过判断执行条件,执行不同分支;

        单分支:if(布尔型表达式){为真时执行的代码}  有不执行的情况;

        双分支:if(布尔型表达式){为真时执行的代码}   else{  };

        多分支:if( ){  }   elseif {  }   elseif{   }  若以else结尾必有一个分支执行;

Switch:语法:Switch(值){

Case值:

执行语句;

Break;

Default:

执行语句;

Break;

}

如果没有break会导致case穿透,从符合条件的语句开始,后面的全部执行;

Case合并:利用case穿透,可以完成合并,达到||的效果;

循环结构:循环的三要素:起始值,终止条件,步长;

For循环:计数循环,某个次数范围内重复执行;

语法:for (表达式1;表达式2;表达式3){循环体};

先执行表达式1然后执行表达式2,若表达式2位true,则执行循环体,然后执行表达式3,直到表达式2为false,循环终止;

表达式1先执行,只执行一次,做初始化 *** 作;

表达式2必须是布尔型,决定循环是否结束,做终止条件;

嵌套循环:双层嵌套可以模拟二维表,三层嵌套可以模拟三维体;外层循环是行数,内层循环是列数;

While:真假循环,条件为真就执行,为假就停止;语法 while(布尔型){循环体;}

Do while 可以保证循环至少执行一次;for和while循环0~N次 do while 循环1~N次;

Break:可以用在Switch中,用来结束case分支,防止case穿透;也可以用在循环中,结束循环,发生在嵌套循环的时候,break只能终止内层循环;

Continue:跳过当前循环,继续下一次;

方法:目的:提高了代码复用率,使程序更加简短清晰,提高开发效率;

声明:修饰符列表   返回值类型  方法名  (参数列表) {方法体};

权限修饰:public  protected  private  不写    (四选一);

其他修饰:static  synchronized  (abstract  final)二选一;

返回值类型:11种类型中的任意一种,若不需要返回值,则写void

方法名:

参数列表:需要的必备条件,作为入参,可以有多个,用,隔开例如 int a,int b;

形参:在方法声明的时候定义的参数列表;

实参:方法调用时,实际传入的数据;

方法体:需要执行的代码;

注意return的终止方法并返回,如果有返回值类型的方法中,方法体必须有return语句;

静态方法:有static修饰的方法;

成员方法:无static修饰的方法;

构造方法:创建对象用;

调用:静态方法:类名.静态方法名(参数)同类中,类名可以省略;

成员方法:对象引用.成员方法名(参数);

方法不调用不执行,调用才执行,并把结果返回到调用处;

编写方法只考虑功能的实现,方法用来做什么与声明无关;

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5687410.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存