A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© mnwangchao 初级黑马   /  2018-12-15 22:32  /  781 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

技术交流贴
讲真的,技术交流这个东西对我来说还是很陌生,不知道想交流点什么,讲点自己对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文件。
右边的是快速收缩模块文件列表,让文件列表界面看起来不那么乱。

1 个回复

倒序浏览
之前一直用eclipse,突然换成Intellij IDEA,感觉好不习惯啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马