中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在java中利用反射讀寫字段

發布時間:2021-04-22 16:31:20 來源:億速云 閱讀:279 作者:Leah 欄目:編程語言

本篇文章給大家分享的是有關怎么在java中利用反射讀寫字段,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

常用的java框架有哪些

1.SpringMVC,Spring Web MVC是一種基于Java的實現了Web MVC設計模式的請求驅動類型的輕量級Web框架。2.Shiro,Apache Shiro是Java的一個安全框架。3.Mybatis,MyBatis 是支持普通 SQL查詢,存儲過程和高級映射的優秀持久層框架。4.Dubbo,Dubbo是一個分布式服務框架。5.Maven,Maven是個項目管理和構建自動化工具。6.RabbitMQ,RabbitMQ是用Erlang實現的一個高并發高可靠AMQP消息隊列服務器。7.Ehcache,EhCache 是一個純Java的進程內緩存框架。

1、說明

(1)反射獲取Java類的所有字段,包括所有父類中的字段。 類自身的字段可直接通過方法;

(2)反射可以對字段進行讀寫,用setX和getX方法對字段進行讀寫,不過要注意讀寫前后的類型是否匹配,不然會報異常。

2、實例

    private static int a = 1;
 
    public static void main(String[] args) throws NoSuchFieldException, IllegalAccessException {
        Class c = Main.class;
        Field field = c.getDeclaredField("a");
        int b = field.getInt(Main.class);
        System.out.println(b);
        field.setInt(Main.class, 2);
        System.out.println(a);
        field.setFloat(Main.class, (float) 1.1);   // 報異常
    }

以上就是怎么在java中利用反射讀寫字段,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

开平市| 敦化市| 习水县| 双流县| 清河县| 正宁县| 台中县| 庄河市| 八宿县| 蓬安县| 长兴县| 屯留县| 沂南县| 沽源县| 泗洪县| 邯郸县| 长泰县| 武功县| 昌图县| 综艺| 平定县| 建阳市| 乐至县| 吉木萨尔县| 翁牛特旗| 绥棱县| 突泉县| 多伦县| 广南县| 龙陵县| 睢宁县| 沁源县| 洱源县| 灵宝市| 乳山市| 汝阳县| 交口县| 蕉岭县| 杭锦旗| 汝南县| 昌江|