用static修饰的属性、方法是属于类本身的,可以直接通过类名.属性`或`类名.方法调用。 类属性作为该类各个对象之间共享的变量。 在设计类时, 分析哪些属性不因对象的不同而改变 ,将这些属性设置为类属性。相应的方法设置为类方法。 如果方法与调用者无关,则这样的方法通常被声明为类方法,由于不需要创建对象就可以调用类方法 ,从而简化了方法的调用。 关于静态方法,有几个注意点: 静态方法体中,不可以使…
抽象类 抽象类不能被实例化,它只能被后代继承。 含抽象方法的类一定是抽象类,但抽象类不一定含抽象方法(虽然这极少见) 继承自抽象类的非抽象类,必须实现父类的全部抽象方法 抽象方法中可以由具体方法以及字段 package com.studyjava.demo; public class Demo3 { public static void main (String[] args) { var stu…
今天给大家介绍两款非常使用的vim插件,在页面内快速移动以及成对编辑。 easymotion 我们知道vim编辑器可以通过按键h/j/k/l来上下移动,使用/关键字来搜索,使用按键w、e可以在单词间快速移动,使用f{char}可以在行内搜索等等。但是,这些都没有办法在整个页面内快速移动。 今天介绍一个快速移动插件easymotion,有了它,想去哪儿就去哪儿。该插件github地址是:https:…
今天和大家介绍两款开发必备VIM插件,目录树以及快速查找文件插件,用的人都说好哦,一般人我不告诉他。O(∩_∩)O哈哈~ Nerd tree 我们知道,vim默认是么有目录文件管理的,对于开发一个稍微大点的项目,是非常的不方便的。但有了NerdTree插件后,就可以满足该需求了哦。 github地址:https://github.com/scrooloose/nerdtree 安装后,打开vim编…
之前写过一篇文章说明如何使用vim-plug去安装vim插件,可能有些同学就会有疑问了,那么我要怎么去寻找自己想要的插件呢? 首先有个前提条件,就是有需求,比如你在写php的时候想要代码自动补全,那么你就可以去找这方面的插件。如果你没有这方面的需求,那么你安装这些插件是一种浪费,浪费时间和精力,还有计算机的磁盘空间。 下面介绍几种方法去get到自己想要的插件。 使用搜索引擎 比如,我在百度上输入了…