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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • indexOf的“o”要大写!!!
    查看全部
  • 实际应用中过得经验与总结 1.处理运行时异常时,采用逻辑去合理规避同时辅助try-cathc处理 2.在多重catch块后面,可以加一个catch(Exception)来处理可能会被遗漏的异常 3.对于不确定的代码,也可以加上try-catch,处理潜在的异常 4.尽量去处理异常,切忌只是简单的调用printStackTrace()去打印输出 5.具体如何处理异常,要根据不同的业务需求和异常类型去决定 6.尽量添加finally语句块去释放占用的资源
    查看全部
    0 采集 收起 来源:经验总结

    2016-09-10

  • 异常是使程序产生数据的丢失,等不利因数throwable 分了Error和exception,exception分 runtime exception和检查异常。runtime exception分了 NULLPonterException(空指针),ArrayIndexOutOfBoundsException(数据下标越界),ClassCastException(类型转换),ArithmeticException(算术)
    查看全部
    0 采集 收起 来源:Java异常简介

    2016-09-10

  • 在java中,除了可以使用String类来存储字符串,还可以使用StringBuilder类或StringBuffer类存储字符串。StringBuffer是线程安全的,而StringBuilder则没有实现线程安全功能,所以性能略高。 如果要创建一个内容可变的字符串对象,应优先考虑使用StringBuilder类。
    查看全部
  • List中使用set方法可以替换指定位置的元素 例: courseList.set(4,new Coousr("6","毛概"));
    查看全部
  • 使用Collection.sort()对对象进行排序,要求对象必须实现Comparable接口,该接口丁定义了默认的排序规则;String/Integer 等常见类型都默认实现了该接口;自定义的类要实现该接口,就必须实现其中的compareTo()方法。 如果要按照自己的方式排序,可以实现Comparator接口,实现其中的Compare方法,定义自己的临时比较规则。 Comparable和Comparator区别: 前者是自身实现了比较功能,后者是通过外部比较器实现比较功能 比如String、Integer类型,已经实现了Comparabl接口,自身就可以实现比较,不过是默认的排序规则(从小到大),如果某一次不想按照从小到大排序,就需要用到Comparator,自己建立排序规则。 需要对自己定义的类型对象进行排序时,可以直接让该类实现Comparable接口,在CompareTo方法中定义比较规则,再通过Collection.sort(List list)进行排序;也可以新建一个类Class,让它实现Comparator接口,在Compare方法中定义比较规则,通过Collection.sort(List list,Class class)。
    查看全部
  • 集合有collection 和map元素 collection :list,querue,set
    查看全部
  • comparator:创建一个类引用comparator接口,并重写compare()方法<br> comparator的使用:Collections.sort(待排序序列,new Comparator对象名());<br> comparable:创建一个类引用comparable接口,并重写compareTo()方法<br> comparable的使用:Collections.sort(待排序序列); 接口 Comparator<T> api
    查看全部
  • comparator接口-比较工具接口 1、用于定义临时的比较规则,而不是默认比较规则 2、其实现类需要实现compare()方法 3、comparator和comparable都是java集合框架的集合 comparable接口-可比较的 1、实现该接口表示:这个类的实例可以比较大小,可以进行自然排序 2、定义了默认的比较规则 3、其实现类需实现compareTo()方法 4、compareTo()方法返回正数表示大,负数表示小,0表示相等
    查看全部
  • ...
    查看全部
    0 采集 收起 来源:经验总结

    2016-09-10

  • Java标准异常类库
    查看全部
  • ...
    查看全部
  • 使用List有两种输出方式,第一种是使用List本身的get()方法遍历输出,第二种是使用Iterator迭代器输出,而Iterator本身作为迭代器不具备数据的存放功能知识一种输出工具;第三种是类似于Iterator的方式,是通过for-each实现的<br> 方法一:(使用List本身)<br> int size = courseList.size();<br> for(int i=0;i<size;i++){<br> Course cor = (Course)courseList.get(i);<br> System.out.println("待选课程有:" + cor);<br> }<br> <br> 第二种:(使用Iterator)<br> Iteraror ite = courseList.iterator();<br> wile(ite.hasNext()){<br> Course cr = (Course)ite.next();<br> System.out.println("待选课程有:"+cr);<br> } 第三种:(通过for-each) for(Object obj : courseList){ Course cr = (Course)obj; System.out.println("通过for-each进行输出:"+cr); }
    查看全部
  • Exception e; e.printStackTrace() 打印出异常提示 Exception.printStackTrace 打印出异常提示
    查看全部
  • catch顺序必须按“先小后大”,即“先子类后父类”。
    查看全部

举报

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

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