黑马程序员技术交流社区

标题: Java入门交流技术贴 [打印本页]

作者: mnwangchao    时间: 2018-12-15 22:32
标题: Java入门交流技术贴
技术交流贴
讲真的,技术交流这个东西对我来说还是很陌生,不知道想交流点什么,讲点自己对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文件。
右边的是快速收缩模块文件列表,让文件列表界面看起来不那么乱。


作者: HowieChen    时间: 2018-12-16 06:04
之前一直用eclipse,突然换成Intellij IDEA,感觉好不习惯啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2