技术交流贴 讲真的,技术交流这个东西对我来说还是很陌生,不知道想交流点什么,讲点自己对Java的理解吧,确实没有太深的了解和看法;想法太少,交流有限,说的不对的请各位大佬指正, 整理一下据说是以后经常用的各种方法吧,学的时候觉得种类很多、很难,需要总结一下,但是总结到最后才发现格式基本一致,内心还是有点小崩溃的。 ①一般方法: 修饰符 返回值类型 方法名(参数列表){方法体;return 返回值;} ②方法重载(overload): 修饰符 返回值类型 方法名(参数列表){方法体;return 返回值;} 如果返回值为void类型则没有返回值,return也可省略不写。 方法重载方法名必须一致,参数列表和参数类型不能一致 ③构造方法 修饰符 构造方法名(参数列表){方法体;} ④成员方法 修饰符 返回值类型 成员方法名(参数列表){方法体;} ⑤Getter/Setter方法 修饰符 返回值类型 get/set方法名(参数列表){方法体;} 这两个方法可以通过编译器生成。 ⑥字符串的三种构造方法 public String (); public String(char[] array); public String(byte[] array); ⑦字符串比较的方法 public boolean equals (Object obj); public boolean equalsIgnoreCase (String str); ⑧静态方法 public static 返回值类型 方法名() {方法体} 静态方法可以访问静态变量,静态不能直接访问非静态,静态方法中不能使用this关键字。使用类名或者接口名调用。 ⑨抽象方法 public abstract void 方法名(); 不可以有方法体, 子类必须重写父类中所有的抽象方法。 基本上就这么多了,重在使用。 另外分享两个IntellijIDEA经常用到的小按钮,如图(红色圆圈内的两个按钮): 左边的图标是定位当前已打开文件的位置,可以在目录繁杂的文件列表中快速定位正在编辑的Java文件。 右边的是快速收缩模块文件列表,让文件列表界面看起来不那么乱。
|