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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 异常处理的经验总结
    查看全部
    0 采集 收起 来源:经验总结

    2015-08-13

  • return在try-catch-finally中: 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,仍然是之前保存的值),所以函数返回值是在finally执行前确定的; 4、finally中最好不要包含return,否则程序会提前退出,返回值不是try或catch中保存的返回值。
    查看全部
  • 1.e.printStackTrace()可以输出异常信息 2.-1为抛出异常的习惯写法 3.如果方法中try,catch,finally中没有返回语句,则会调用这三个语句块之外的return结果 4.finally块无论如何,不管前面是正常还是异常,都要执行。 5.finally 在try中的return之后 在返回主调函数之前执行。
    查看全部
  • 1.创建一副扑克牌,不考虑大小王 2.创建两名玩家,玩家至少要有ID、姓名、手牌等属性,手牌为扑克牌的集合 3.洗牌,将之前创建的扑克牌顺序打乱 4.发牌,将洗牌之后的扑克牌集合,从第一张开始,发给两名玩家,按照一人一张的方式,每人发两张 5.开始游戏,比大小,大小相同比花色
    查看全部
  • student 并没有实现comparable接口 所以编译报错 要对comparble 进行改造 Student implemts comparable <Stuble> 这里也有泛型 必须实现compare To() 方法 ,里面有参数o,如果于当前相等返回0,小返负。大返正 public intcompareTo(Student o){ return this.id.compareTo(o.id);
    查看全部
  • java集合框架
    查看全部
  • Comparable和comparator
    查看全部
  • Comparable和comparator
    查看全部
  • 自定义类型的集合元素,需要实现Comparable接口,才能使用Collections.sort排序方法
    查看全部
  • 自定义类型的集合元素,需要实现Comparable接口,才能使用Collections.sort排序方法
    查看全部
  • 生成随机长度字符串的实现例子 public static String getRandomString() { String base = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; Random random = new Random(); StringBuffer sb = new StringBuffer(); int strLen = random.nextInt(10); int num; for (int i = 0; i < strLen; i++) { num = random.nextInt(base.length()); sb.append(base.charAt(num)); } return sb.toString(); }
    查看全部
  • sort排序字符串按第一个位置从a~z顺序,然后第二位, 其他:1.数字:0-9 2.大写字母:A-Z 3.小写字母:a-z
    查看全部
  • Map映射表 一、判断是否包含某个Key值:containsKey() 二、判断是否包含某个Value值:containsValue() 1、同样是以每一个元素的value值的equals方法进行比较,所以需要重写value类的equals()方法来进行属性(某个)比较
    查看全部
  • 一、通过indexOf(Object o)获取索引位置。若没有返回-1 1、实现机制:集合表中每个元素遍历,通过equals()方法进行比较。(所以同样需要改写equals()) 2、若表中存在多个相同属性元素,则返回首个元素的索引位置。 二、通过lastIndexOf(Object o)是返元素回最后一个索引位置。若没有返回-1
    查看全部
  • 重写方法---单击右键->Source->HashCode和equals->勾选instanceof 在Object中定义了两种方法:equals方法和HashCode方法 1.List的contains方法 ①.需要重写equals方法 2.Set的contains方法 ①.在调用HashSet的contains方法时,实际上调用的是每一个元素的HashCode方法,来返回哈希码。如果哈 希码相同,再调用equals方法判断是否相同。只有在这两个值都返回相同的情况下才会认为该集合包含某个元 素。 ②.因此需要重写HashCode方法
    查看全部

举报

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

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