第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

2017/8/1 做題以后記錄總結的筆記

標簽:
Java
  1. java中Collection,Set,List,Queue以及Map之间的关系图

    图片描述
    图片描述

  2. 数据类型
    分为基本数据类型(或叫做原生类、内置类型)和引用数据类型
    图片描述
    8种基本数据类型中除了boolean的7种 小转大随意,大转小要强制。 布尔不能和其他转化
    java中整型默认的是int,浮点默认的是double.

  3. 在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过。

  4. ArrayList的构造函数总共有三个:
    (1)ArrayList()构造一个初始容量为 10 的空列表。
    (2)ArrayList(Collection<? extends E> c)构造一个包含指定 collection 的元素的列表,这些元素是按照该 collection 的迭代器返回它们的顺序排列的。
    (3)ArrayList(int initialCapacity)构造一个具有指定初始容量的空列表。

  5. 异常

    checked exception:指的是编译时异常,该类异常需要本函数必须处理的,用try和catch处理,或者用throws抛出异常,然后交给调用者去处理异常。

    runtime exception:指的是运行时异常,该类异常不必须本函数必须处理,当然也可以处理。

    Thread.sleep()抛出的InterruptException属于checked exception;IllegalArgumentException属于Runtime exception;

  6. 接口

    接口中的变量默认是public static final 的,方法默认是public abstract 的。

    接口中的属性必然是常量,只能读不能改,这样才能为实现接口的对象提供一个统一的属性。

    通俗的讲,认为是要变化的东西,就放在你自己的实现中,不能放在接口中去,接口只是对一类事物的属性和行为更高层次的抽象。对修改关闭,对扩展(不同的实现implements)开放,接口是对开闭原则的一种体现。

  7. 泛型赋值(只看尖括号里边的!!明确点和范围两个概念)

    • 如果尖括号里的是一个类,那么尖括号里的就是一个点,比如List<A>,List<B>,List<Object>
    • 如果尖括号里面带有问号,那么代表一个范围,<? extends A> 代表小于等于A的范围,<? super A>代表大于等于A的范围,<?>代表全部范围
    • 尖括号里的所有点之间互相赋值都是错,除非是俩相同的点
    • 尖括号小范围赋值给大范围,对,大范围赋值给小范围,错。如果某点包含在某个范围里,那么可以赋值,否则,不能赋值
    • List<?>和List 是相等的,都代表最大范围
點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消