1.Java概述 首先,Java是一门面向对象的编程语言。相对于C/C++等语言,Java中没有指针,但是这不代表指针等知识不重要;Java中不存在多继承但是存在多接口。在我自己的学习过程之中,我偏向于实现接口的方式进行编程,因为Java不支持多继承,而支持多接口。 Java具有跨平台开发的特点。J ...
分类:
编程语言 时间:
2019-11-08 21:21:04
阅读次数:
133
Java语言的创始人 James-Goling。 詹姆.高斯林(高司令) Java语言公司 sun (Standford University Network) Java语言的特点 1、跨平台性(不同版本的终端和操作系统) 2、面向对象 3、简单性:省去了c++多继承和指针等 4、健壮性:Java语 ...
分类:
编程语言 时间:
2019-11-04 17:19:23
阅读次数:
76
10月18日笔试 一共三道算法题,都在剑指offer上有类似的题,一点小缺陷是约瑟夫问题递推公式当时没有想起来,只能用暴力解的。 1.一道排序 2.约瑟夫问题 3.动态规划上楼梯 10月29日现场面试 先花了半个小时针对简历上的东西进行提问,又用了半个小时做手撕4道算法题。 1.项目相关,djang ...
分类:
其他好文 时间:
2019-11-01 20:04:34
阅读次数:
82
一、类的定义 类:用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例 对象:类实例化出来的叫做对象 对象和类的关系:类和对象的关系就像模具和铸件的关系,类的实例化的结果就是对象,而对对象的抽象就是类。 类和实例 面向对象最重要的概念就是类(Class ...
分类:
编程语言 时间:
2019-11-01 16:05:10
阅读次数:
104
多继承和虚继承 1、多继承的优缺点 (1) 多继承可以复用多个类的代码(函数,变量)。 (2) 多继承会带来二义性问题。 2、菱形继承问题 1、菱形问题会造成空间浪费。 2、菱形继承问题会产生二义性。 3、虚继承 (1) 当发生虚继承的时候,编译器会在子类中安插一个vbptr指针。 (2) 指针指向 ...
分类:
编程语言 时间:
2019-10-29 15:37:21
阅读次数:
105
抽象类 和接口的区别 1、抽象类型既可以有抽象方法又可以有普通方法,抽象方法不能实现。 2、接口的方法都不能实现。 3、抽象类继承单一,接口多继承。 4、派生类实现这个抽象方法是能重写overrice 5、抽象类中有字段,属性,事件,索引,接口没有字段 6、接口既可以值传递也可以引用传递,抽象类只能 ...
分类:
其他好文 时间:
2019-10-29 09:44:11
阅读次数:
72
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.7.RELEASE</version> <relativePat ...
分类:
编程语言 时间:
2019-10-23 13:13:27
阅读次数:
111
继承 单继承和多继承 单继承:每个类只能继承一个类 多继承:每个类允许继承多个类 单继承和多继承的优缺点 单继承: 传承有序逻辑清晰语法简单隐患少 功能不能无限扩展,只能在当前唯一的继承链中扩展 多继承: 优点:类的功能扩展方便 缺点:继承关系混乱 菱形继承/钻石继承 多个子类继承自同一个父类,这些 ...
分类:
编程语言 时间:
2019-10-22 20:35:37
阅读次数:
114
1、PHP支持多继承吗? 不支持。PHP中只允许单继承,父类可以被一个子类用关键字“extends”继承。 2、PHP如何实现多继承吗? 可以使用 interface 或 trait 实现 。 1.使用 interface 声明类不能被实例化,并且属性必须是常量,方法不能有方法体 2.trait 声 ...
分类:
Web程序 时间:
2019-10-22 15:40:32
阅读次数:
136