为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
  • 在try-catch块执行之后,try-catch外的代码其他语句会继续按顺序执行

     

    查看全部
  • 错误与异常

    Error可以看作是程序终结者,Error一旦出现,程序就崩溃了,是没有办法修复的

     运行时异常说明了代码本身就有问题,应该从代码本身取改进

    检查异常的出现原因多样,应该手动添加捕获和处理语句









    查看全部
    0 采集 收起 来源:Java异常简介

    2022-04-05

  • 单引号引的数据 是char类型的——》单引号只能引一个字符(表示单个字符)
    双引号引的数据 是String类型的——》而双引号可以引0个及其以上(引用字符串)

    查看全部
  • 在 Java 中,字符串被作为 String 类型的对象处理。 String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。


    有两种方法创建String对象:

    String 名字=“内容”;

    String 名字=new String("内容");

    查看全部
  • 1、处理运行时异常时,采用逻辑去合理规避同时辅助try-catch处理
    2、在多重catch块后面,可以加一个catch(Exception)来处理可能会被遗漏的异常
    3、对于不确定的代码,也可以加上try-catch,处理潜在的异常
    4、尽量去处理异常,切记只是简单的调用printStackTrace()去打印
    5、具体如何处理异常,要根据不同的业务需求和异常类型去决定
    6、尽量添加finally语句块去释放占用的资源

    查看全部
    0 采集 收起 来源:经验总结

    2022-03-28

  • 当我们定义一个方法时,如果正确调用,可以返回一个结果;如果错误的调用,则应该抛出一个异常,这时,可以使用throws来抛出某种异常的类型。

     

    public double getCircleArea(double r) throws Exception{

    }

    throws:

    1.用来表明一个方法可能产生的所有异常

    2.用在方法声明后面,跟的是异常类名,可以跟多个异常类名,用逗号隔开

    3.表示抛出异常,由该方法的调用者来处理

    4.throws表示出现异常的一种可能性,并不一定会发生这些异常

     

    throw:

    1.用来抛出一个具体的异常对象

    2.用在方法体内,后面放置的是异常对象名,说明要手动抛出一个异常

    3.执行throw时表示一定抛出了某种异常对象


    自定义异常:
    class 自定义异常类 extends 异常类型{}
    上面的异常类型可以是Exception,也可以是其意思相近的子类

    例:
    public class DrunkException extends Exception{
       public DrunkExcepiton(){

       }
       public DrunkExcepiton(String message){
           super(message);
       }
    }

    查看全部
  • 字符串一旦被创建就不可改变  只是产生了新的对象

    查看全部
  • 一、概念
    1、异常:有异于常态,和正常情况不一样,有错误出现,阻止当前方法或作用域。
    2、异常处理:将出现的异常提示给编程人员与用户,使原本将要中断的程序继续运行或者退出,保存用户数据/数据回滚,释放资源。
    二、异常体系结构
    异常分类:主类 Throwable
    一、子类error:系统错误类,他的出现代表程序崩坏无法处理
    1.虚拟机异常 VirtualMachineError
    2.线程死锁 ThreadDeath
    二、子类Exception:异常类,他的出现代表编码、环境、用户操作输入出现问题
    1.非检查异常 RuntimeException 代码逻辑上的异常,修改代码可排除异常
    ①空指针异常 NullPointerException
    ②数组下标越界异常 ArrayIndexOutOfBoundsException

    ③类型转换异常 ClassCastException
    ④算术异常 ArithmeticException
    ⑤其他的异常
    2.检查异常 CheckException 需要手动添加捕获以及处理语句
    ①文件异常 IOException
    ②SQL连接异常 SQLException
    ③其他的异常

    查看全部
    0 采集 收起 来源:Java异常简介

    2022-03-17

  • public class HelloWorld {

        

        public static void main(String[] args) {

            

            // 定义一个整型数组,长度为10

    int[] nums = new int[10];

            

            //通过循环给数组赋值

    for (int i = 0; i < nums.length; i++) {

                // 产生10以内的随机数

    int x = (int)(Math.random() * 10);

                

    nums[i] = x;// 为元素赋值

    }

            

    // 使用foreach循环输出数组中的元素

    for (   int num:nums                 ) {

    System.out.print(num + " ");

    }

    }

    }

    查看全部
  • import java.text.SimpleDateFormat;

    import java.util.Calendar;

    import java.util.Date;


    public class HelloWorld {

        

        public static void main(String[] args) {

    // 创建Calendar对象

    Calendar c = Calendar.getInstance();

            

    // 将Calendar对象转换为Date对象

    Date date = c.getTime();

            

    // 创建SimpleDateFormat对象,指定目标格式

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

            

    // 将日期转换为指定格式的字符串

    String now = sdf.format(date);

    System.out.println("当前时间:" + now);

    }

    }

    查看全部
  • public class HelloWorld {

        public static void main(String[] args) {

    // 创建一个空的StringBuilder对象

    StringBuilder str = new StringBuilder();

            

    // 追加字符串

    str.append("jaewkjldfxmopzdm");

            // 从后往前每隔三位插入逗号

    for(int i = str.length()-3;i>=0;i-=3){

        str.insert(i,",");

    }

            

            

            // 将StringBuilder对象转换为String对象并输出

    System.out.print(str.toString());

    }

    }

    查看全部
  • throws-声明将要抛出何种类型的异常(声明)

    public void 方法名(参数列表)
      throws 异常列表{
    //调用会抛出异常的方法或者:
    throw new Exception();
    }
    1.throws的异常列表可以是抛出一条异常,也可以是抛出多条异常,每个类型的异常中间用逗号隔开
    2.方法体中调用会抛出异常的方法或者是先抛出一个异常:用throw new Exception()
    throw写在方法体里,表示“抛出异常”这个动作
    3.如果某个方法调用了抛出异常的方法,那么必须添加try catch语句去尝试捕获这种异常,
    或者添加声明,将异常抛出给更上一层的调用者进行处理

    http://img1.sycdn.imooc.com//6202732e0001c20e12800720.jpg

    4.自定义异常:
    class 自定义异常类 extends 异常类型{}
    上面的异常类型可以是Exception,也可以是其意思相近的子类

    例:
    public class DrunkException extends Exception{
       public DrunkExcepiton(){

       }
       public DrunkExcepiton(String message){
           super(message);
       }
    }

    查看全部
  • 在try-catch-finally中:
    1、不管有无异常,try和catch中有无return,finally块中代码都会执行;

    2、e.printStackTrace()可以输出异常信息
    3、-1为抛出异常的习惯写法
    4、如果方法中try、catch、finally中没有返回语句,则调用这三个语句块之外的return结果
    5、finally在try或catch中的return之后,在返回主调函数之前执行。

    查看全部
  • 一、概念
    1、异常:有异于常态,和正常情况不一样,有错误出现,阻止当前方法或作用域。
    2、异常处理:将出现的异常提示给编程人员与用户,使原本将要中断的程序继续运行或者退出、保存用户数据/数据回滚、释放资源。
    二、异常体系结构
    异常分类:主类 Throwable
    一、子类error:系统错误类,他的出现代表程序崩坏无法处理
    1.虚拟机异常 VirtualMachineError
    2.线程死锁 ThreadDeath
    二、子类Exception:异常类,他的出现代表编码、环境、用户操作输入出现问题
    1.非检查异常 RuntimeException 代码逻辑上的异常,修改代码可排除异常
    i.空指针异常 NullPointerException
    ii.数组下标越界异常 ArrayIndexOutOfBoundsException
    iii.类型转换异常 ClassCastException
    vi.算术异常 ArithmeticException
    v.etc.....
    2.检查异常 CheckException 需要手动添加异常捕获机制
    i.文件异常 IOException
    ii.SQL连接异常 SQLException
    iii.etc....6202605f00017f0511420644.jpg

    查看全部
    0 采集 收起 来源:Java异常简介

    2022-02-08

举报

0/150
提交
取消
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!