最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java中利用反射調用另一類的private方法的簡單實例

 更新時間:2016年06月02日 17:30:39   投稿:jingxian  
下面小編就為大家?guī)硪黄猨ava中利用反射調用另一類的private方法的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

我們知道,Java應用程序不能訪問持久化類的private方法,但Hibernate沒有這個限制,它能夠訪問各種級別的方法,如private, default, protected, public. Hibernate是如何實現(xiàn)該功能的呢?答案是利用JAVA的反射機制,如下: 

import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class ReflectDemo {
	public static void main(String[] args) throws Exception {
		Method method = PackageClazz.class.getDeclaredMethod("privilegedMethod", new Class[]{String.class,String.class});  
		method.setAccessible(true);
		method.invoke(new PackageClazz(), "452345234","q31234132");
	}
}

class PackageClazz {
	private void privilegedMethod(String invokerName,String adb) {
		System.out.println("---"+invokerName+"----"+adb);
	}
}

輸出結果為:---452345234----q31234132

我們看到,利用java的反射機制,即使是private方法,也可以被調用使用.不過我到產(chǎn)生一個疑問--即然private方法都可以被調用,那么封裝又有何意義? 

以上這篇java中利用反射調用另一類的private方法的簡單實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 解決HttpServletRequest無法獲取@RequestBody修飾的參數(shù)問題及分析

    解決HttpServletRequest無法獲取@RequestBody修飾的參數(shù)問題及分析

    Spring Boot中,@RequestBody讀取請求體后流關閉,導致Service層無法獲取,解決方案包括創(chuàng)建HTTP工具類、請求體復制包裝器及攔截器配置,確保請求體可重復讀取
    2025-09-09
  • Java使用Socket判斷某服務能否連通代碼實例

    Java使用Socket判斷某服務能否連通代碼實例

    這篇文章主要介紹了Java使用Socket判斷某服務能否連通代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • java實現(xiàn)2048小游戲(含注釋)

    java實現(xiàn)2048小游戲(含注釋)

    這篇文章主要為大家介紹了java實現(xiàn)2048小游戲,含詳細注釋,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • Java中的顯示鎖ReentrantLock使用與原理詳解

    Java中的顯示鎖ReentrantLock使用與原理詳解

    這篇文章主要介紹了Java中的顯示鎖ReentrantLock使用與原理詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • MyBatis詳細執(zhí)行流程的全紀錄

    MyBatis詳細執(zhí)行流程的全紀錄

    這篇文章主要給大家介紹了關于MyBatis詳細執(zhí)行流程的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • springboot項目實現(xiàn)配置跨域

    springboot項目實現(xiàn)配置跨域

    這篇文章主要介紹了springboot項目實現(xiàn)配置跨域問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • Java中的java.lang.reflect.Type簡介

    Java中的java.lang.reflect.Type簡介

    在 Java 中,java.lang.reflect.Type 是一個接口,代表所有類型的通用超類型,它包括原始類型、參數(shù)化類型、數(shù)組類型、類型變量和基本類型,本文給大家講解Java中的java.lang.reflect.Type是什么,需要的朋友可以參考下
    2024-06-06
  • Java嵌套類和內部類詳解

    Java嵌套類和內部類詳解

    這篇文章主要介紹了Java嵌套類和內部類詳解,本文講解了什么是嵌套類及內部類、靜態(tài)嵌套類、在外部類中定義內部類、在方法中定義內部類、匿名內部類等內容,需要的朋友可以參考下
    2015-04-04
  • SpringBoot3各種配置的優(yōu)先級對比小結

    SpringBoot3各種配置的優(yōu)先級對比小結

    SpringBoot3提供了多種配置來源以滿足不同場景下的需求,本文詳細介紹了SpringBoot3中的配置優(yōu)先級對比小結,具有一定的參考價值,感興趣的可以了解一下
    2024-12-12
  • SpringBoot + openFeign實現(xiàn)遠程接口調用的過程

    SpringBoot + openFeign實現(xiàn)遠程接口調用的過程

    現(xiàn)在的微服務項目不少都使用的是springboot+spring cloud構建的項目,微服務之間的調用都離不開feign來進行遠程調用,這篇文章主要介紹了SpringBoot + openFeign實現(xiàn)遠程接口調用,需要的朋友可以參考下
    2022-11-11

最新評論

芜湖市| 依安县| 东城区| 鹰潭市| 垫江县| 新河县| 建平县| 汽车| 库尔勒市| 绿春县| 峨眉山市| 天气| 曲水县| 黔江区| 福鼎市| 吴忠市| 滁州市| 长海县| 宣汉县| 东山县| 宜川县| 澳门| 晋州市| 四川省| 林周县| 广昌县| 清水河县| 兴宁市| 亚东县| 万源市| 白水县| 格尔木市| 东至县| 西安市| 菏泽市| 崇明县| 赣州市| 镇坪县| 琼中| 德惠市| 邯郸县|