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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 将字符串转换成基本类型有两种方法: 1. 调用包装类的 parseXxx 静态方法 2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱 http://img1.sycdn.imooc.com//53abeaad000109af04610098.jpg
    查看全部
  • 基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 http://img1.sycdn.imooc.com//53abea61000151e105120118.jpg
    查看全部
  • http://img1.sycdn.imooc.com//53abd8450001911703630223.jpg http://img1.sycdn.imooc.com//53abdee00001542805680224.jpg
    查看全部
  • 自动装箱与自动拆箱 优:简化了代码 注意点:int的基本数据类型,只能装为Integer类型的对象。再进行转化和应用。 前提:int i=1; 手动装箱:Integer n = new Integer(i); >>这里的i可以是int类型的数字 自动装箱:Integer m = i; >>这里的i不可以是int类型的数字
    查看全部
  • 包装类的用法 (http://img1.sycdn.imooc.com//53abd8450001911703630223.jpg) 基本数据类型只能单独的引用和修改,不能用作其他用途。[比如当成对象一样操作,转换数据类型] 对基本数据类型使用包装类技能,可以具有以上功能。 包装类实现方法: (定义一个基本数据类型) int i=123; (使用double包装类) Double ni = new Double(i); >> ni值为123.0 (转化为int类型) int ni2 = ni.intValue(); >> ni2 = 123 (转化为float类型) float ni3 = ni.floatValue(); >> ni3 = 123.0
    查看全部
  • java 中的 StringBuilder 类的常用方法: java 中的 StringBuilder 类的常用方法: 1.str.append("abc") 追加字符串 abc 2.str.toString();转换为string对象 3.str.insert(num,"abc")在字符串num位置(从左到右数num个字符后,添加)添加 abc 内容 4.str.length()
    查看全部
  • 1.字符串是对象 2.在需要频繁对字符串进行修改操作时使用 StringBuilder 的效率比 String 要高 3.字符串具有不变性 4.String 类提供了许多用来操作字符串的方法:连接、提取、查询等
    查看全部
    0 采集 收起 来源:练习题

    2015-04-23

  • “==” 和 equals() 有什么区别呢? ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equals(): 比较存储在两个字符串对象中的内容是否一致 PS:字节是计算机存储信息的基本单位,1 个字节等于 8 位, gbk 编码中 1 个汉字字符存储需要 2 个字节,1 个英文字符存储需要 1 个字节。所以我们看到上面的程序运行结果中,每个汉字对应两个字节值,如“学”对应 “-47 -89” ,而英文字母 “J” 对应 “74” 。同时,我们还发现汉字对应的字节值为负数,原因在于每个字节是 8 位,最大值不能超过 127,而汉字转换为字节后超过 127,如果超过就会溢出,以负数的形式显示。 1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性. 2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法. a.str.charAt(i) 获得字符串str第i位的字符值(返回类型为char)。 str.toLowerCase() 字符型转换为小写。
    查看全部
  • 注意事件 1.顺序问题 先小后大 先子类后父类(当程序抛出异常的时候,会就近找异常的程序,对父类的异常处理程序对子类也是适用的)
    查看全部
  • 运行时异常由java虚拟机自动抛出自动捕获 检查异常 (1)文件异常(如文件不存在) (2)SQL异常(如连接错误)
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-04-23

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

    2015-04-23

  • Exception 1.RuntimeException 运行时异常(非检查异常) 2.检查异常 (1)引用了一个空对象或方法 (2)数组访问越界 (3)错误的类型转换 (4)算术方面的异常
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-04-23

  • Throwable万恶之源 1.Error 出现会崩溃 (1)虚拟机错误VirtualMachineError (2)线程死锁 ThreadDeath 2.Exception 编码,环境,用户操作输入出现问题
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-04-23

  • Java标准类库中提供的异常种类: 如图 但有时候我们的业务需求需要处理一些标准类库中没有的异常,所以需要我们自己定义异常,即自定义异常。 自定义异常格式:class 自定义异常类 extends 异常类型{} 注意:自定义异常必须继承类型类似(意思相近)的Java类库中的异常类或者所有异常类的基类,Exception异常类。 列子: class DruckException extends Exception{public DruckException(){};//无参构造器 public DruckException(String message){super(message);//调用父类,即exception类的构造器}//有参构造器 模仿Exception类 }
    查看全部
  • throws放在参数后,方法体之前。可以抛出多种异常,每个异常之间用逗号隔开; throw写在方法体内; 如果某个方法调用了抛出异常的方法,那么必须添加try catch语句去尝试捕获这种异常, 或者添加声明,将异常抛出给更上一层的调用者进行处理? 可以自定义异常,基于Exception类或其子类;
    查看全部

举报

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

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