聯系我們 - 廣告服務 - 聯系電話:
您的當前位置: > 展會 > > 正文

【環球新要聞】 serialVersionUID如何生成?gpedit.msc沒有權限執行此操作怎么解決?

來源:城市生活網 時間:2023-06-12 15:07:36

serialVersionUID如何生成?

在程序開發的過程中經常需要把類序列化,不過在類系列化之前需要生成一個serialVersionUID,我們可以通過三種方法得到serialVersionUID,具體過程請看下文。

生成serialVersionUID之前需要序列化類

1、這里我用的是MyEclipse工具,先打開MyEclipse,然后點擊導航上面的【File】菜單,然后選擇New,在點擊Java Project,來新建個測試工程,如下圖所示。

2、新建好工程后,選中新建的工程名稱,然后點擊鼠標右鍵,選擇【New】,然后在右側選擇點擊Class,來創建生成serialVersionUID的類,如下圖所示。

3、新建的類一定要實現Serializable這個序列化類,只有繼續這個類后,才能生成serialVersionUID。繼承后,在我們的開發工具里就會有黃色提醒,代碼如下:

import java.io.Serializable;

public class SerialVersionUID implements Serializable {

private String name = "jingyan";

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

}

復制代碼

一、生成默認的serialVersionUID

1、在上面創建好繼承序列化接口的類后,我們直接點擊左側的黃色亮點,然后在彈出菜單里,點擊【Add default serial version ID】這個選項,就可以自動生成serialVersionUID了。

2、點擊后,開發工具就會給我們自動生成了serialVersionUID。

private static final long serialVersionUID = 1L;

復制代碼

注意:這個自動生成后的1L是不能自己修改的。

二、生成串行serialVersionUID

1、這種方法也是直接點擊左側的黃色亮點,然后在彈出菜單里,點擊【Add generated serial version ID】這個選項,就可以自動生成serialVersionUID了。

2、點擊后,開發工具就會給我們自動生成了一個serialVersionUID。

private static final long serialVersionUID = 5573832826736049153L;

復制代碼

注意:這個自動生成后的一竄數字是不能自己修改的。

三、注解生成serialVersionUID

這種方法也很簡單,也是直接點擊左側的黃色亮點,然后在彈出菜單里,點擊【Add @SuppressWarnings serial to serialVersionUID】這個選項,這樣就可以了。

點擊后,開發工具就會并沒有給我們像上面一樣生成一竄數字,而是在類名上面加了個@SuppressWarnings(“serial”)。這樣就實現了serialVersionUID。

gpedit.msc沒有權限執行此操作怎么解決?

近期有用戶在電腦的使用中,遇到了系統提示gpedit.msc沒有權限執行此操作的情況,出現這一情況的原因可能有權限不足,或者是組策略編輯器文件損壞了。下面小編帶來了解決方法,希望可以幫到你!

解決方法:

1、按下快捷鍵“win+r”在運行一欄中輸入regedit,并按下回車鍵。

2、在“注冊表編輯器”頁面中,按序依次展開以下文件夾:“HKEY_CURRENT_USER-Software-Policies-Microsoft-Mmc{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}Restrict_Run和HKEY_CURRENT_USER-Software-Policies-Microsoft-Mmc{0F6B957E-509E-11D1-A7CC-0000F87571E3}Restrict_Run”將Restrict_Run的值設置成0。

3、最后重啟,便完成了所以操作。

責任編輯:

標簽: serialVersionUID如何生成 gpeditmsc

相關推薦:

精彩放送:

新聞聚焦

關于我們 | 聯系我們 | 投稿合作 | 法律聲明 | 廣告投放

版權所有©2017-2020   太陽信息網京ICP備2021034106號-55

所載文章、數據僅供參考,使用前務請仔細閱讀網站聲明。本站不作任何非法律允許范圍內服務!

聯系我們:55 16 53 8 @qq.com

Top 岛国精品在线