3.31Java面向对象和面向过程 本章内容 面向过程语言介绍 面向对象语言介绍 面向过程语言 代表: C语言 面向对象语言 代表: C++、Java 两种语言的区别与联系 共同点: 面向过程和面向对象都是对软件分析、设计、开发的一种思想,它指导着我们以不同的方式去分析、设计、开发软件 面向过程 特 ...
分类:
编程语言 时间:
2021-04-02 13:36:09
阅读次数:
0
简介 class是面向对象编程的一个非常重要的概念,python中也有class,并且支持面向对象编程的所有标准特性:继承,多态等。 本文将会详细讲解Python中class的信息。 作用域和命名空间 在详细讲解class之前,我们来看一下作用域和命名空间的概念。 命名空间(Namespace)是从 ...
分类:
编程语言 时间:
2021-04-02 13:33:05
阅读次数:
0
#C我学习的第一门面向对象的语言 C是在C语言的基础上发展出来的,早起的C甚至没有自己的编译器。众所周知,C语言是面向过程的,随着项目或者业务的复杂,C语言写起来逐渐变得复杂和耗时,这时C带着面向对象的特性出现了。面向对象对大型项目的开发无疑带来了巨大便利,随着C的流行,C开始拥有了自己独立的库和标 ...
分类:
编程语言 时间:
2021-04-02 13:25:08
阅读次数:
0
突然发现我的图解系统缺了「死锁」的内容,这就来补下。 在面试过程中,死锁也是高频的考点,因为如果线上环境真多发生了死锁,那真的出大事了。 这次,我们就来系统地聊聊死锁的问题。 死锁的概念; 模拟死锁问题的产生; 利用工具排查死锁问题; 避免死锁问题的发生; 死锁的概念 在多线程编程中,我们为了防止多 ...
分类:
其他好文 时间:
2021-04-01 13:39:38
阅读次数:
0
SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 OCP 开放封闭原则 软件实体(类、模块、函数等)应该是可以扩展的,但是不可以修改。 LSP Liskov 替换原则 子类型必须能够替换他们的基本类型。 DIP 依赖倒置原则 抽象不应该依赖于细节。细节应该依赖于抽象。 ISP 接口 ...
分类:
其他好文 时间:
2021-04-01 13:33:03
阅读次数:
0
看到返回List就好奇试了一下 List<List<Integer>> res = new List<>(); 结果果然还是不行的。 这道题的思路很好 理解,先序遍历将当前节点值添加进路径。 如果符合一条路径的标准就在res存做一个答案。 遍历到null就返回到上一层,然后会有一个removeLas ...
分类:
其他好文 时间:
2021-04-01 13:22:02
阅读次数:
0
1.下列哪种异常是检查型异常,需要在编写程序时声明()A. NullPointerExceptionB. ClassCastExceptionC. FileNotFoundExceptionD. IndexOutOfBoundsException 答案:C分析:NullPointerExceptio ...
分类:
编程语言 时间:
2021-03-31 12:33:45
阅读次数:
0
C# 面向对象的三大特性 https://blog.csdn.net/yiyelanxin/article/details/94388986#%E5%B0%81%E8%A3%85 目录 一、封装 二、继承 三、多态 C# 面向对象的三大特性分别是封装、继承、多态,下面将帮助您更深一步了解并运用这三大 ...
Java特性和优势 简单性、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性 Java基础 JDK:Java Development Kit JRE: Java Runtime Environment JVM:java Virtual Machine JDK包含JRE,在运行jav ...
分类:
编程语言 时间:
2021-03-31 12:25:51
阅读次数:
0
1)算法各大公司的笔试基本都考这个,《剑指 Offer》上的所有题目如果能背下来,LeetCode 刷个一百到三百道题,参加过 ACM 竞赛的也可以。 《剑指 Offer》,指的是《剑指 Offer:名企面试官精讲典型编程题》这本书,里面剖析了 50 个典型的程序员面试题,包括基础知识、代码质量、解 ...
分类:
编程语言 时间:
2021-03-31 12:03:40
阅读次数:
0