【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("账号或密码错误");
        }    
时间: 2024-10-12 20:53:37

【6.30】方法小知识和技巧的相关文章

setInterval和setTimeout调用方法小知识科普

function a() { alert('hello'); } setInterval(a, 1000); setInterval(a(), 1000); setInterval(" alert('hello C');", 1000); setInterval("a()",1000); 无论是调用setInterval还是调用setTimeout都会有上面的四种方法,第一种是延时一秒之后执行,之后每秒执行一次,第二种是只执行一次,第三种是延时一秒之后执行一次之后每

Python小知识点儿

2020/01/30 Python小知识点儿 ?1.python逻辑运算符 and or not 其中not使用的两个场景: ①在开发中,通常希望某个条件不满足时,执行一些代码,可以使用 not ②另外,如果需要拼接复杂的逻辑计算条件,同样也有可能使用到 not ?2. age=2 print("你%d岁了"%age) 输出结果: 你2岁了 ?3. ?4. ?5.随机数 ?6. ?7. 未完待续... Python小知识点儿 原文地址:https://www.cnblogs.com/L

提高自信的30个小方法

你自信吗?面对挫折.压力.困惑.障碍时,我们难免会丧失气场,怀疑自己的能力,但没有真正的自信生活就没有底气和光亮.下面是提高自信的30个小方法,说不定对你有帮助哦~ 1.学习是件好事,所以报个学习班充实一下自己并且享受这种主动学习知识的乐趣.你会发现你的头脑越充实,你就越自信!如果你没有时间上夜校,那么每天晚上给自己留半个小时去阅读吧.我会选择阅读那些我从来没有接触到的领域.比如我是个学习理科的,我就会让自己读些管理学,经济学,政治,宗教的书籍.虽然有的时候我并不能理解书中的内容,但就是抱着一种

11个提高CSS技巧的小知识,你知道吗?

前端开发越来越侧重于效率和性能,使用LESS和SCSS资源的预处理器为我们前端CSS编写工作提供了很大的便利.但是也有很多简单的方法可以编写小巧快速的CSS代码,提高开发效率并解决许多常见的问题. 1.使用CSS reset 像normalize.css这样的CSS重置库非常受欢迎,它为您的站点样式提供了一个清爽的选择,能确保浏览器之间更好的一致性.而实际上并不是每个项目都需要这些库中包含的所有规则,我们可以通过一些简单的css规则就能规避浏览器之间的差异.请看下面的盒模型代码: 1 * { 2

iOS开发之oc(八)--小知识补充 init方法补充

小知识补充 一. id 1. 简介 万能指针,能指向任何OC对象,相当于NSObject * id类型的定义 typedef struct objc_object { Class isa; } *id; 2. 使用 // 注意:id后面不要加上* id p = [Person new]; 3. 局限性 调用一个不存在的方法,编译器会马上报错 二. .h和.m文件的抽取 1)每个类分布在不同文件中 2)类的声明放在.h文件,类的实现放在.m文件 3)若想使用某个类,就包含某个类的.h声明文件 三.

反射小知识 【方法篇】

reflect_method html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legen

电灯节电小知识的方法大全(转载)

电灯节电小知识 时间:2015-05-10 09:44:11编辑:电工栏目:用电常识 导读:有关电灯节电的小知识,包括要采用白炽灯,加装调光节电装置,楼道照明尽量采用节电装置,及时关掉不要的电灯,并选用节能灯具等,电灯节电就要从小事从细节做起. 电灯节电小知识 1.床头灯.房厅吊灯如采用白炽灯,应加装调光节电装置: 2.楼道照明尽量采用节电装置: 3.房内没人时,记着关熄房内不必要的电灯,尽量选用节能灯具. 猜你喜欢: 电视机节电小知识 电风扇节电小知识 电熨斗节电小知识 电冰箱节电小知识三要素

你不一定知道的几个前端小知识

1 大家都知道js在进行小数运算时会有丢失精度问题(其他语言也是),比如: 0.1+0.2 //0.30000000000000004 有一种比较快捷的方式是先把小数乘以10的整数倍,然后再运算,如: (0.1*10+0.2*10)/10 //0.3 但是这种方式也不是100%准确的,乘以整百也可能精度丢失,比如: 2177.74*100 //217773.99999999997 所以常用的几种处理方式有: 把小数转化为字符串,拆分整数部分和小数部分分别计算,然后再把结果进行拼接; 先乘10的整

学习javascript总结下来的性能优化的小知识(二)

上面一篇文章大致介绍了一些javascript当中使用的一些小技巧,当下这篇文章继续介绍一下内存管理.松散耦合.性能方面的一些小知识.为避免错误应该注意的点 内存管理 1.循环引用 如果循环引用中包含DOM对象或者ActiveX对象,那么就会发生内存泄露.内存泄露的后果是在浏览器关闭前,即使是刷新页面,这部分内存不会被浏览器释放. 简单的循环引用: var el = document.getElementById('MyElement'); var func = function () { //