Date: Fri, 29 Mar 2024 16:33:55 +0800 (CST) Message-ID: <1747096531.5793.1711701235238@Server-5008d9af-f3ea-4e56-8156-0d40b48ec653> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_5792_752413603.1711701235236" ------=_Part_5792_752413603.1711701235236 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
1.= =E5=BC=BA=E5=88=B6=E6=8E=A5=E5=8F=A3=E7=B1=BB=E4=B8=AD=E7=9A=84=E6= =96=B9=E6=B3=95=E5=92=8C=E5=B1=9E=E6=80=A7=E4=B8=8D=E8=A6=81=E5=8A=A0=E4=BB= =BB=E4=BD=95=E4=BF=AE=E9=A5=B0=E7=AC=A6=E5=8F=B7(public =E4=B9=9F=E4= =B8=8D=E8=A6=81=E5=8A=A0)=EF=BC=8C=E4=BF=9D=E6=8C=81=E4=BB=A3=E7=A0=81=E7= =9A=84=E7=AE=80=E6=B4=81 =E6=80=A7=EF=BC=8C=E5=B9=B6=E5=8A=A0=E4=B8=8A=E6= =9C=89=E6=95=88=E7=9A=84 Javadoc =E6=B3=A8=E9=87=8A=E3=80=82=E5= =B0=BD=E9=87=8F=E4=B8=8D=E8=A6=81=E5=9C=A8=E6=8E=A5=E5=8F=A3=E9=87=8C=E5=AE= =9A=E4=B9=89=E5=8F=98=E9=87=8F=EF=BC=8C=E5=A6=82=E6=9E=9C=E4=B8=80=E5=AE=9A= =E8=A6=81=E5=AE=9A=E4=B9=89=E5=8F=98=E9=87=8F=EF=BC=8C=E8=82=AF=E5=AE=9A=E6= =98=AF =E4=B8=8E=E6=8E=A5=E5=8F=A3=E6=96=B9=E6=B3=95=E7=9B=B8=E5=85=B3=EF= =BC=8C=E5=B9=B6=E4=B8=94=E6=98=AF=E6=95=B4=E4=B8=AA=E5=BA=94=E7=94=A8=E7=9A= =84=E5=9F=BA=E7=A1=80=E5=B8=B8=E9=87=8F=E3=80=82
interface Animal { int countOfLegs(); }=20
interface Animal { public int countOfLegs(); }=20
2.=E5=BC=BA= =E5=88=B6=E5=A4=A7=E6=8B=AC=E5=8F=B7=E7=9A=84=E4=BD=BF=E7=94=A8=E7= =BA=A6=E5=AE=9A=E3=80=82=E5=A6=82=E6=9E=9C=E6=98=AF=E5=A4=A7=E6=8B=AC=E5=8F= =B7=E5=86=85=E4=B8=BA=E7=A9=BA=EF=BC=8C=E5=88=99=E7=AE=80=E6=B4=81=E5=9C=B0= =E5=86=99=E6=88=90{}=E5=8D=B3=E5=8F=AF=EF=BC=8C=E4=B8=8D=E9=9C=80=E8=A6=81= =E6=8D=A2=E8=A1=8C;=E5=A6=82=E6=9E=9C =E6=98=AF=E9=9D=9E=E7=A9=BA=E4=BB=A3= =E7=A0=81=E5=9D=97=E5=88=99:
1) =E5=B7=A6=E5=A4=A7=E6=8B=AC=E5=8F=B7=E5=89=8D=E4=B8=8D=E6= =8D=A2=E8=A1=8C=E3=80=82
2) =E5=B7=A6=E5=A4=A7=E6=8B=AC=E5=8F=B7=E5=90=8E=E6=8D=A2=E8= =A1=8C=E3=80=82
3) =E5=8F=B3=E5=A4=A7=E6=8B=AC=E5=8F=B7=E5=89=8D=E6=8D=A2=E8= =A1=8C=E3=80=82
4) =E5=8F=B3=E5=A4=A7=E6=8B=AC=E5=8F=B7=E5=90=8E=E8=BF=98=E6= =9C=89else=E7=AD=89=E4=BB=A3=E7=A0=81=E5=88=99=E4=B8=8D=E6=8D=A2=E8=A1=8C;= =E8=A1=A8=E7=A4=BA=E7=BB=88=E6=AD=A2=E5=8F=B3=E5=A4=A7=E6=8B=AC=E5=8F=B7=E5= =90=8E=E5=BF=85=E9=A1=BB=E6=8D=A2=E8=A1=8C=E3=80=82
public void calculateCountOfStock() {} public void calculateCountOfStock() { doSomething(); }=20
3.=E5=
=BC=BA=E5=88=B6if/for/while/switch/do =E7=AD=89=E4=BF=9D=E7=95=
=99=E5=AD=97=E4=B8=8E=E5=B7=A6=E5=8F=B3=E6=8B=AC=E5=8F=B7=E4=B9=8B=E9=97=B4=
=E9=83=BD=E5=BF=85=E9=A1=BB=E5=8A=A0=E7=A9=BA=E6=A0=BC=E3=80=82
if (statement) {=20 return;=20 }=20
if(statement){=20 return;=20 }=20
4.=E5=
=BC=BA=E5=88=B6=E4=BB=BB=E4=BD=95=E8=BF=90=E7=AE=97=E7=AC=A6=E5=B7=
=A6=E5=8F=B3=E5=BF=85=E9=A1=BB=E5=8A=A0=E4=B8=80=E4=B8=AA=E7=A9=BA=E6=A0=BC=
=E3=80=82
5.=E5=BC=BA= =E5=88=B6=E6=96=B9=E6=B3=95=E5=8F=82=E6=95=B0=E5=9C=A8=E5=AE=9A=E4= =B9=89=E5=92=8C=E4=BC=A0=E5=85=A5=E6=97=B6=EF=BC=8C=E5=A4=9A=E4=B8=AA=E5=8F= =82=E6=95=B0=E9=80=97=E5=8F=B7=E5=90=8E=E8=BE=B9=E5=BF=85=E9=A1=BB=E5=8A=A0= =E7=A9=BA=E6=A0=BC=E3=80=82
6.=E5=BC=BA= =E5=88=B6=E6=96=B9=E6=B3=95=E5=8F=82=E6=95=B0=E5=9C=A8=E5=AE=9A=E4= =B9=89=E5=92=8C=E4=BC=A0=E5=85=A5=E6=97=B6=EF=BC=8C=E5=A4=9A=E4=B8=AA=E5=8F= =82=E6=95=B0=E9=80=97=E5=8F=B7=E5=90=8E=E8=BE=B9=E5=BF=85=E9=A1=BB=E5=8A=A0= =E7=A9=BA=E6=A0=BC=E3=80=82
invokeMethod("a", "b", "c");=20
invokeMethod("a","b","c");=20
7.=E5=BC=BA= =E5=88=B6=E4=BB=BB=E6=84=8F=E4=B8=80=E4=B8=AA=E6=96=B9=E6=B3=95=E7= =9A=84=E9=95=BF=E5=BA=A6=E4=B8=8D=E5=BE=97=E8=B6=85=E8=BF=8750=E8=A1=8C=E3= =80=82=E8=BF=87=E9=95=BF=E7=9A=84=E6=96=B9=E6=B3=95=E4=B8=8D=E6=96=B9=E4=BE= =BF=E5=86=99=E5=8D=95=E5=85=83=E6=B5=8B=E8=AF=95=E5=90=8E=E6=9C=9F=E7=9A=84= =E7=BB=B4=E6=8A=A4=E4=BB=A5=E5=8F=8A=E6=89=A9=E5=B1=95=EF=BC=8C=E5=B0=BD=E9= =87=8F=E5=81=9A=E5=88=B0=E4=B8=80=E4=B8=AA=E6=96=B9=E6=B3=95=E5=8F=AA=E5=81= =9A=E4=B8=80=E4=BB=B6=E5=8D=95=E4=B8=80=E7=9A=84=E4=BA=8B=E6=83=85=E3=80=82=
8.=E5=BC=BA= =E5=88=B6=E5=9C=A8Java=E4=BB=A3=E7=A0=81=E4=B8=AD=E9=9C=80=E8=A6=81= =E8=BE=93=E5=87=BAJSON=E6=A0=BC=E5=BC=8F=E6=97=B6=EF=BC=8CJSON=E5=AD=97=E7= =AC=A6=E4=B8=B2=E9=9C=80=E8=A6=81=E6=8C=89=E7=85=A7=E6=A0=87=E5=87=86=E5=86= =99=E3=80=82
{"aa":"bb"};=20
{a:"bb"};=20 {'a':"bb"};=20
9.=E5=BC=BA= =E5=88=B6=E5=9C=A8=E5=86=99=E9=9C=80=E8=A6=81=E8=BE=93=E5=87=BA=E5= =88=B0=E5=AE=A2=E6=88=B7=E7=AB=AF=E7=9A=84JSON=E5=AF=B9=E8=B1=A1=E6=97=B6= =EF=BC=8C=E5=A6=82=E6=9E=9C=E9=9C=80=E8=A6=81=E8=BE=93=E5=87=BA=E6=95=B0=E7= =BB=84=E5=AF=B9=E8=B1=A1=EF=BC=8C=E4=B8=8D=E8=A6=81=E4=BD=BF=E7=94=A8=E6=99= =AE=E9=80=9A=E7=9A=84Java=E6=95=B0=E7=BB=84=E5=AF=B9=E8=B1=A1=EF=BC=8C=E8= =A6=81=E4=BD=BF=E7=94=A8JSONArray=E5=AF=B9=E8=B1=A1=E3=80=82
// JSON=E5=AF=B9=E8=B1=A1 JSONObject jo =3D JSONObject.create(); String[] names =3D new String[]{"aaa", "bbb", "ccc"}; jo.put("names", names); // JSON=E6=95=B0=E7=BB=84 JSONObject jo =3D JSONObject.create(); JSONArray ja =3D new JSONArray(); ja.put("aaa").put("bbb").put("ccc"); jo.p= ut("names", ja);=20
10.=E5=
=BC=BA=E5=88=B6=E5=A6=82=E6=9E=9C=E9=9C=80=E8=A6=81=E4=BD=BF=E7=94=
=A8=E7=A9=BA=E5=AD=97=E7=AC=A6=E4=B8=B2=EF=BC=8C=E4=B8=8D=E8=A6=81=E7=9B=B4=
=E6=8E=A5=E4=BD=BF=E7=94=A8""=EF=BC=8C=E7=94=A8StringUtils.EMPTY=E3=80=82=
p>
if (name =3D=3D null) { return StringUtils.EMPTY;// =E6=AD=A3=E7=A1=AE }=20
if (name =3D=3D null) { return "";// =E4=B8=8D=E6=AD=A3=E7=A1=AE }=20
11.=E5=BC= =BA=E5=88=B6=E5=88=A4=E6=96=AD=E5=AD=97=E7=AC=A6=E4=B8=B2=E6=98=AF= =E5=90=A6=E4=B8=BA=E7=A9=BA=EF=BC=8C=E4=BD=BF=E7=94=A8StringUtils#isEmpty(S= tring);
if (StringUtils.isEmpty(name)) { // =E6=AD=A3=E7=A1=AE }=20
if ("".equals(name)) {// =E4=B8=8D=E6=AD=A3=E7=A1=AE =20 }=20
12.=E5=BC= =BA=E5=88=B6=E5=B0=86=E4=B8=80=E4=B8=AA=E5=AF=B9=E8=B1=A1=E8=BD=AC= =E5=8C=96=E4=B8=BA=E5=AD=97=E7=AC=A6=E4=B8=B2=EF=BC=8C=E4=B8=8D=E8=83=BD=E7= =9B=B4=E6=8E=A5=E4=BD=BF=E7=94=A8toString=E6=96=B9=E6=B3=95=EF=BC=8C=E9=9C= =80=E8=A6=81=E4=BD=BF=E7=94=A8GeneralUtils#objectToString(Object)=E6=96=B9= =E6=B3=95=E3=80=82
String okStr =3D GeneralUtils.objectToString(key);=20
String result =3D key.toString();// =E9=94=99=E8=AF=AF=EF=BC=8C=E6= =97=A0=E6=B3=95=E9=81=BF=E5=85=8D=E7=A9=BA=E6=8C=87=E9=92=88=E7=AD=89=E9=94= =99=E8=AF=AF=20
13.=E5=BC= =BA=E5=88=B6=E4=B8=8D=E8=A6=81=E4=BD=BF=E7=94=A8IDE=E8=87=AA=E5=B8= =A6=E7=9A=84equals=E5=92=8ChashCode=E7=94=9F=E6=88=90=E6=A8=A1=E6=9D=BF=EF= =BC=8C=E6=A8=A1=E6=9D=BF=E7=94=9F=E6=88=90=E7=9A=84=E6=96=B9=E6=B3=95=E5=9C= =A8=E5=A2=9E=E5=8A=A0=E6=96=B0=E7=9A=84=E5=B1=9E=E6=80=A7=E6=88=96=E8=80=85= =E6=9C=89=E7=89=B9=E6=AE=8A=E5=88=A4=E6=96=AD=E7=9A=84=E6=97=B6=E5=80=99=E9= =9A=BE=E4=BB=A5=E6=AD=A3=E7=A1=AE=E5=A4=84=E7=90=86=EF=BC=8C=E4=B8=80=E5=BE= =8B=E6=89=8B=E5=86=99equals=E6=96=B9=E6=B3=95=E5=92=8ChashCode=E6=96=B9=E6= =B3=95=E3=80=82
public boolean equals(Object obj) { return obj instanceof MyObject && super.equals(obj) // =E8=BF=99=E4=B8=AA=E6=A0=B9=E6= =8D=AE=E5=AE=9E=E9=99=85=E6=83=85=E5=86=B5=E5=86=99=EF=BC=8C=E5=8F=AF=E8=83= =BD=E4=B8=8D=E9=9C=80=E8=A6=81 && ComparatorUtils.equals(this.src, ((MyObject) obj).sr= c) && this.isOverflowx() =3D=3D ((MyObject) obj).isOverflo= wx() && this.isOverflowy() =3D=3D ((MyObject) obj).isOverflo= wy() && ComparatorUtils.equals(this.parameters, ((MyObject) = obj).parameters); }=20