首页 > 代码库 > 【6.30】方法小知识和技巧
【6.30】方法小知识和技巧
1):Stack栈溢出: java.lang.StackOverflowError 栈溢出异常,当调用方法时,相互调用时容易出现栈溢出。如:
m1(){m2()}; m2(){m1()} 这2个方法就出现了相互调用
2):什么时候写实例方法,什么时候写静态方法:静态方法不需要依赖类中的属性,能在这个方法中封闭完成,实例方法更多的会使用到类中的属性。但是静态方法会占用过多的内存。
3):类中全局变量和局部变量 全局变量不一定要初始化,而局部变量使用前必须初始化。
当全局变量和局部变量重名时,在局部变量的作用域中时,局部变量优选级比全局变量的高。
4):当定义一个布尔值时,在需要判断的()中,直接写入该值就可以,进行判断的话没有意义
boolean flag= test2.login(name,psw); if(flag){ //if(flag==true)没有意义 System.out.println("恭喜,登录成功"); }else{ System.out.println("账号或密码错误"); }
【6.30】方法小知识和技巧
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。