国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務器之家 - 編程語言 - JAVA教程 - java實現非法訪問異常示例

java實現非法訪問異常示例

2019-11-11 13:35java技術網 JAVA教程

創建ExceptionTest類,在該類的main()方法中,使用反射獲得String類的所有域,不要使用setAccessible方法修改這些域的可見性,然后通過反射獲得私有域中與”hash”相匹配的int值,并使用try-catch語句塊捕獲非法訪問異常

思路分析:

首先使用Class獲得一個代表String類的類對象,然后使用Class類的getDeclaredFields()方法獲得所有成員變量,并賦值給一個Field型數組,即得到String類的所有域。
使用foreach()循環遍歷所有域,使用Field類的getName()方法獲得該成員變量的名稱,如果域的名字是hash,嘗試使用Field類的getInt(Object obj)方法獲得指定對象中類型為int的該成員變量的值。
依次捕獲IllegalArgumentException異常和IllegalAccessException異常。
代碼如下:

 

復制代碼代碼如下:

import java.lang.reflect.Field;

public class ExceptionTest {
    public static void main(String[] args) {
        Class<?> clazz = String.class;                        //獲得代表String類的類對象
        Field[] fields = clazz.getDeclaredFields(); 
        for (Field field : fields) {                            //遍歷所有域         
            System.out.println(field);
            if (field.getName().equals("hash")) {               //如果域的名字是hash
                try {
                    System.out.println(field.getInt("hash"));   // 輸出hash的值
                } catch (IllegalArgumentException e) {      //捕獲IllegalArgumentException異常
                    System.out.println(e);
                } catch (IllegalAccessException e) {            //捕獲IllegalAccessException異常
                    System.out.println(e);
                }
            }
        }
    }
}



java實現非法訪問異常示例

延伸 · 閱讀

精彩推薦
492
主站蜘蛛池模板: 久久情趣视频 | 精品亚洲一区二区 | 亚洲男人的天堂在线观看 | 好看的国产精彩视频 | 黄色片网站 | 亚洲免费在线观看 | 免费观看一级视频 | 精品欧美一区二区三区久久久 | 欧美一区二区日韩一区二区 | 欧美日韩一级在线观看 | 在线四区 | 激情国产视频 | 欧美疯狂性受xxxxx另类 | 亚洲精品在线观看av | 精品国产一二三区 | 91精品国产色综合久久 | 欧美日韩一区二区三区不卡视频 | 久久国产精品久久久久久电车 | 久久久久久久久久影院 | 精品乱码一区二区三四区 | 欧美专区在线观看 | 蜜桃视频一区 | 久久逼逼 | 性欧美大战久久久久久久免费观看 | 欧美日韩电影一区二区 | 欧美日韩在线一区二区三区 | 精品一区二区三区成人精品 | 精品国产一区二区国模嫣然 | 成人免费色 | 精品视频一区二区三区 | 国产在线在线 | 日韩成人在线电影 | 国产99久久 | 国产日韩欧美一区 | 亚洲国产精品欧美一二99 | 国产精品欧美一区二区三区不卡 | 成人中文字幕在线观看 | 欧美一级片在线 | 中文字幕一区二区三区四区五区 | 免费成人在线视频网站 | 欧美香蕉 |