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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • Java集合框架的主要成员
    查看全部
  • map接口 1.map提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储的能够实现key快速查找value; 2.map中的键值对一Entry类型的对象实例形式存在; 3.键不可重复,value可以; 4.某个键最多只能映射一个值; 5.map接口提供了分别返回key值集合、value值集合以及Entry(键值对)集合的方法; 6.map支持泛型,形式如Map<k,v>。 Map中的键值对以Entry类型的对象实例形式存在; 键值不可重复,value则可以,每个键最多只能映射到一个值; HashMap类Key值和value值都可以为null,但是一个HashMap只能有一个key值和为null的映射
    查看全部
  • Map和HashMap Entry类型的对象实例
    查看全部
  • try-catch以及try-catch-finally: try{ //一些会抛出异常的方法 }catch(Exception e){ //处理该异常的代码块 } 1、抛出异常的方法终止执行 2、程序的控制权将被移交给catch块中的异常处理程序 多重catch语句块 try{ //一些会抛出异常的方法 }catch(Exception e){ //处理该异常的代码块 }catch(Exception2 e){ //处理Exception2的代码块 }...(n个catch块)...{ }finally{ //最终将要执行的一些代码 } 编写多重catch语句块注意事项: 1、顺序问题:先小后大(先子类后父类)因为当程序抛出异常的时候,异常处理程序会就近选择寻找匹配的异常处理程序而子类继承父类,对于父类的异常处理程序子类也是适用的,如此使得后边的异常处理程序无用。 2、处理完异常后要做一些善后工作,比如关闭连接或者已经打开的文件,就使用finally语句块
    查看全部
  • 泛型:集合中的元素,可以是任何类型的对象(对象的引用) 规定集合只能存储特定类型的对象 public List<Course>courses; TestGeneric方法: this.courses=new ArrayList<Course>(); 循环遍历: for(Course cr:courses){}
    查看全部
  • 删除的方法: 1.利用目标删除, Course cr = coursesToSelect.get(index); //通过get方法获得目标 coursesToSelect.remove(cr);//通过remove方法删除 2.利用目标位置删除 coursesToSelect.remove(index);//直接通过目标位置删除 3.删除多个元素 先将要操作的元素取出放入一个数组中,然后利用Arrays工具类中的asList(数组名)方法进行操作。如以下程序: Course[] coures={(Course)coursesToSelect.get(4),(Course)coursesToSelect.get(5)}; coursesToSelect.removeAll(Arrays.asList(courses));
    查看全部
  • 使用set(index,Object element)修改元素;index表示索引位置,element表示新对象。
    查看全部
  • 以下三种方法都是用来取出List中元素的方法: -----for循环----- public void testGet(){ int size=coursesToSelect.size(); for(int i=0;i<size;i++){ Course cr=(Course) coursesToSelect.get(i); System.out.println("取出的课程:"+cr.getId()+":"+cr.getName()); } } -----迭代器----- Iterator是一个接口,依赖于集合存在的 Iterator it=courseToSelect.iterator(); while(it.hasNext()){ Course cr=(Course) it.next(); System.out.println("课程:" + cr.id + ":" + cr.name); } -----for each(增强for循环)----- 凡是继承了Iterable接口的类所生成的对象都可以用for/each循环 for(Object obj:coursesToSelect){//遍历集合中的每一个元素,作为每一个Object变量 Course cr=(Course) obj; System.out.println("课程:" + cr.id + ":" + cr.name);
    查看全部
  • java集合框架
    查看全部
  • set输出的结果是无序的,遍历的结果顺序可能不一样, set中元素是不可重复的,重复添加也只能保留一个,且保留第一次添加的那个 set中可以添加null对象 set中没有get方法,因其无序,只有用foreach方法和iterator方法遍历
    查看全部
  • 泛型集合中,不能添加泛型规定的类型及其子类型以外的对象,否则会报错。 泛型不能使用基本类型,只能使用包装类。比如Integer,等 int用Integer,long用Long,blooean用Blooean
    查看全部
  • List结构实现类arraylist
    查看全部
  • 1-9 经验总结
    查看全部
    0 采集 收起 来源:经验总结

    2015-06-21

  • try-catch-finally
    查看全部
  • 向List中添加元素的几种方法: 新建List类 public List courseToSelect; 初始化List类 public ListTest() { this.courseToSelect=new ArrayList(); } 向List中添加数据 method_1 courseToSelect.add(对象1); method_2 courseToSelect.add(位置,对象2); method_3 courseToSelect.addAll(Arrays.asList(数组_对象3)); method_4 courseToSelect.addAll(位置,Arrays.asList(数组_对象4)); 获取 Course temp=(Course)courseToSelect.get(位置);
    查看全部

举报

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

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