为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第三季_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • try{ System.out.println("请输入你的年龄"); Scanner input=new Scanner(System.in); int age=input.nextInt(); System.out.println("十年后的你"+(age+10)+"岁"); }catch (InputMismatchException e){ System.out.println("你应该输入整数"); } try{ System.out.println("请输入第一个数"); Scanner input=new Scanner(System.in); int one=input.nextInt(); System.out.println("请输入第二个数"); int two=input.nextInt(); System.out.println("两数相除的结果:"+one/two); }catch (InputMismatchException e){//数字异常 System.out.println("你应该输入整数"); }catch (ArithmeticException e){//算数异常 System.out.println("除数不能为0"); }catch(Exception e){ System.out.println("我是不知名异常"); } System.out.println("程序结束了"); 先子类后父类
    查看全部
  • Error 彻底完了 Exception 编程 操作 用户环境出现了问题
    查看全部
    0 采集 收起 来源:Java异常简介

    2018-03-01

  • 手动和自动拆装箱 装箱: int i=10; Integer x = new Integer(i);//手动装箱 Integer y =i;//自动装箱 拆箱: Integer j = new Integer(8); int m= j.intValue();//手动拆箱 int n = j;//自动拆箱
    查看全部
  • Integer常用方法: .toString()----转为字符串 valueOf(String s)-----字符串转为Integer .longValue()------Integer转为long类型
    查看全部
  • Integer: Integer转为基本类型:byteValue();doubleValue();floatValue();intValue();longValue() 将字符串转为int类型:parseInt(String s); 将字符串转为Integer类型:valueOf(String s);//一般都用这个,因为一把用Integer类型 Integer转为字符串:toString()
    查看全部
  • 每隔几位插入 元素 ,从后面往前面插入。如果从前开始,因为前面的插入,会导致字符串长度不停改变,无法确定位置。 例: String str = "abcdefghij"; String len = str.length(); while((len=len-3)>0){ str.insert(len,','); }
    查看全部
  • ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equals(): 比较存储在两个字符串对象中的内容是否一致
    查看全部
  • String类常用方法: .length()----返回当前字符串长度 .indexOf("")----返回字符串或字符在字符串中第一次出现的位置 .substring(beginIndex)------获取字符串从beginIndex位置开始的字符串 .substring(beginIndex,endInex)-------------------- .trim()------返回去除前后空格的字符串 .equals------比较类容 .toLowerCase()----字符串转小写 .toUpperCase()----字符串转为大写 .getBytes()-----将该字符串转为byte数组
    查看全部
  • 字符串: 1.字符串str中字符串的索引是从0开始的,范围为0到str.length()-1。 2.使用indexOf查找字符或字符串时,如果匹配到返回位置索引,如果没匹配到返回-1。 3.使用substring(beginIndex,endIndex)进行字符串截取时,包括beginIndex位置的字符,不包括endIndex位置的字符
    查看全部
  • String s1 = "NBA"; String s2 = "CBA"+s1;//这个字符串的拼接,其实创建了一个新的字符串对象。 String s3 = "CBA"+s1;//s2==s3比较的是内存地址,结果为false。因为两次的字符串的拼接其实都是一个new的动作,创建了一个新的对象。
    查看全部
  • 异常,有异于常态,和正常情况不一样,有错误出现阻止当前方法或作用域,称之为异常 异常体系结构 1、所有异常都继承于Throwable类,其下有两大子类: (1)Error类:错误,一般编程人员不太接触,如虚拟机错误、线程死锁。硬伤:使程序崩溃 (2)Exception类:异常,编码、环境、用户输入等问题,其子类主要有: ·非检查异常(运行时异常RuntimeException):【由java虚拟机自动捕获】如空指针NullPointer、越界ArrayIndexOutofBounds、错误类型转换ClassCast、算数异常Arithmetic等 ·检查异常CheckException:【需要手动添加捕获和处理语句】文件异常IO等 一、概念 1、异常:有异于常态,和正常情况不一样,有错误出现,阻止当前方法或作用域。22 2、异常处理:将出现的异常提示给编程人员与用户,使原本将要中断的程序继续运行或者退出。并且能够保存数据和释放资源。 二、异常体系结构 1、所有异常都继承于Throwable类,其下有两大子类: (1)Error类:错误,一般编程人员不太接触,如虚拟机错误、线程死锁。硬伤:使程序崩溃 (2)Exception类:异常,编码、环境、用户输入等问题,其子类主要有: ·非检查异常(运行时异常RuntimeException):【由java虚拟机自动捕获】如空指针NullPointer、越界ArrayIndexOutofBounds、错误类型转换ClassCast、算数异常Arithmetic等 ·检查异常CheckException:【需要手动添加捕获和处理语句】文件异常IO等
    查看全部
    1 采集 收起 来源:Java异常简介

    2018-03-01

  • throws:用于方法上声明异常 throw:用于方法体里面抛出异常 throw new Exception()
    查看全部
  • try{ }catch(IOException e){ }catch(Exception e){ } 如果有多重catch块,抛出异常的顺序应该是先小后大。
    查看全部
  • Throwable: Error(虚拟机错误,栈溢出,内存溢出) Exception: 运行时异常:数组下标越界异常,类型转换异常,空指针异常 非运行时异常:IO异常,SQL异常
    查看全部
    0 采集 收起 来源:Java异常简介

    2018-03-01

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

    2018-02-28

举报

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

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