
Java
Pycharm比VScode更好用
还是写代码有意思呀...
展开
-
静态变量、成员变量、局部变量的区别
静态变量静态变量也称作类变量,是在类之中,方法之外,以static关键字申明的变量,其独立在对象之外,有许多对象共享的变量。静态变量在对象产生之前产生,并长驻于内存,其在JVM关闭时销毁。成员变量成员变量也称作实例变量、属性,申明在类之中,方法之外的变量,随对象销毁而销毁。局部变量在方法或语句块中申明的变量,生命周期只在定义的{}之中,不能跨方法或语句块使用。生命周期由长到短分别为:静态变量—...原创 2018-05-05 22:55:47 · 351 阅读 · 0 评论 -
迭代和递归思想的总结
首先说一句,递归(recursion)和迭代(iteration)都是实现循环的手段。递归是重复调用函数自身实现循环(函数自己调用自己)。迭代是函数内某段代码实现循环。而迭代与普通循环的区别是:循环代码中参与运算的变量同时是保存结果的变量,当前保存的结果作为下一次循环计算的初始值。递归循环中,遇到满足终止条件的情况时逐层返回来结束。迭代则使用计数器结束循环。当然很多情况都是多种...原创 2018-07-02 16:38:30 · 996 阅读 · 0 评论