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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • Collection接口:是List,set,Queue的父类接口,定义了操作List,Set,Queue的方法-增减改查。 List接口及其实现类ArrayList List是元素有序并且可以重复的集合,被称为序列。 List可以精确的控制每个元素的插入位置,或者删除某个位置元素。 ArrayList的地层由数组实现的。
    查看全部
  • list中的ArrayList List是元素有序并且可以重复的集合,被称为序列。 List可以精确的控制每个元素的插入位置,或删除某个位置 元素。
    查看全部
  • public void testKeySet(){ Set<String> keySet = students.keySet(); } 定义一个名为keySet的String类型的Set集合去接受students的keySet for(String stuId:keySet)中的stuld 这是foreach语句,是for语句的精简版 你可以把String stuId理解为int i ,其实是已经声明了stuId的
    查看全部
  • 自定义异常 class 自定义异常类 extends 异常类型{ }
    查看全部
  • Throwable有两个类 Error Exception Error错误:虚拟机错误VirtualMachineError 线程死锁ThreadDeath Exception中的检查异常: 文件异常:IOException SQL异常:SQLException 需要手动添加,捕获,处理语句
    查看全部
    0 采集 收起 来源:Java异常简介

    2017-07-21

  • Error错误 则系统出现崩溃—硬伤 Exception错误有两种情况
    查看全部
    0 采集 收起 来源:Java异常简介

    2017-07-21

  • e.printStackTrace()
    查看全部
  • 基本类型和包装类之间的转换 1.装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱 int i = 10; Integer x = new Integer(i); //手动装箱 Integer y = i; 2.拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱 Integer j = new Integer(8); int m = j.intValue();//手动拆箱 int n = j; //自动拆箱
    查看全部
  • Integer包装类的构造方法 1.Integer(int value):创建一个Integer对象,表示指定的int值 2.Integer(String s):创建一个Integer对象,表示String参数所指示的int值 Integer常用方法 返回值 方法名 解释 byte byteValue() 将该Integer转为byte类型 double doubleValue() 转为double类型 float floatValue() 转为float类型 int intValue() 转为int类型 long longValue() 转为long类型 static int parseInt(String s) 将字符串转换为int类型 String toString() 转为字符串类型 static Integer valueOf() 将字符串转换为Integer类型
    查看全部
  • 为了让基本数据类型具备对象的特性,java为每个基本数据类型都提供了一个包装类。 基本类型 对应的包装类 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean 包装类主要提供两大类方法: 1.将本类型和其他类型进行转换的方法 2.将字符串和本类型及包装类互相转换的方法
    查看全部
  • 获取字符串中的每一个字符,用s.charAt(i)
    查看全部
  • ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equals(): 比较存储在两个字符串对象中的内容是否一致
    查看全部
  • 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部
  • 将DrunkException类的异常对象e包装成运行时异常 RunException re = new RunException(); re.initCase(e);
    查看全部
  • throws放在参数后,方法体之前。可以抛出多种异常,每个异常之间用逗号隔开; throw写在方法体内; 如果某个方法调用了抛出异常的方法,那么必须添加try catch语句去尝试捕获这种异常, 或者添加声明,将异常抛出给更上一层的调用者进行处理? 可以自定义异常,基于Exception类或其子类; Java中的异常抛出: throw:将产生的异常抛出(动作) throws:声明 将要抛出何种类型的异常 public void 方法名(参数列表) throws 异常列表(可以多个,用“,”隔开) { // 调用会抛出异常的方法或者: throw new Exception(); } 例: public void divide(int one, int two) throws Exception { if(two == 0){ throw new Exception("两数相除,除数不能为0。。。"); }else { System.out.println("两数相除,结果为:" + one / two); } } 自定义异常 自定义异常类需要继承自相近的异常类,或者父异常类Exception。 同时添加含参构造方法,String message添加输出信息 自定义异常: class 自定义异常类 extends 异常类型(或者 Exception类) { } 例: public class DrunkException extends Exception{ public DrunkExcepiton(){ } public DrunkExcepiton(String message){ super(message); } }
    查看全部

举报

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

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