摘要: 直接使用双引号创建的字符串在常量区 使用构造方法创建的字符串在堆区 阅读全文
posted @ 2019-06-07 17:35 一直千寻 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 方法重载:指在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返回值类型无关。 参数列表:个数不同,数据类型不同,顺序不同。 重载方法调用:JVM通过方法的参数列表,调用不同的方法。 阅读全文
posted @ 2019-06-07 17:34 一直千寻 阅读(1727) 评论(0) 推荐(0) 编辑
摘要: 方法的定义: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,...){ 方法体 return 返回值; } 修饰符: 固定写public static 返回值类型: 方法需要返回的数据的数据类型,如果返回没有返回值,那么返回值类型就是void 方法名: 自己取的名称 符合标识符 阅读全文
posted @ 2019-06-07 17:33 一直千寻 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 死循环 也就是循环中的条件永远为true,死循环的是永不结束的循环。 例如:while(true){}。 在后期的开发中,会出现使用死循环的场景, 例如:我们需要读取用户输入的输入,但是用户输入多少数据我们并不清楚,也只能使用死循环,当用户不想输入数据了,就可以结束循环了,如何去结束一个死循环呢,就 阅读全文
posted @ 2019-06-07 17:26 一直千寻 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: break 使用场景:终止switch或者循环 在选择结构switch语句中 在循环语句中 离开使用场景的存在是没有意义的 continue 使用场景:结束本次循环,继续下一次的循环 用while循环实现 阅读全文
posted @ 2019-06-07 17:23 一直千寻 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。 for循环 语句格式: 步进表达式:改变循环条件的表达式 执行流程: 执行顺序:① 阅读全文
posted @ 2019-06-07 17:17 一直千寻 阅读(3199) 评论(0) 推荐(0) 编辑
摘要: switch语句 语句格式: 执行流程: 1、首先计算出表达式的值 2、其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。 3、最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。 4、 switch 后 阅读全文
posted @ 2019-06-07 17:09 一直千寻 阅读(207) 评论(0) 推荐(0) 编辑
摘要: if语句 语句格式: 执行流程: 1、首先判断关系表达式看其结果是true还是false 2、如果是true就执行语句体 3、如果是false就不执行语句体 if…..else语句 语句格式: 执行流程: 1、首先判断关系表达式看其结果是true还是false 2、如果是true就执行语句体1 3、 阅读全文
posted @ 2019-06-07 17:06 一直千寻 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 什么是方法? 方法就是将一个功能块抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。 当我们需要这个功能的时候,就可以去调用。这样即实现了代码的复用性,也解决了代码冗余的现象。 修饰符 返回值类型 方法名(参数列表){ 功能代码 方法体 }; 调用方法: 方法名(); 注意事项: 1.方法 阅读全文
posted @ 2019-06-07 16:58 一直千寻 阅读(154) 评论(0) 推荐(0) 编辑
摘要: ++ 运算,变量自己增长1。反之,-- 运算,变量自己减少1,用法与++ 一致。 独立运算: 变量在独立运算时,前++和后++没有区别 。 变量前++ :例如 ++i 。 变量后++ :例如 i++ 。 混合运算: 和其他变量放在一起,前++和后++就产生了不同。 左自增( ++a) 和 右自增 ( 阅读全文
posted @ 2019-06-07 16:39 一直千寻 阅读(1234) 评论(2) 推荐(0) 编辑