首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
卡修斯
掘友等级
记录学习Java后端的知识总结
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
最新
热门
原始前缀表实现KMP字符串匹配算法
一、BF算法 。 二、KMP,介绍什么是前缀表,如何求next数组,前缀表的变形以及KMP算法的实现。 三、力扣练习题。
正则表达式入门
正则表达式入门,包含限定符、或运算、字符类、元字符、贪婪和懒惰匹配以及两个实例:匹配RGB颜色值、匹配IPv4地址
反射专题
反射入门、原理、相关类、调用优化、Class 类分析、类加载、获取类结构信息、通过反射创建对象、操作属性、访问方法。
IO流专题 字符流 字节流 节点流 处理流
什么是文件、IO流原理和分类、常用的类、节点流和处理流、对象处理流、标准输入输出流、转换流、打印流、Properties类读取配置文件
指令、函数调用、链接、装载
包括计算机指令、指令跳转、函数调用、静态链接、程序装载、动态链接、物理内存和虚拟内存地址的映射等等。
八大设计原则
单一职责原则、开闭原则、里氏替换原则、接口隔离原则、依赖倒置原则、KISS原则、DRY原则、迪米特原则
设计原则:多用组合少用继承
有一条设计原则是:多用组合少用继承。我们来看看下面这几个问题 1.为什么不推荐使用继承? 2.组合相比继承有哪些优势? 3.如何判断该用组合还是继承?
什么是基于接口而非实现编程?
这里的 “接口” 包括接口和抽象类。 这个原则的另一个表达方式是:“基于抽象而非实现编程”,后者的表达方式更能体现这条原则的设计初衷。我们在做软件开发的时候,一定要有抽象意识、封装意识、接口意识。
从语法特性、意义、应用来看“接口和抽象类的区别”
抽象类不允许被实例化,只能被继承。它可以包含属性和方法。方法既可以包含代码实现,也可以不包含代码实现。不包含代码实现的方法叫作抽象方法。子类继承抽象类,必须实现抽象类中的所有抽象方法。
哪些代码设计看似面向对象,实际上是面向过程的?
设计与风格 一般来说,面向对象编程都是通过面向对象编程语言来进行的,但是,不用面向对象编程语言,我们照样可以进行面向对象编程;
下一页
个人成就
文章被点赞
19
文章被阅读
14,391
掘力值
489
关注了
13
关注者
6
收藏集
12
关注标签
11
加入于
2019-11-07