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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 异常处理语法如图 1.用e.printStrackTrace()方法来打印输出异常的具体信息(异常的类型、位置) 2.如果方法中try,catch,finally中没有返回语句,则会调用这三个语句块之外的return结果 3.finally块无论如何,不管前面是正常还是异常,都要执行, finally 在try中的return之后 在调用者之前执行。
    查看全部
  • 处理异常: try-catch以及try-catch-finally try{ //一些会抛出的异常 }catch(Exception e){ //处理该异常的代码块 }finally{ //最终要执行的代码 } 1.try块: 负责捕获异常,发现异常后终止程序执行,然后把程序的控制权交由catch块中的异常处理程序处理。注意:【try语句块不可以独立存在,必须与 catch 或者 finally 块同存】 2.catch块: 发出警告、提示等等(例如图中的打印输出提示:你应该输入整数!!!) 执行完catch块之后程序跳出catch块,继续执行后面的代码。 当try块抛出很多种类型的异常时,编写多个catch块【顺序问题】 多个catch块处理的异常类,要按照先catch子类后catch父类的处理方式,因为会【就近处理】异常(由上自下)。 3.finally:存放最终将要执行的一些代码
    查看全部
  • Map中的修改方法
    查看全部
  • HashMap类的特点
    查看全部
  • Map接口特点
    查看全部
  • 1.用addall方法时,需要将添加的数据转换为列表类型,用ArrayList中的静态asList方法 2.用List的add(Object e)和add(int index,Object e)可以向List中添加单个元素,用addall(Collextion c)和addall(int index,Collextion c)可以添加集合(多个元素)。若在index位置有元素,则此元素及后面的元素向下移动
    查看全部
  • List是接口,所以在构造方法中不能直接实例化,而通过ArrayList()实例化。 例:public List coursesToSelect = new ArrayList(); 调用Add()方法添加到List中。有两种方法: 方法1:直接添加,例:CoursesToSelect.add(cr1); 方法2:可以指定添加的位置,例:CoursesToSelect.add(0,cr1); 使用get()方法取出一个对象,当一个对象被添加到集合中去的时候,它会被忽略掉类型,而都变成Object类型,取出时需要类型转换。 例:Course temp = (Course)coursesToSelect.get(0); 如果添加到List中的长度大于他目前的长度,则系统会出现异常,即数组下表越界异常
    查看全部
  • 1.Collection接口 (1)是List,Set和Queue接口的父接口 (2)Collection接口中定义了可用于操作List,Set和Queue的方法——增删改查 2.List接口及其实现类ArrayList (1)List是元素有序且可以重复的集合,被称为序列 (2)List可以精确地控制每个元素的插入位置,或删除某个位置的元素 (3)ArrayList是数组序列,是List的一个重要实现类 (4)ArrayList底层是由数组实现的
    查看全部
  • "collection宿舍里存的是一个个的光棍,map里存的是一对对的夫妇",哈哈,形象易懂 “集合是金箍棒可改变长度,数组是固定长度的打狗棒” 1.集合类时一种工具类,就像容器,储存任意数量的具有共同属性的对象 2.集合的作用: (1)在类的内部,对数据进行组织 (2)简单而快速地搜索大数量的条目 (3)某些集合接口提供了一系列排列有序的元素,并且可以在序列中快速地插入或者删除有关元素 (4)某些集合接口提供了映射关系,可以通过关键字去快速查找到对应的唯一对象 3.数组和集合的区别 (1)数组的长度固定,集合长度可变 (2)数组只能通过下标访问元素,类型固定,但某些集合可以通过映射关系查找具体对象
    查看全部
  • for(int i=str.length()-3;i>0;i=i-3) str.insert(i,","); 注意定义int 注意length-3:不在m后标记, 注意i=i-3;
    查看全部
  • StringBuileder append()直接追加字符,加入字符用“”,加入数字直接输; StringBuilder insert(num,"adb");在特定位置插入字符; StringBuilder toString()将StringBuilder类型转化为String类型; Str. length()查看字符串长度
    查看全部
  • 当频繁操作字符串时,就会额外产生很多临时变量。使用 StringBuilder 或 StringBuffer 就可以避免这个问题。为什么??? StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。 因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。
    查看全部
  • 注意X.getByte()和toCharArray()的区别。前者是转化为byte即Asc码存入数组。后者是吧字符串拆成字符存入数组。 再次强调equals的用法:str.equals(str2);
    查看全部
  • 对于string使用.length,.length(),size()的区别,答案如下: 1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.String没有这个属性,这有下边的方法。 2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法. 3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看。
    查看全部
  • Error 是系统错误类; VirtualMachineError 是 Error 子类; Thread 是线程类, Exception 是异常类,自定义异常要继承于 Exception 类或者其子类
    查看全部
    0 采集 收起 来源:练习题

    2015-02-28

举报

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

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