Skip to content

Commit

Permalink
[docs update]java基础部分图片重新绘制
Browse files Browse the repository at this point in the history
  • Loading branch information
Snailclimb committed Aug 5, 2022
1 parent 4aa189e commit 15e3bd3
Show file tree
Hide file tree
Showing 22 changed files with 8 additions and 8 deletions.
Binary file modified docs/java/basis/images/checked-exception.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/java/basis/images/image-20211213102222601.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/java/basis/images/java-se-specifications.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/java/basis/images/java-value-passing-01.drawio
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<mxfile host="Electron" modified="2021-11-24T03:52:30.002Z" agent="5.0 (Macintosh; Intel Mac OS X 10_16_0) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/13.4.5 Chrome/83.0.4103.122 Electron/9.1.0 Safari/537.36" etag="bvsmkjngkIq_COWrT3rC" version="13.4.5" type="device"><diagram id="KJUpccsywgqX94dHTPwA" name="Page-1">7VfbjpswEP0aS+1DKi6BhEcgJG2lqqtut7vtS+WAAygOzhrn1q/vGEy4ZndVKbsvVR7iOR57xnPOgEGmvzkuON4mX1hEKDK06IjMGTIMXdds+JPIqUQM3VZIzNNIedXAbfqHKFBT6C6NSN5yFIxRkW7bYMiyjISihWHO2aHttmK0HXWLY9IDbkNM++h9GomkRKfGpMY/kjROqsi67ZQzG1w5q5PkCY7YoQGZATJ9zpgoR5ujT6isXlWXct38wuw5MU4y8ZIFEfua5d/uKLF/Z/78093NXbgYqV32mO7UgVFgoamFXB8FY+T5yJkUyBx5MJgXiPsZ7/FCEoMMm0Jwb8nlAcVJVc1+3MlTeSuWiVFecOqCg25vQRhePQ+juPiXoWbIgZhTNNVk/CpUGQYycEzkWqqS50CGIEe5QSI2FAAdhrngbE18RhkHJGMZkYmklHYgTNM4AzOE8hHAvT3hIgXiXTWxSaNIhvEOSSrI7RaHMuYBdA4YZ7ssIrKyGlgULwn1cLiOC7wbHKqghK3byq5ckGF6xa/YU2CRMhl7ZMpt8zURYaLO1ae74g7yJscGpOhfELYhgp/ARc0aEyXFQ61kfaqwpKlihWHVPPF5q1pfMFASG5bbd5NnHv/z6zG4If6PKIzu3fVIt/t6UxKSVXmJiAwTRNRTULbbGO+kTNwAOYFS7NR4X+0O2ZYBlOC6Oqr51C8w3pBYTHGeV3KrulrvEtbUHNC8WhE7DHsChZlo4iw17ZxVj88B1i9S7KgWUY9bc4Bwe4Bw62qET69HuP6fcCBcaxEOHWb1KZ+8JuVy/QXK8y3O/p3yZcE3vCdcY5Dvcvc345vokUUmQ3w79sTE9lUaXH/zDjfGV+pw/Azdb9zer0R3p72H3uCv291Db/BO8UkWufLqLW9XsrRp+RTEXPThBg1QEn56UFeqwvgpjQ9WZc6OzcnZqbKOqXhojBurwKoXSeO8JoJbvsqYcZGwmGWYBjWqyJN+T1MHJ2c7HpIXPBGhAjERz/ZSXwwNtq0nyOaEwgVy3054SAEqwg1LiwZVWhu3tda9BJbHVGua3xmdbbqSHXf2KavQ2wekgU8Nt610yC9na3aytawnszK7WbXcYVDGrxvjXP6hXgGz/nAr3evvXzP4Cw==</diagram></mxfile>
<mxfile host="Electron" modified="2022-08-05T03:30:17.917Z" agent="5.0 (Macintosh; Intel Mac OS X 10_16_0) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/13.4.5 Chrome/83.0.4103.122 Electron/9.1.0 Safari/537.36" etag="u1IF9P1wmilqNJ8enUse" version="13.4.5" type="device"><diagram id="KJUpccsywgqX94dHTPwA" name="Page-1">7VfJbtswEP0aAu3BgRZLto6SraRo0SJFisTpjZZoSTUtOhS95es7lKhdTt0CSS5FDibfkJzRvHkTEpmzzfGG4238lYWEIkMLj8icI8PQdc2GH4mcCsTQbYVEPAnVqhq4S56JAjWF7pKQZK2FgjEqkm0bDFiakkC0MMw5O7SXrRhte93iiPSAuwDTPvqQhCIu0KkxqfFPJIni0rNuO4Vlg8vF6kuyGIfs0IBMH5kzzpgoRpvjjFCZvTIvxb7rM9YqME5SccmGHyZPPf7888m/JbP7MAgf3PVIV2zsMd2pL0aGTeFAb8XgXAhbnFQu7KcdKw2jLGfKhQWGuT3WRhhF8jfdbYwPyLeQ6yPHl4PpNZoaH8vTIc7CQbFcpajyZXC2S0MiQ9fBfIgTQe62OJDWA5QaYLHYUGWOKM4yNa7SrMnJmoggVpZVQumMUcZzD+ZqRewgkIsEZ2vSsIQTZ6lpVVTNFKus7wkX5NiAVMpvCNsQwU+wRFkdq9ih6t9UxXCoa0m3FRY36shSGFblG1UH1wzDQJH8N4RPX49w/T/hQLjWIhwUZvUpn7wl5XL/GcqzLU7/nfJlzrc3R64xyHdx+vvxPQ3IMN/LqTW2Xkfg+rsr3Bi/ksLxH+h+b3m/Dd0deU8G6H5bdQ/9B+8kn6ShK+9CMAtkapMiTZiLPtygAbLETwuV+nzyKCdXVjmdH5vG+amcHROxaIwbu2BWb5KTak8I1y4VMeMiZhFLMfVrtM19qyrO0pqxHQ/IBa0RUhERcYGoZJgvlkmjDqwXyoATikWyb18yh2pDebhlSS5dVYXjdhXqneIqvlvtaV4JO8d0i3ncOadIS+8cKBp8aizbygXZ+WjNTrSW9WJUZjeq1nIYFP5ryVTpv0hF86W5wN+x/oUuzHv+TYtTB4/KPtAQkWxxcJuZIX+MvBlyJqrpeTC4zhH3M97jG/lAKbvgkl/SXnV7qL0ifyKbq6PLgeshx6n8/AI/+UPoKkh74obGJdq6bTfAlKWk0y0VhGkSpVL8oBsCuCfbYAJvH1cZNkkY5tob6td1R5capHhJqIeDdZTjXeeQAPW2gxdHMW80aC//y88UIAsmfY/MXsMfEH2vcQ/0gbO9vHqalZVmDDTz6YCKu3q7oJnDtH7qFVVbv5hN/zc=</diagram></mxfile>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed docs/java/basis/images/java-value-passing-01.png
Binary file not shown.
2 changes: 1 addition & 1 deletion docs/java/basis/images/java-value-passing-02.drawio
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<mxfile host="Electron" modified="2021-11-24T03:33:09.587Z" agent="5.0 (Macintosh; Intel Mac OS X 10_16_0) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/13.4.5 Chrome/83.0.4103.122 Electron/9.1.0 Safari/537.36" etag="pc9xWnTv6V551KKFcp_6" version="13.4.5" type="device"><diagram id="KJUpccsywgqX94dHTPwA" name="Page-1">7Vlbc9o4FP41mtl9oGNZvj5iAnSzvWQ2k2mzLzvCFrY3xmJlEaC/fiVbvjuEUmiTTuEB69P9fN85OjIATVa7OcPr6D0NSAJ0LdgBdAV0HULNEj8S2ReIDi2FhCwOVKsauI2/EAVqCt3EAclaDTmlCY/XbdCnaUp83sIwY3TbbrakSXvWNQ5JD7j1cdJHP8UBjwrU0e0af0viMCpnhpZb1Kxw2VjtJItwQLcNCE0BmjBKefG02k1IIq1X2qXoN3uitloYIyk/psPi72gzG7OHT/q7PY4/hNtr+HGkF6M84mSjNqwWy/elBRjdpAGRg0CAvG0Uc3K7xr6s3QrSBRbxVaKqwwRnmXquNpwXHgj3I1VYxkkyoQll+QwowMRZ+rIRZ/SBNGos3yGLpajpb1bt/5EwTnYNSG1+TuiKcLYXTVQtKiWlpDjSNQVsa2J1S2FRg1RkKxArMYXV4LW9xYMy+deYv29uEgj9qSJlPKIhTXEyrVGvJkQTpbrNO0rXysD/Es73ypnwhtM2ScKGbP9Z9c8L97LwxiyLV7tm5dVelZ4kIaMb5pMD+zSU52IWEn6gHVRuJY1wkFNGEszjx7aTDtGTdx0zhveNBmsapzxrjHwjgVoqut2WimW2PeuZ5iNodpRRLKDWSbWT06VjDHiulXDpXTRfXK0p678NLStGWa6KsWigo/WurhRPofzFcqm/gakJvCsw1uWDMwOO/ns5vFhtMUPR/gfECwIDk9hD8cK1bISt88QLRXpJqtEPFnAoWJgXixVaz9Q/ZaywXnesGEHYOYdfQrSwLhct8lgxngJ3+hJjxXJJLH8wtwhsd6EdlOrJsWIEkdmPFvb3jBb2NxOOtCHCc7I14FjHUiwsyNs8tplIaUo6tCkIJ3GYiqIveCEC9yQfsUjNx6piFQdBHuWGhNOJfKIy5pIeQ1NbVSEPuueRgKF33drunxjGgAT0S0kADmng+yf3JnECY8gBHX2BrDMd1si129Z39Dd9F3RQ3/yVq36L/QP6Mc3+ukuI9U86mf1xd3Pnz0ewb34ZIIX/TMDUAN4EiEUXIdMTD7McGV/jRzyXl97SwRbsGG+FlvDW3E17DmvITM4VczrA0eT85VTFNGIFLgJj84V6boIXJPGw/xDmeHfyhiNbqtyQmJd/8zG5yAGonHuEtK5kzyBA6LbdX0cD+aIz4P7wDO6/0e4+/MnuJ/NJdm3S+/V79nZ/zNWepMFYviOp7RngLKrCQYN5id9gLthMc0QcD5UeyvciejNdrHLHIl3Un8sXyS7mnxvPzW6iWPeShbJT96w35XfwPUL+qZjupIwD1Pd5bvBoHjjIvy7Z7CWHvTjWGaHInlWnA0mm4XRPo/Y4RXbdG+eEdHNQe+jn195rUxLSzqOk7jgXVpL5S0kvTUmjc0mpN9CFtfTsJdivTow6i0LFZyCxUn2zNU5Pv0CDqQVcE3gamNrA84BjNC5WxdDt6V7HfeuJ9OkoVZdqgUZbLQP3KdPqq/6E+5Qo1v/DFGqr/85C0/8B</diagram></mxfile>
<mxfile host="Electron" modified="2022-08-05T03:33:34.511Z" agent="5.0 (Macintosh; Intel Mac OS X 10_16_0) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/13.4.5 Chrome/83.0.4103.122 Electron/9.1.0 Safari/537.36" etag="atv9O4ftve5jkPghnfh8" version="13.4.5" type="device"><diagram id="KJUpccsywgqX94dHTPwA" name="Page-1">7VnZUuM4FP0aVc08mLIlb3mMg6Gb6YUqimnoN8VWbINjpRWFJPP1I9nybpIAyQxMDXlAurra7jk6WgzQZL65ZHgRf6UhSQHUww1A5wBCw9Bt8U9atoUFGrayRCwJlVdtuEn+IsqoK+sqCcmy5cgpTXmyaBsDmmUk4C0bZoyu224zmrZ7XeCI9Aw3AU771h9JyOPC6kKntn8iSRSXPRv2qCiZ49JZzWQZ45CuGybkAzRhlPIiNd9MSCqjV8alqHfxTGk1MEYyfkgF3eezX9P76cPNg/b59uftn9/dzxoqWnnC6UpNWA2Wb8sIMLrKQiIbMQDy1nHCyc0CB7J0LUAXtpjPU1UcpXi5VOlqwrrMPBIexKpklqTphKaU5T2gEBN3FkgnzugjaZTYgUumM1GihkkYJ5tn529UURV8JHROONsKF1UBOmZRRVFRg7pCZl0DK/hZ2OIGqMhRjliRKaoar+MtEirkLwi/1Ys2CQX9VJYyHtOIZjj1a6tX49GLa13hC6ULZXwgnG/VwsIrTtuAieCx7Z3IaPqZWKzKcC9bPzMtWBrON6q/Irdt5q4JS0Q4CCuH1MS9mKCc1W7YRBDoigXKa/ozXl2M2eMP+GWLk2/R+sr4rin4OGYR4Tv8DGeYB4ykmCdP7YEMQZpXHTOGtw2HBU0yvmy0fC0NDXrZeotettVejXvcNWh22FQMoOZWNZOD6LYrgq3VbqdcrkiaD64mov1rRcsCbZmzZywcIFps6kKRiuR/LIf6G/At4J2DMZQJ9wK48PeyeTHaoofC/1/QmJkbkGBQY6auZVo1VQeY2ZOdZzVGgV6CavYFxihxbwqMdSp9Md+XvphuV2BG70lg7A8lMJphdDb8vRKDTi8x9ukkJheYsQ9G/rsUmBmxhwUmdEZT/TQCoxnI6kuMcyKJGQTceTPgSB8CPAdbB659KMQigryNYxuJjGakA5sy4TSJMpENBC5SZDyJRyLuAGNVME/CMNfGIeK09ZKKwoRLeExdTVVpozHaSacjkANZ7lmXH05/CzIH6AFPRQ9jiB///A3DIm5oDi1OF06RbR8p/shpR9/tL04X9YNfLeK3RH+l3377g91PLifLK4veL76yT1sN7g8+ycKxvCfXyyHEy7hCoxF5ab/GXCyRLLeIlVtFtLwbVxeGu+b+X+z20Nq32W8SftdIN6uJbF1LZspKXRm25G/wLpn/vW4Ndo4XfQY0ELZ2qO/LTgi9Hb1HMHTWYU5xxlHVdpwNTKjvaak4BfVaesU5YZCZBzw8fHRm/nd4Bp1j8azf0ol5Zv3Ps4/DMw3B4wlar6kTM23vzSeo9qL6rIuKv4Hjr6q7XODs9bcm4NtgZAFPB74DPA+4ZuM0XTTd7u5jHLJPfIruvBM7FZOaq2LgnfgYh+jBZxyjTy15AxYXpAnwTeBNwMhRd2JPJC5yy/gKP+FL+fmkBHfKDmGSYQ8zyZGPeyNDJsYeGI2qfh5EP/lnmrMge6eESfGUpB4OHqPc3u28cUmzVb5xcPTyX94mF2pHZd8a6lFv4FXqTd8ruld9OPCY6A5os/FyFops/R2q0MP6cx7y/wY=</diagram></mxfile>
Binary file added docs/java/basis/images/java-value-passing-02.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed docs/java/basis/images/java-value-passing-02.png
Binary file not shown.
2 changes: 1 addition & 1 deletion docs/java/basis/images/java-value-passing-03.drawio
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<mxfile host="Electron" modified="2021-11-24T07:29:28.493Z" agent="5.0 (Macintosh; Intel Mac OS X 10_16_0) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/13.4.5 Chrome/83.0.4103.122 Electron/9.1.0 Safari/537.36" etag="YfKlEbrvOOY6jty1IFoX" version="13.4.5" type="device"><diagram id="KJUpccsywgqX94dHTPwA" name="Page-1">7Vlbd+I2EP41Pqd9IMeWfOPREMh2l223zTbZ5k3YwlYxFivErb++ki3jKw7pQki7PTygGY1u8818GtsaHC52dwwto480wLEG9GCnwVsNAMPQbfEnNftMAwxbaUJGAmVVKO7JX1gpdaVdkwCvKoac0piTZVXp0yTBPq/oEGN0WzWb0bi66hKFuKG491Hc1D6SgEeZ1gVOoX+HSRjlKxt2P+tZoNxYnWQVoYBuSyo40uCQUcqz1mI3xLH0Xu6XbNz4SO9hYwwn/JQB06doPfbY/BFM9oj8HG7fG7/0QDbLBsVrdWC1Wb7PPcDoOgmwnMTQ4GAbEY7vl8iXvVsButBFfBGr7jBGq5VqHw6cCnPM/UgJMxLHQxpTlq4AA4TdmS+NOKNzXOqxfRdPZ6KneVh1/g1mHO9KKnX4O0wXmLO9MFG9wDWzISoUe0BXyGwLYIGtdFEJVOgoJVLBFB4mL/wtGsrl7e7/6et+bD6YCXE/333++OCaH/xNz254Gwci/JRIGY9oSBMUjwrtoMBDF1JhM6F0qfz7J+Z8r3IJrTmtYiRcyPZf1PhU+EMKN1Yu3u7Knbd7JR3FYEXXzMcdUaYczxELMe9wh7KTPuhElOEYcbKppmgbOOlQjzG0LxksKUn4qjTzJ6koAgXm3KMCxbSqefWMuWvXwiJbvwiSw0FOipsuh1bS1o65TC2a7q2IKPvrmuYdvVUaE54wAHC5KzpFK5T/O4LohPygjSzNG2n9kWy4Y80FP+bzi+1mS2QDrsAWsxm2/Va2CJz+VO+M1NPZwrEqoIImVRhtVGFdiims74Mp7CZTtNoZzrmp4lR0urZ9kXx8ilAS/p+SxdWc399GnqPlpOxfKClbYXe+GXaot8Gegq1r8iY5DWLhQV7FsYpEQhNcg02pUEzCRIi+wAUL/UDiQUT966mOBQmClE3aAqfGMKKTcAmPqaujKmox+ucJARM0YqBJzGZLCIBLhYBxPAZWS5T889Rf8XWAU8jTyaaswQml4MiWulr+BxZ2A7Mt/10wheKJ7yzgQ9u9sWrwA3DTQgImbCGBg+XZ72b3P3c3tx4T/KureOO6ZXyXR8/OHUvMVjQBadEwuNU80Fo0XJk0sCFow2kjjb7tQHQm0nBqUXD1Qt75PsgCvvlCvmvbZy/ks4w0nsnIK5fxr5ORbq2Ec1sy0nnNjDz+MuWCFdyENPVvh5tfqaCrhYLdEgmvXMrlRUDXC3GcBJ78siAkXzqXZE++iPGm+gwcjHeEfym1S6OEVAySwmHMs1fK5ctAeCKxl9C2OtL+ZdVis7yrsUd2TGXUURbW2arOQpkbGvO8tFoFLytW64/BVsX8m4vVx99B4gS/7Z5+ZZ8eJpt36MN80cvTu5QZ8g6zNG+ojUxtMNT6jrrVBqIxTjXee7RBd/IbXpnunmdUwxaMmjJi49WIKS/QvljT1QQ4Yv18qWwZsYM+1Lzm+9K38Y4kRlMcD5A/D1N9ffHSKxNbySXyHaS/dE4ukoHKtXtQr5P5ER5uSffj1AyNxrN2Czu7LQlrvPyeFmLxHTSL1+JzMhz9DQ==</diagram></mxfile>
<mxfile host="Electron" modified="2022-08-05T03:32:30.115Z" agent="5.0 (Macintosh; Intel Mac OS X 10_16_0) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/13.4.5 Chrome/83.0.4103.122 Electron/9.1.0 Safari/537.36" etag="WLd5agzo5INWRagEBRhn" version="13.4.5" type="device"><diagram id="KJUpccsywgqX94dHTPwA" name="Page-1">7Vpbc9o4FP41ntl9IGNLtrEfgZDstsnuziTTdvsmbGG7GIvKIkB//Uq2jC9SICk4ZKY7eUA6up/zne8cWTHgZLm9pWgV35MQpwYww60Brw0ALMt0+Y+Q7EoJsFwpiWgSyl614CH5gaXQlNJ1EuK81ZERkrJk1RYGJMtwwFoyRCnZtLvNSdpedYUirAgeApSq0s9JyOJS6oFhLf8DJ1FcrWy5ftmyRFVneZI8RiHZNERwasAJJYSVpeV2glOhvUov5bibZ1r3G6M4Yy8ZMPsar29GdPEZ3O1Q8le0+WD9PQDlLE8oXcsDy82yXaUBStZZiMUklgHHmzhh+GGFAtG64UbnspgtU9kcpSjPZXl/YFNUFpgFsWyZJ2k6ISmhxQowRNibB6ITo2SBGy1u4OHZnLeoh5Xnf8KU4W1DJA9/i8kSM7rjXWQrrLAooTgAprTMpjYsx2cpixtGhUPZEUkwRfvJa33zglS5Xv2Lx3Se2XDx8X69XXGwPubZ48BWtI1DDj9ZJZTFJCIZSqe1dFzbQ9FrPeCOkJUUfsOM7aRjoTUjbYNxfdLdFzlZUflXVK6cqnq9bTZe76p1m8YtTyG2/iw2pSgnaxrgA4CUGmGIRlgO/fP77sb+ZGeJ93j7eP/Jsz8GT2U/1dYUp4glT+196MxWDB1RinaNDiuSZCxvzPyPENQQAhUQJIRsp+1xR7r7dgcw5fo1fPYHeRGiDumv5dBuyoTTkWJvNdbc72tSNQzyAiAj3gHA1bZu5KVI/G4TRO6S34ypY4ymhj8VBe/G8MDv1fx8u+US5YAL8Mh8jt1AyyPh0J+Z5nl4xB1eOS2zApVGrKGj0ojTF4uonP2rs4irsoi2nzV8DzQysJxO6D42wPf7ZxK3Ryb5GqMs+p9MNEioiKNJJp7ZD5lozT482ezQ1Jm9MLZpeO5LTcw1yNp2bFsiIxnumE2KUJpEGa8G3C6Yy8fCHgnP6UeyYZmEYcGCOuC0mZHwxoQJ89imPKpkQcs/CKdzZKw+7IQajg812NgaeIC+4GE9j498hbKfp4WcrUNcwKGYbEYVvmgAp1zqYtwQOtgLbR03eGAG+Q33POZ3QMf4QEMONtSQA6hwc/Zcw/mVcw3tTQSoucb7vbFYl72yHFLg2RllhWlOMlCkGeNrYwS0acaFqWTuBVifZsw8x3b6STMs7ZWlpyxDSyPw4jTSFx3Ac7i54pfQ6SaKZsc0Jf/IYbV1Tr6bOK8jjP3GeqUMeHKSeogyrCOUcembySUoY+BpKKOvi8nz8fOtE8+7RJW/n+DxRnmo3c5D6w9gb5OHatFQvQ8dernAWTgST0C8Fgj1JqXTIMpU8RkSTLxN2JdGuTGK1+pBorIfczTq/cQN82wpK9TGRRUoDRw4Byjh1BjYYZbymErEU8Z53YjWU+R8ZaZ9MM6eHDa1WVfl+g2fEfHNMUYTY2ob44nhD2XEG/PCTSEZfUBP6FY8wzap8DjbWq7+M9BQRFbfEoXR2PD9/Trf+DrFc+9VkCm+/D6+BqVohtMxChZRIe8u3vg45Mp6g5PHxV8xJ+N+QMTaA6i4tSYxVbha4/bP0zewuxnayyK59fpIzqv1g3aJ2vr/AuD0Pw==</diagram></mxfile>
Binary file added docs/java/basis/images/java-value-passing-03.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed docs/java/basis/images/java-value-passing-03.png
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/java/basis/images/oracle-jdk-release-cadence.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/java/basis/images/shallow&deep-copy.drawio
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<mxfile host="Electron" modified="2021-11-23T09:52:42.543Z" agent="5.0 (Macintosh; Intel Mac OS X 10_16_0) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/13.4.5 Chrome/83.0.4103.122 Electron/9.1.0 Safari/537.36" etag="1gWZy4iF8VxfL9PcQwjW" version="13.4.5" type="device"><diagram id="KJUpccsywgqX94dHTPwA" name="Page-1">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</diagram></mxfile>
<mxfile host="Electron" modified="2022-08-05T03:55:07.660Z" agent="5.0 (Macintosh; Intel Mac OS X 10_16_0) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/13.4.5 Chrome/83.0.4103.122 Electron/9.1.0 Safari/537.36" etag="FRAlw8Cix2AlpgvyGKA0" version="13.4.5" type="device"><diagram id="KJUpccsywgqX94dHTPwA" name="Page-1">7Vxbc6M2FP41ekwGSVwfbcfbzl7azKTTdPtGjGKzwcjF8jrur68wEjfJjhNjICnJQ8xBCPk7V76DAvBk+fxL4q8W32hAIoCM4BngG4AQ9DDmf1LJLpMgaNuZZJ6EgRhVCO7Cf4kQGkK6CQOyrgxklEYsXFWFMxrHZMYqMj9J6LY67JFG1buu/DlRBHczP1Kl92HAFpnURU4h/5WE84W8M7S97MzSl4PFN1kv/IBuSyI8BXiSUMqyT8vnCYlS9CQu2XWfDpzNF5aQmJ1ywfIbJOGfzP7yZfFj/Ec4ie7R5ysrm+WnH23EFxaLZTuJQEI3cUDSSSDA4+0iZORu5c/Ss1uudC5bsGUkTj/SmAklIosf51/aSA+eCJstxMjAXy/yWcUqSMLI88GvB3PQuLkRuiQs2fEh4oIrKJYuLO0KSxPaFnqz5KBFSWemKVDwha3M88kLOPkHgage3Ye/F5tPo+TpHn3d+eFv8+1n+PsVVNGdWmA8AZ4Fpg7wTDBywdQG7hiMHTB1wdgE3o2iAQ4Kq8K8Zgl9IhMa0YRLYhqTFPswimoiPwrnMT+ccRAJl49TiENu3SNxYhkGQXobrV4LzRsa1e6PxSLhUVUfUKVG4Qe1C6UypXaRq2oXmYaqXel+jSsXNew688hfr1/EsqxkgHDgE/dxplgEP2PPXPLw2Az6CNfRx861peKPdfh7+dBzVKCNXqaCOAl49BaHNGELOqexH00Lac2oizFfKV0JjH8QxnbC1P0No1U9cRiT3V/p9deGgaXg+15gGo4U3DyLW2RHu/LRLUlCjkDqkYprGSe4Uvotj4dJDgrdJDNyxH4FeMxP5oQdC2KO3jYSEvks/FldSONeZmq8zI6YAK2ifPufDZUnrtZ7OEd8AEfneY+cPM8/zdO/K5KsaQwndLWTc/IlZtNmI/rp0HVracLBkfRR6eG2e+2oHg4tjYebl3NwNaS24OCdeKPdljfuLx0lib8rDVjRMGbr0sy3qaBsH7BqHhDDarH50gWuUTOGbAmFaeTf5e2xwlZihXDxDvz40Up/tX68/xF2VpJnPxfy71r+hpZ9jXTunceBsoNblyqhnPODOzoQ3NNCe2QA1z41tPejyKb8ZMhSNZn1wgBdusbGqJYDkOYJqtUSG+oMpAVXLlCHbkMOaHv1DAuxzgGhCm8+sHl83ctVV6MgSAgHuz+VlUXcwNRFZBc94DwiNx15PaW00jy5QqPNsAu9l9Q+y8Ep1CoTVEl0hnnIG65XfnzWRLf7FF8ys2zG6l3eR/B/beHZbLSHUI1Hl4r22mJfLd/U6j8ORimpW+BfoRFL+kvltz7jOon3ErR/VM+0KolcJaPWKa5T63sV5DLnqMFQyl5XtStVNrardV1dNdlTh7joSLVu1tk1XJsoeyxRJnpD4a7VfNNpvjsW2jIVJFWvuhwLrUVXk+SnNhhbwLX+N+TzWUq1bVRVKtJQI+3GSl0G7yNX1QD6jltHH6M+kM/ofPa5Au5ZVDSo0NAWOE5CN5L0qqSWFiIoO7YlVks/0NObQOMc89FlDiTzSyTzebnRMRWWGfeCZcaDJ7/kyfhUT7Y69WSsePIHooDP9L5aGoUWbJkD1qusgQ7fQAI3Vuu6jlOrtlokgfXRWfXd7qJzEZC/V+Jxx9HZOjU6251GZ/VtM8nedUXqn+crsnDIQ6qumDFdTTFTtN+aR1nHow2kfpO5VFW8oc+lptNmJtV1c94HgXpKjDvwiNgO0+rV3i6te++pTKunUEm1iS7MtOpMoifJND/XdTL13kcyVSnAj5VMkZ4baDudyrr2XUbVNxNvQ1R9lY18nG0UEBr962AhTUmbtrAcMIZDC+sktSJUd5HOe1ioo7e7umhiQWzWXojtSRfL7BO7AnrJfaNTC0Lc1k6Jo8sculgX7WJB7sr1NhbSvNHXcg9LRu4O/bgtf8SnFrfZ5uOu/FEuc+hF6XyoVo3wxzp9J7jdZpRc1tCM6kUzCpq4b90orHaYW3Hn5gkXiF2o7ElwDrihblsCvBjGF9z0OXQwhGcZShUDkV75l9qboNe9jkoZ9iZ0ngZeuzeh4bgPLa1tthv6hw0Kh5HVE7PQrL119FaGlxeC3VK8uE9bERvP+4deBWs37Q+7ETtJ+1rVt5v0hw2JQ9JXkz7WmmZDOZ8fFv97LcsSxb+ww9P/AA==</diagram></mxfile>
Binary file added docs/java/basis/images/shallow&deep-copy.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed docs/java/basis/images/shallow&deep-copy.png
Binary file not shown.
Binary file modified docs/java/basis/images/types-of-exceptions-in-java.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/java/basis/images/unchecked-exception.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/java/basis/images/编译型语言和解释型语言.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/java/basis/java-basic-questions-02.md
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,7 @@ System.out.println(person1.getAddress() == person1Copy.getAddress());

我专门画了一张图来描述浅拷贝、深拷贝、引用拷贝:

![](./images/shallow&deep-copy.png)
![浅拷贝、深拷贝、引用拷贝示意图](./images/shallow&deep-copy.jpg)

## Java 常见类

Expand Down
6 changes: 3 additions & 3 deletions docs/java/basis/why-there-only-value-passing-in-java.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ num2 = 20

`swap()` 方法中,`a``b` 的值进行交换,并不会影响到 `num1``num2`。因为,`a``b` 的值,只是从 `num1``num2` 的复制过来的。也就是说,a、b 相当于 `num1``num2` 的副本,副本的内容无论怎么修改,都不会影响到原件本身。

![基本数据类型参数](./images/java-value-passing-01.png)
![基本数据类型参数](./images/java-value-passing-01.jpg)

通过上面例子,我们已经知道了一个方法不能修改一个基本数据类型的参数,而对象引用作为参数就不一样,请看案例2。

Expand Down Expand Up @@ -106,7 +106,7 @@ num2 = 20

解析:

![引用数据类型参数1](./images/java-value-passing-02.png)
![引用数据类型参数1](./images/java-value-passing-02.jpg)

看了这个案例很多人肯定觉得 Java 对引用类型的参数采用的是引用传递。

Expand Down Expand Up @@ -156,7 +156,7 @@ xiaoLi:小李

`swap` 方法的参数 `person1``person2` 只是拷贝的实参 `xiaoZhang``xiaoLi` 的地址。因此, `person1``person2` 的互换只是拷贝的两个地址的互换罢了,并不会影响到实参 `xiaoZhang``xiaoLi`

![引用数据类型参数2](./images/java-value-passing-03.png)
![引用数据类型参数2](./images/java-value-passing-03.jpg)

## 总结

Expand Down

0 comments on commit 15e3bd3

Please sign in to comment.