当前位置: 首页 > wzjs >正文

做搜狗手机网站点击软下载网站源代码

做搜狗手机网站点击软,下载网站源代码,网站建设费用表,网页设计图片和文字怎么在一排本系列为笔者学习Javase的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaAI智能辅助编程全套视频教程,java零基础入门到大牛一套通关》,章节分布参考视频教程,为同样学习Javase系列课程的同学们提供参考。 01 课程安排…

本系列为笔者学习Javase的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员Java+AI智能辅助编程全套视频教程,java零基础入门到大牛一套通关》,章节分布参考视频教程,为同样学习Javase系列课程的同学们提供参考。

01 课程安排

  • day01 - 异常、泛型、集合框架

  • day02 - 集合框架、Stream流

  • day03 - File、字符集、IO流框架

  • day04 - 多线程

  • day05 - 网络编程

  • day06 - Java高级技术

02 授课方式

Javase基础加强是一个空工程Empty Project,每天的内容是一个独立的模块Module

03 什么是异常?

异常代表程序出现的问题。

在这里插入图片描述

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;public class ExceptionDemo1 {public static void main(String[] args) throws ParseException, FileNotFoundException {show();show2();}//认识编译异常public static void show2() throws ParseException, FileNotFoundException { //抛弃parse,file异常System.out.println("===show2()方法开始运行===");String str = "2025-04-09 16:28:30";SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date = sdf.parse(str); //一个提醒,担心你的格式写错了System.out.println(date);InputStream is = new FileInputStream("D:/dog.png"); //一个提醒,担心你没有D盘或者没有小狗图片System.out.println("===show2()方法结束运行===");}//认识运行异常 exceptionpublic static void show(){System.out.println("===show()方法开始运行===");//1.数组索引越界异常int[] arr = {1, 2, 3};System.out.println(arr[3]);//2.数字操作异常System.out.println(10 / 0);//3.空指针异常String str = null;System.out.println(str);System.out.println(str.length());System.out.println("===show()方法结束运行===");}
}

04 异常的基本处理

在这里插入图片描述

05 异常的作用

  • 异常是用来定位程序bug相关的关键信息
  • 异常可以作为方法内部的一种特殊返回值,以便通知上层调用者方法的执行问题
public class ExceptionDemo2 {public static void main(String[] args) {try{System.out.println(div(10, 0));System.out.println("底层代码执行成功");}catch (Exception e){e.printStackTrace(); //打印异常System.out.println("底层代码执行失败");}}public static int div(int a, int b) throws Exception { //抛if(b == 0){System.out.println("请重新输入正确被除数!");throw new Exception("请重新输入正确被除数!"); //返回Exception类型}int result = a / b;return result;}
}

06 自定义异常

由于Java无法为这个世界上全部的问题都提供异常类来代表,如果企业自己的某种问题,想通过异常来表示,以便用异常来管理该问题,那就需要自己来定义异常类了。

在这里插入图片描述

① 自定义编译时异常

HeimaUnlegalException.java

package exception;
/*** 1.继承Exception* 2.重写Exception构造器*/public class HeimaUnlegalException extends Exception{//无参构造器public HeimaUnlegalException(){}//有参构造器public HeimaUnlegalException(String str){super(str);}
}

ExceptionDemo3.java

package exception;public class ExceptionDemo3 {public static void main(String[] args) {try{saveAge(300);}catch(HeimaUnlegalException e){ //3.捕获e.printStackTrace(); //4.打印}}public static void saveAge(int age) throws HeimaUnlegalException { //2.抛弃if(age < 1 || age > 200){//1.返回HeimaUnlegalException类型对象throw new HeimaUnlegalException("年龄不合法");}else{System.out.println("年龄合法");System.out.println("保存年龄" + age);}}
}

② 自定义运行时异常

将继承对象从Exception改为RuntimeException即可。

07 异常的处理方案

方案一:底层异常层层往上抛出,最外层捕获异常,记录下异常信息,并响应适合用户观看的信息进行提示。

方案二:最外层捕获异常后,尝试重新修复。

package exception;import java.util.Scanner;public class ExceptionDemo4 {public static void main(String[] args) {while(true){try {double price = savePrice();System.out.println("保存定价" + price);break; //直到用户输入正确的定价,程序退出} catch (Exception e) {System.out.println("请输入正确的价格!!!");}}}public static double savePrice(){System.out.println("请输入商品定价:");Scanner sc = new Scanner(System.in);return sc.nextDouble();}
}

文章转载自:

http://2WRWrO4k.dcccL.cn
http://kcFU5Yo7.dcccL.cn
http://S9AYpXH5.dcccL.cn
http://CQDuHQae.dcccL.cn
http://EOYfVNnN.dcccL.cn
http://SSfYK1jC.dcccL.cn
http://dxFTqfyz.dcccL.cn
http://45Ee2gAM.dcccL.cn
http://CjDmaFdw.dcccL.cn
http://bebVony6.dcccL.cn
http://3x3b0bvy.dcccL.cn
http://VRXAzl6Z.dcccL.cn
http://WaaotkyA.dcccL.cn
http://Hm9SkSfR.dcccL.cn
http://Ef0UPGSu.dcccL.cn
http://5tbyK54D.dcccL.cn
http://OkRHu10A.dcccL.cn
http://rgx2wjIJ.dcccL.cn
http://8w8ISpZE.dcccL.cn
http://jghXRgsp.dcccL.cn
http://XdOOUa8C.dcccL.cn
http://uwhxfdEc.dcccL.cn
http://sPimcyRI.dcccL.cn
http://EmMqL4u4.dcccL.cn
http://Iznyocb6.dcccL.cn
http://rcFfP57y.dcccL.cn
http://lkZrswjl.dcccL.cn
http://0dURsYaN.dcccL.cn
http://9hXlHN85.dcccL.cn
http://6WzJ5I9N.dcccL.cn
http://www.dtcms.com/wzjs/684079.html

相关文章:

  • 织梦源码网站模板威海高新园区建设运营有限公司网站
  • 哈尔滨专业制作网站外贸网站个性设计
  • 网站结构分析具体分析内容西安网页设计培训学校
  • 大气企业网站源码计算机网络技术就业方向网站开发
  • 网站备案是在哪里的wordpress表情文件夹
  • 电子商务网站开发设计报告书热门关键词查询
  • directadmin备份网站网站建设方案书模板下载
  • 建材 网站 案例淘宝客网站可以做分销吗
  • 网站设计改版北京口碑最好的装修公司
  • 榆林市 网站建设怎么黑人网站
  • 攀枝花网站推广网站建设征求意见分析报告
  • 学校资源网站建设有啥作用小程序源码什么意思
  • 成都网站设计成功柚v米科技thinkphp做的网站怎么打开
  • 网站广告投放永年做网站多少钱
  • 杭州免费自助建站模板wordpress 多说 社交登陆
  • 企业网站开发费用包括哪些东阳网站制作
  • python做网站点登入没反映河北省建设银行网站
  • 网站开发需求逻辑图html首页代码
  • 京东网站建设的目标平台网站建设步骤
  • 做引流去那些网站好宁波网站建设哪家比较好
  • 云南网站做的好的公司简介网站备案 失败
  • 寺庙做网站英文网站建设详细方案
  • 网站架构教程建设银行移动门户网站
  • 众筹网站哪家好wordpress 上传logo
  • 苏州seo网站公司湖北中牛建设有限公司网站
  • 站长之家seo概况查询企业网页设计制作
  • 重庆彼客的网站是谁家做的wordpress手机商城
  • 表情包在线制作网站网上买购物的软件有哪些
  • 潍坊高新区建设局门户网站网络营销模式
  • 六安网站制作哪里有网页设计师培训方法