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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 运行时异常的出现,说明代码出现问题,应从逻辑上检查代码
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-09-28

  • Map Entry是Map中的内部类。
    查看全部
  • HashMap是实现类 跟ArrayList()用法相同.HashMap是无序的跟Set相同. Map CourseToSelect; 构造方法中 this.CourseToSelect=new HashMap();
    查看全部
  • 泛型应用注意: 1、泛型集合中的限定类型不能使用基本数据类型 2、可以通过使用包装类限定允许存入的基本数据
    查看全部
  • 泛型集合可以添加泛型的子类型的对象实例。 在定义继承于父类Course的子类SubCourse时,因为Cousrse父类只有一个含参构造器,编译器就不会为其添加一个隐式的无参构造器了,而在它的子类中又必须调用父类的隐式构造器,所以会报错。为避免错误,可以在Course中显式地定义一个一个无参构造器。
    查看全部
  • 代码里明明先打印错误堆栈,为什么会显示在输出的最后?
    查看全部
  • put()方法,若添加的entry中的键在该映射中不存在映射关系,则添加;若添加的entry中的键在该映射中已有映射关系,则用新的value替代原来的value!
    查看全部
  • Set是元素无序并且不可以重复的集合,被称为集. List,Set等实例的容器其实都是存放对象的引用,他们分别指向对应的值,而并非直接存放对象的值。 HashSet-哈希集,是Set的一个重要实现类.实例化的时候跟List的ArrayList()用法一样。 Set中的也继承了几种add(),addAll(),remove().removeAll(),这几种的方法,用法跟List的一样。Set中没有像List中的set()方法来修改元素的值,因为Set是无序的,而List是有序的。 Set获取元素只能用foreach和iterator方法。不能用get(); 因为Set是无序的,没有索引值。 Set中没有相同的值,是不重复的,如果添加某个相同对象多次,最终只会保留一个该对象(的引用),并且保留的是第一次添加的那一个对象(的引用),长度也是只会增加1. Set中是可以添加空对象,即Set的实例容器.add(null);但是没有太大意义,只需知道即可。
    查看全部
  • 泛型中除了可以添加规定的类型还可以添加规定类型的子类型。 定义子类型的时候要在父类型中添加一个无参的构造方法,否则出错,因为调用子类型的构造方法时,系统会默认调用父类的无参构造方法(super();)。 1.泛型集合中不能使用基本数据类型List<int>course。必须为引用类型List<Course> course 2.可以通过使用包装类限定允许存入的基本数据类型。
    查看全部
  • 泛型<>;规定List定义的容器只能存储某种类型的元素。不用泛型的话是什么类型的元素都可以插入,因为插入集合是忽略其类型,把它看成为Object类型,取出时需要强行转换对应的类型。 编写带有泛型的集合 List<Course> courseToSelect; 在构造方法中(实例化的时候也可以不在构造方法,直接实例就可以) this.courseToSelect=new ArrayList<Course>(); //带有泛型-Course的List类型属性就创建了 泛型集合中,不能添加泛型规定的类型以及其子类型以外的对象,否则会报错。 运用了泛型的话,用foreach语句时 存储变量应该为泛型的类型。for(Course a:courseToSelect),不必再用Object取出再强转,因为已经规定容器里装的都是Course类型。
    查看全部
  • 集合Map 1.一个key可以对应多个value,而一个value只能对应一个key 2.key值可以为空,不过只能有一个。 3.map也支持泛型Map<,>一个是key的类型,一个是value的类型。 4.key,value可以是任意的类型
    查看全部
  • zzzz
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-09-27

  • 集合中的元素,可以是任意类型的对象(对象的引用) 如果把某个对象放入集合,则会忽略他的类型,而把他当作Object处理; 泛型则是规定了某个集合只可以存放特定类型的对象 会在编译期间进行类型检查,可以直接按指定类型获取集合元素。 泛型的写法是:List<String> demo; 尖括号表示了泛型的指定类型 demo=new ArrayList<String>();
    查看全部
  • Map类对象中存储的是Entry类对象实例,包含一个key值和一个value值,同一个value值可以被多个key值映射;key值和value值可以是任何类型,包括Null,但是一个Map类对象中只能有一个值为Null的key存在! Map支持泛型:Map <k,v>;
    查看全部
  • set集合应用之hashSet 1.Set是一个无序且不能重复存储的集合 2.遍历Set集合无法使用下标搜索,只能通过for Each或者iterator方法。 3.Set集合中可以填充null.
    查看全部

举报

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

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