笔记(2018-06-19)

  1. protected: only methods of the same package, or its subclasses can access protected instance variables.
  2. private: only methods of the same class (not a subclass) can access.
  3. final: must be assigned an initial value, and can never be assigned a new value after initialization.
  4. object-oriented design principles
  • abstraction
  • encapsulation:封装性
  • modularity
  • hierarchial organization
  1. inheritance继承性
  2. polymorphism多态性
  3. 接口interface和类class
  • 相似点: 一个接口可以有多个方法;
  • 区别:接口不能用于实例化对象;接口没有构造方法;接口中所有的方法必须是抽象方法;接口不能含有成员变量,除了static和final 变量;
    接口不是被类继承,而是被类实现;接口支持多继承。
  1. Cryptography密码学
    cipher 密码
    encryption array 加密矩阵
    decryption array 解密矩阵
  2. single linked list单链表
  3. public class ArrayStack
  • 此处表示泛型,可以为任意变量;
  • 比如HashMap,K和V是任意类型。
  1. java.util inculdes:
  • Collection
  • iterator
  • List
  • ListIterator
  • Map
  • Queue
  • Set

你可能感兴趣的:(笔记(2018-06-19))