日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java零散知识点

發布時間:2025/6/15 java 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java零散知识点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

Java零散知識點

一:數組

1. 數組復制的幾種方法效率比較

效率:System.arraycopy > clone > Arrays.copyOf > for循環

for循環

for循環的話,效率最低.

System.arrycopy()

System.arraycopy()源碼中可以看到是native方法:native關鍵字說明其修飾的方法是一個原生態方法,方法對應的實現不是在當前文件,而是在用其他語言(如C和C++)實現的文件中。 可以將native方法比作Java程序同C程序的接口。

public static native void arraycopy(Object src, int srcPos,Object dest, int destPos,int length);

Arrays.copyOf()

從源碼中可以看到本質上是調用的arraycopy方法。,那么其效率必然是比不上 arraycopy的。

public static int[] copyOf(int[] original, int newLength) {int[] copy = new int[newLength];System.arraycopy(original, 0, copy, 0,Math.min(original.length, newLength));return copy; }

使用clone方法

clone()的完整定義:protected native Object clone() throws CloneNotSupportedException;只有Object[]數組的clone()方法才返回Object類型,子類重寫了父類的方法。
而clone()和System.arraycopy只是從實驗的結果來看是System.arraycopy的效率高。

2.Arrays.asList()方法

將一個數組轉化為一個List對象,這個方法會返回一個ArrayList類型的對象, 這個ArrayList類并非java.util.ArrayList類,而是Arrays類的靜態內部類!用這個對象對列表進行添加刪除更新操作,就會報UnsupportedOperationException異常。本質上仍是一個數組。

二:類名

1.類名稱名稱相關問題

  • 方法是可以和類名同名的,和構造方法唯一的區別就是,構造方法沒有返回值而方法可以有返回值。
  • public class TestConStructor {public TestConStructor(){System.out.println("constructor");}public void TestConStructor(){System.out.println("not constructor"); } public static void main(String[] args) {TestConStructor testConStructor = new TestConStructor();System.out.println("main");testConStructor.TestConStructor(); }

    三: Servlet

    1.Servlet的生命周期

    Servlet的生命周期可以分為初始化階段,運行階段和銷毀階段三個階段。

  • init():僅執行一次,負責在裝載Servlet時初始化Servlet對象
  • service() :核心方法,一般HttpServlet中會有get,post兩種處理方式。在調用doGet和doPost方法時會構造servletRequest和servletResponse請求和響應對象作為參數。
  • destory():在停止并且卸載Servlet時執行,負責釋放資源
  • 初始化階段:Servlet啟動,會讀取配置文件中的信息,構造指定的Servlet對象,創建ServletConfig對象,將ServletConfig作為參數來調用init()方法。

    四:參數傳遞

    當參數為引用類型時:只有對引用對象的內部做了修改,才會影響原對象,如果直接將引用修改了,則對原對象沒有影響,唯一的影響就是:這個被修改的引用,現在不是原來對象的引用,而是新對象的引用。
    引用傳遞指的是傳遞的時候,傳遞的是對象的引用。如果對引用的內部成員進行操作,則會直接影響到原對象,但是如果直接把此引用指向了其他對象,那對不起,這個引用從此以后,便與之前的對象沒有任何關系,當前代表的僅僅是新指向的對象。

    轉載于:https://my.oschina.net/PrivateO2/blog/1575760

    總結

    以上是生活随笔為你收集整理的Java零散知识点的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 亚洲a在线视频 | 欧美香蕉在线 | 黄色一级大片 | 麻豆视频在线播放 | 欧美激情精品久久久久久蜜臀 | 精品久久久久久中文字幕 | aaa日韩 | 亚洲女同志亚洲女同女播放 | 大胸美女网站 | 亚洲无码国产精品 | 女人下边被添全过视频 | 骚虎视频在线观看 | 91伦理在线 | 日b视频在线观看 | 美女高潮网站 | 亚洲熟妇无码一区二区三区 | 欧美日韩91 | 无码少妇精品一区二区免费动态 | 国语对白 | 日韩精品久 | 国产成人精品一区二区三区网站观看 | 无码国产精品一区二区免费16 | 桃谷绘里香在线播放 | 日本高清三区 | 亚洲天堂无吗 | 国产婷婷在线视频 | 精品久久久久一区二区国产 | 免费看污片的网站 | 迈开腿让我尝尝你的小草莓 | sm在线观看 | 好吊妞这里有精品 | 国产伦精品一区二区三区四区 | 亚洲欧美另类在线观看 | av中字在线 | 人妻视频一区二区三区 | 中国黄色片视频 | 18成人免费观看视频 | 日韩不卡的av | 欧美福利影院 | 成人国产精品久久 | 成人不卡| 中文字幕乱轮 | 懂色av蜜臀av粉嫩av分享 | 羞羞动漫免费观看 | 夜夜爱夜夜操 | 爱草视频| 精品国产乱码久久久久久免费 | 一区二区www | 国产成人精品亚洲男人的天堂 | 日韩高清一级片 | 久久99精品久久久 | 日本va欧美va欧美va精品 | 成人91免费视频 | 欧美aⅴ在线 | 久久精品国产精品亚洲色婷婷 | 日韩欧美亚洲精品 | 中文字幕一区视频 | 国产精品久久亚洲 | 少妇特黄a一区二区三区88av | 激情综合一区二区三区 | 国产一区二区小视频 | 亚洲精品1区2区 | 黄色一级免费网站 | 一级性生活大片 | 国产无遮挡一区二区三区毛片日本 | 在线观看免费日韩av | 91久久综合亚洲鲁鲁五月天 | 极品美女高潮出白浆 | julia中文字幕在线 | 国产高潮呻吟久久 | 色偷偷噜噜噜亚洲男人 | 黄色成人在线播放 | 爱爱爱爱网站 | 2级黄色片 | 日本学生初尝黑人巨免费视频 | 精品日韩在线播放 | 韩国伦理中文字幕 | 一本一道久久综合 | 色中文字幕在线观看 | 久久精品视频在线观看 | 成人a v视频| 强行挺进白丝老师翘臀网站 | 免费日本黄色网址 | 色欲欲www成人网站 老色鬼av | 毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 怨女1988国语版在线观看高清 | a级黄色网 | 在线国产91 | 成年人天堂 | 男人日女人在线观看 | jzjzjzjzj亚洲成熟少妇 | 国产一级片免费播放 | 羞视频在线观看 | 国产成人午夜视频 | 美女黄18以下禁止观看 | 国产精品2| 中文字幕1区 | 国产日韩中文 | 欧美特黄aaa |