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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • VVe
    Set中的contains(对象)方法 跟List的差不多,但是只知道一个对象的一个属性的值来判断这个对象是否存在于HashSet的话,不只要重写equals方法,还要重写hashCode()方法,因为HastSet中的每个对象都有哈希码的存在,要判断这个值是否存在于这个HashSet,会先判断哈希码是否相等,相等的话才会调用equals方法进行判断。
    查看全部
  • 静态方法的调用可以直接用类名.方法名
    查看全部
  • Calendar 类中可以实现生成时间后对于其中各个参数的调用,且调用方法可能较Date更加好用,前面课也没讲Date中的其他方法,姑且这么认为,这就是用Calendar来生成时间的目的,为了其他数据调用方便。
    查看全部
  • VVe
    判断对象是否存在:List中的contains(对象)方法 contain(对象) 判断对像是否在这个集合里面存在。 如果只知道对象里面的一个属性的值,要判断这个集合里面是否有含有这个的对象存在,那么可以重写这个对象所属的类的equals(Object obj)方法,先把obj进行强转(因为这个时候的对象参数是从集合里面拿出来的,是Object类型),添加调用equals方法的对象跟对象参数的这个属性的值是否相等的判断,然后在使用contain(对象)方法就可以了。因为contains(对象)方法是把集合里的每一个对象拿出来调用equals方法来判断对象参数是否存在于集合里面 containAll(List集合) 判断集合里面是否有List集合里面的那些对象存在
    查看全部
  • 序列 ArrayList->List->Collection
    查看全部
  • java集合框架结构
    查看全部
  • StringBulider insert(位置,参数) 该函数中代表位置的数字并不是一个String数组的下脚标,即StringBuilder 对象中的第一个字符所代表的位置是1,不是0
    查看全部
  • 检查异常
    查看全部
    0 采集 收起 来源:Java异常简介

    2018-02-24

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

    2018-02-24

  • set里不能存储相同的对象,只能存储一次。
    查看全部
  • Comparable & Comparator 简介 一、Comparable接口------默认比较规则,可比较的 1、实现该接口表示:这个类的实例可以比较大小,可以进行自然排序 2、定义了默认的比较规则 3、其实现类需实现compareTo()方法 4、compareTo()方法返回正数表示大,负数表示小,0表示相等 二、Comparator------临时比较规则,比较工具接口 1、用于定义临时比较规则,而不是默认比较规则 2、其实现类需要实现compare()方法 3、Comparato和comparable都是Java集合框架的成员
    查看全部
  • public void GenerateRandomString() { List<String> stringList = new ArrayList<String>(); //定义一个字符串 String base = "abcdefghigklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; Random random = new Random(); //获取10个随机字符串 for (int j=0;j<10;j++) { StringBuffer sb = new StringBuffer(); do { //每条字符串的长度为10以内的随机整数 for (int i=0;i<random.nextInt(10)+1;i++) { //获取随机索引位置 int index = random.nextInt(base.length())+1; //将获取到的每个索引位置上的字符添加到sb中 sb.append(base.charAt(index)); } }while(stringList.contains(sb.toString())); stringList.add(sb.toString()); } System.out.println("----------排序前----------"); for (String string : stringList) { System.out.println("元素:"+string); } Collections.sort(stringList); System.out.println("----------排序后----------"); for (String string : stringList) { System.out.println("元素:"+string); } }
    查看全部
  • http://www.cnblogs.com/lulipro/p/7504267.html 这是一个书面的异常及异常处理,一个博客,很全,看一下,,, 顶我上去
    查看全部
  • 对于说老师讲的不好的人,我只能说你还没有领会到师傅领进门,修行在个人的真谛…… 对于想要学编程的人来说,慕课网最大的作用不是教你基础(想学基础的人还是去看毕向东24天入门或者尚学堂的Java300级基础教程吧,很详细),慕课网最大的作用是为有一定基础的人捡漏和扩充知识之用,所以她的课程很快,很多相对基础的东西,老师直接略过去了,慕课的学习计划是一条线,你可以在慕课网用最短的时间复习以往学习的东西并知道自己基础的薄弱环节在哪里,剩下的,就是找视频看书的事了,是自己的事……而不是老师的!
    查看全部
  • 在此案例中,try_catch_finally三者都可以包含return语句,根据是否包含异常执行try或catch中的return,但当finally包含return时,前两者的return都会被替换掉。 注:在try_catch_finally之外使用return时,try_catch_finally不应该包含return语句,但不知道什么原理
    查看全部

举报

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

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