第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

當(dāng)我試圖編譯我的Java代碼時(shí),為什么我會(huì)得到“異常;必須被捕獲或聲明為被拋出”?

當(dāng)我試圖編譯我的Java代碼時(shí),為什么我會(huì)得到“異常;必須被捕獲或聲明為被拋出”?

慕田峪9158850 2019-08-03 10:03:26
當(dāng)我試圖編譯我的Java代碼時(shí),為什么我會(huì)得到“異常;必須被捕獲或聲明為被拋出”?考慮:import java.awt.*;import javax.swing.*;import java.awt.event.*;import javax.crypto.*;import javax.crypto.spec.*;import java.security.*; import java.io.*;public class EncryptURL extends JApplet implements ActionListener {     Container content;     JTextField userName = new JTextField();     JTextField firstName = new JTextField();     JTextField lastName = new JTextField();     JTextField email = new JTextField();     JTextField phone = new JTextField();     JTextField heartbeatID = new JTextField();     JTextField regionCode = new JTextField();     JTextField retRegionCode = new JTextField();     JTextField encryptedTextField = new JTextField();     JPanel finishPanel = new JPanel();     public void init() {         //setTitle("Book - E Project");         setSize(800, 600);         content = getContentPane();         content.setBackground(Color.yellow);         content.setLayout(new BoxLayout(content, BoxLayout.Y_AXIS));         JButton submit = new JButton("Submit");         content.add(new JLabel("User Name"));         content.add(userName);         content.add(new JLabel("First Name"));         content.add(firstName);         content.add(new JLabel("Last Name"));         content.add(lastName);         content.add(new JLabel("Email"));         content.add(email);         content.add(new JLabel("Phone"));         content.add(phone);         content.add(new JLabel("HeartBeatID"));         content.add(heartbeatID);         content.add(new JLabel("Region Code"));         content.add(regionCode);         content.add(new JLabel("RetRegionCode"));         content.add(retRegionCode);         content.add(submit);         submit.addActionListener(this);     } }我得到了一個(gè)未報(bào)告的例外:java.lang.Exception; must be caught or declared to be thrownbyte[] encrypted = encrypt(concatURL);以及:.java:109: missing return statement如何解決這些問(wèn)題?
查看完整描述

3 回答

?
眼眸繁星

TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個(gè)贊

第一個(gè)錯(cuò)誤

異常;必須捕獲或聲明為拋出字節(jié)[]加密=加密(串聯(lián)URL);

意味著你的encrypt方法引發(fā)未由actionPerformed方法調(diào)用它。在Java異常教程.

您可以從中選擇幾個(gè)選項(xiàng)來(lái)編譯代碼。

  • 你可以移除

    throws Exception

    從你的

    encrypt

    方法和

    實(shí)際手柄

    內(nèi)部異常

    encrypt.

  • 可以從

    encrypt

    加上

    throws Exception

    的異常處理塊

    actionPerformed

    方法。

通常最好在最低級(jí)別處理異常,而不是將其傳遞到更高的級(jí)別。

第二個(gè)錯(cuò)誤只意味著您需要向包含第109行的任何方法中添加一個(gè)返回語(yǔ)句(也是encrypt,在這種情況下)。方法中有返回語(yǔ)句,但如果拋出異常,則可能無(wú)法到達(dá)異常,因此需要在CATCH塊中返回,或者從encrypt就像我之前提到的。




查看完整回答
反對(duì) 回復(fù) 2019-08-05
  • 3 回答
  • 0 關(guān)注
  • 1104 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)