栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java知识点整理

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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修饰的方法;

构造方法:创建对象用;

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

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

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

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/686880.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号