zoukankan      html  css  js  c++  java
  • Java注意的地方

    oo:

    • 单一原则(SRP)
    • 开放封闭原则(OCP)
    • 里氏替换原则(LSP)
    • 依赖倒转原则(DIP)
    • 接口分离原则(ISP)

    equals:

    • 若两个对象equals为true,则他们的hashcode值一定相同
    • 只有String重写了equals 方法,String类的equals方法比较的是两个String实例的字符串内容是否相同
    • StringBuffer和StringBuilder没有重写equals方法,它们使用的是从object类继承而得到的equals方法。因此,他们的equals方法比较的是两个同类型的对象是否是同一个对象

    浅克隆和深克隆

    • 浅克隆:克隆基本数据类型及对象的引用,引用变量指向的还是先前的对象
    • 深克隆:克隆基本数据类型及引用的对象,引用变量指向的是新克隆出来的对象,新克隆出来的对象的内容与原对象一模一样

    doGet与doPost

    • doGet:提交的数据限制在1024字节左右,数据通过key-value的形式附在URL之后提交
    • doPost:数据通过HTTP请求的附件形式进行传送,在url中没有明文显示
  • 相关阅读:
    原型模式
    哈希表原理
    Pow共识算法
    C++虚函数的工作原理
    TCP三次握手与四次分手
    TCP重置报文段及RST常见场景分析
    Ping、Traceroute工作原理
    ARP协议
    Rust生命周期bound用于泛型的引用
    Linux下core dump
  • 原文地址:https://www.cnblogs.com/mynona/p/3615917.html
Copyright © 2011-2022 走看看