- 博客(3)
- 收藏
- 关注
原创 面向对象-封装、抽象、继承、多态分别可以解决哪些编程问题?
封装(Encapsulation)封装也叫作信息隐藏或者数据访问保护。类通过暴露有限的访问接口,授权外部仅能通过类提供的方式来访问内部信息或者数据。它需要编程语言提供权限访问控制语法来支持,例如 Java 中的 private、protected、public 关键字。封装特性存在的意义,一方面是保护数据不被随意修改,提高代码的可维护性;另一方面是仅暴露有限的必要接口,提高类的易用性。抽象(Abstraction)封装主要讲如何隐藏信息、保护数据,那抽象就是讲如何隐藏方法的具体实现,让使用者只需要关心
2020-12-07 22:29:06
145
原创 构建mysql知识网络--select sql语句的执行流程
1、连接器: 户端建立连接、获取权限、维持和管理连接,通过TCP握手注意事项:1、管理员对用户权限修改 不会影响到已有的链接2、定期断开长链接3、5.7 以上版本 每次执行较大或者较复杂的操作时,手动执行mysql—reset—connection,重新初始化链接资源,这个过程是不需要重新连接和权限验证的2、查询缓存:key-value 形式,key是语句,value是结果,缺点:失效频繁,对表进行更新,缓存全部失效,导致命中率低,8.0之后被删除3、分析器:1、词法分析:表名列名等解析.
2020-12-03 19:35:34
91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人