try,catch(异常作业)用string实现
2017-11-15 20:30
344 查看
try:监视异常发生
catch:捕捉处理,用于处理try代码中抛出的具体异常对象
布置作业:
catch:捕捉处理,用于处理try代码中抛出的具体异常对象
package ch03; public class TryCatchDemo { public static void main(String[] args) { //定义一个String变量值为null String str=null; try { if(str.equals("hello")); { System.out.println("hello java"); } } catch(NullPointerException e) { System.out.println("空指针异常"); } } }
布置作业:
package ch03; import java.awt.*; import java.awt.event.*; import javax.swing.*; //定义一个界面 可以输入一串字符串 //该面板还有一个确定 //点击确定可以弹出对话框 //输入不正确弹出空字符串 public class TryCatchDemo extends JFrame { private JPanel p; private JTextField txtResult; private JButton btnConfirm; private JMenu menuManger; public TryCatchDemo() { super("比较异常输出对话框"); p=new JPanel(); menuManger=new JMenu("比较异常管理框");//总框 txtResult=new JTextField(20);//指定列数的空的输入表 //注册监听 btnConfirm=new JButton("确定");//当点击确定按钮时 应弹出对话框 显示“字符创不存在” btnConfirm.addMouseListener(new MouseAction()); p.add(txtResult); p.add(btnConfirm); this.add(p); this.setSize(300,150); this.setLocation(100,100); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); } private class MouseAction extends MouseAdapter {public void mouseClicked(MouseEvent e) { //获取事件渊 Object source=e.getSource(); if(source==btnConfirm) { //如果消息是从btnConfirm中发出的 JOptionPane.showMessageDialog(btnConfirm,"字符串不存在"); } } } public static void main(String[] args) { TryCatchDemo t=new TryCatchDemo(); t.setVisible(true); } }
相关文章推荐
- 在.NET里面实现异常处理功能讨论(编写Try/Catch)
- 使用lua实现try-catch异常捕获
- 【慕课笔记】第一章 异常与异常处理 第2节 使用try...catch...finally实现异常处理
- try{}catch(){}//根据异常信息使用不同的方法要怎么实现
- c#描述异常处理语句try、catch、finally执行时的相互关系
- CLisp 16:抛出和捕捉异常,try-catch机制
- Js异常处理:window.onerror和try{}catch(e){}
- 学习Scala:使用try-catch表达式处理异常
- C++异常处理:try,catch,throw,finally的用法
- java异常处理之throw, throws,try和catch
- Java异常处理之try-catch-finally
- 建议64:为循环增加Tester-Doer模式而不是将try-catch置于循环内 如果需要在循环中引发异常,你需要特别注意,应为抛出异常是一个相当影响性能的过程。应该尽量在循环当中对异常发生的一
- 【Java基础】[异常处理]try,catch,finally
- Java异常处理之try...catch...语句的使用进阶
- 杂谈异常处理try-catch-finally
- Atitit. Java script 多重多重catch语句的实现and Javascript js 异常机制
- 重构机房收费系统你要用的——异常处理和抛出异常(try catch finally)——(vb.net)
- java 异常 之 实战篇(trows 和 try catch Dead Code)