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

Java入门第三季

陈码农
难度入门
时长 5小时 0分







  • String方法答案: 


    查看全部
  • 一旦一个字符串在内存中创建,则这个字符串将不可改变。如果需要一个可以改变的字符串,我们可以使用StringBuffer或者StringBuilder


    查看全部
  • 编写自定义异常类实际上是继承一个API标准异常类,用新定义的异常处理信息覆盖原有信息的过程。常用的编写自定义异常类的模式如下: public class CustomException extends Exception {    //或者继承任何标准异常类    public CustomException()  {}                //用来创建无参数对象    public CustomException(String message) {        //用来创建指定参数对象        super(message);                             //调用超类构造器    } } 当然也可选用Throwable作为超类。其中无参数构造器为创建缺省参数对象提供了方便。第二个构造器将在创建这个异常对象时提供描述这个异常信息的字符串,通过调用超类构造器向上传递给超类,对超类中的toString()方法中返回的原有信息进行覆盖。 来讨论一个具体例子。假设程序中需要验证用户输入的表示年龄的数据必须是正整数值。我们可以按照以上模式编写这个自定义异常类如下: public class NegativeAgeException extends Exception {                                            //或者:extends Throwable public NegativeAgeException()  {} public NegativeAgeException(String message) {   super(message); } } Error 是系统错误类; VirtualMachineError 是 Error 子类; Thread 是线程类, Exception 是异常类,自定义异常要继承于 Exception 类或者其子类 java中所有异常类都继承Throwable类,Throwable有两个儿子(子类),Error类和Exception类,其中Error类是系统错误,可能是内存溢出或者虚拟机错误,是硬伤,Exception类可能是编码问题,环境问题或者用户输入输出类。

    查看全部
    0 采集 收起 来源:练习题

    2018-08-25

  • try....catch是用来处理异常的。

    抛出异常用:throw:表示抛出异常的动作,写在方法体里面。

                        throws:写在方法名和方法参数表之后,在方法体之前   例如

    public void 方法名(参数列表)throws 异常列表{

         //调用会抛出异常的方法或者:

        throws new Exception();    

    }


    查看全部
  • 异常的最终父类:Throwable,下有两个类,Error,Exception

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

    2018-08-25

  • 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1

    2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1

    3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符

    查看全部
  • Map接口

    Map提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储的,能够实现根据key快速查找value

    Map中的键值对以Entry类型的对象实例形式存在

    键(key值)不可重复,value值可以

    每个键最多只能映射到一个值

    Map接口提供了分别返回key值集合、value值集合以及Entry(键值对)集合的方法

    Map支持泛型,形式如:Map<K,V> 

    HashMap类

    HashMap是Map的一个重要实现类,也是最常用的,基于哈希表实现

    HashMap中的Entry对象是无序排列的

    Key值和value值都可以为null,但是一个HashMap只能有一个key值为null的映射(key值不可重复)

    查看全部
  • Set接口及其实现类——HashSet

        Set是元素无序并且不可以重复的集合,被称为集

        HashSet——哈希集,是Set的一个重要实现类

        无set()、get()方法

    查看全部
  • 泛型

    集合中的元素,可以是任意类型的对象(对象的引用)

    如果把某个对象放入集合,则会忽略他的类型,而把他当作Object处理

    泛型则是规定了某个集合只可以存放特定类型的对象

    会在编译期间进行类型检查,可以直接按指定类型获取集合元素

    查看全部
  • 在实际开发中,应该把所有的属性都私有化,然后通过get 和 set 来访问属性。

    5ad02abb000126ce12800720.jpg

    查看全部
  • 使用频率最高的三个实现类

    查看全部
  • 集合类的关系

    查看全部
  • 基本类型是不可以调用方法的,而包装类可以,当你想调用某些方法实现某些操作就需要包装类

    查看全部
  • for (int num:nums)

    遍历nums的数,并将之赋予num

    查看全部
  • sdf.parse(d)方法相当于把d这个字符串转换为日期,并将这个日期结果result返回给你,而result的类型是Date(日期),所以你需要用Date date = result;去接收这个结果,然后System.out.println输出这个结果。

    查看全部

举报

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

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