多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作,如图所示: 多态性是对象多种表现形式的体现。 现实中,比如我们按下 F1 键这个动作: 如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档; 如果当前在 Word 下弹出的就是 Word ...
分类:
编程语言 时间:
2020-05-28 16:14:25
阅读次数:
69
一、持久层框架对比 ORM框架:即对象关系映射。它把数据库表映射到pojo类,然后通过对类的操作来实现对数据库的增删改查,sql语句自动生成。 对于代码开发者来说,就是在代码里先创建数据库连接对象,然后写你想执行的sql,把变化的字段空出来,然后用你刚创建的数据库连接对象,调用一个方法,把你的sql ...
分类:
编程语言 时间:
2020-05-28 16:16:16
阅读次数:
75
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象 ...
分类:
编程语言 时间:
2020-05-28 16:16:31
阅读次数:
74
做法;将无序序列插入到有序序列中; 结论:插入排序在什么情况下效率高: 【1】如果序列基本有序的情况下【2】插入排序时候数据序列比较少。 例子: 3 1 4 2 5 共五个数字. length=5; 【1】第一步先将序列分为有序序列和无序序列 有序:3 无序:1 4 2 5 【2】将无序序列插入到有 ...
分类:
编程语言 时间:
2020-05-28 16:17:34
阅读次数:
62
#!/usr/bin/env python3 # -*- coding: utf-8 -*- import os import sys import imageio def main(imgs_dir, gif_name): # imgs_dir 里的图片要排好序 frames = [] for i ...
分类:
编程语言 时间:
2020-05-28 16:20:33
阅读次数:
108
Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存 ...
分类:
编程语言 时间:
2020-05-28 16:20:50
阅读次数:
78
网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 java.net 包中提供了两种常见的网络协议的支持: TCP:T ...
分类:
编程语言 时间:
2020-05-28 16:22:06
阅读次数:
73
经过一学期对java的学习,从最开始的摸不着头脑到后面自己慢慢的理清楚条理,有了蛮长足的进步。 在学习Java的过程中,前期的比较基础的知识点掌握得都还不错,但对于后面的面向对象的编程语言的特性,比如继承,构造器,抽象类,接口,方法的多态,重载,覆盖,Java的异常处理机制等等还理解的不够透彻,需要 ...
分类:
编程语言 时间:
2020-05-28 16:22:36
阅读次数:
67
Java 支持三种注释方式。前两种分别是 // 和 /* */,第三种被称作说明注释,它以 /** 开始,以 */结束。 说明注释允许你在程序中嵌入关于程序的信息。你可以使用 javadoc 工具软件来生成信息,并输出到HTML文件中。 说明注释,使你更加方便的记录你的程序信息。 javadoc 标 ...
分类:
编程语言 时间:
2020-05-28 16:22:53
阅读次数:
54
接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。 除非实 ...
分类:
编程语言 时间:
2020-05-28 16:25:51
阅读次数:
65
为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。 包的作用 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应 ...
分类:
编程语言 时间:
2020-05-28 16:28:30
阅读次数:
69
// 数组的深复制 // concat var arr = [1, 2, 3, 4, 5]; var arr1 = arr.concat(); arr[0] = 100; console.log(arr) console.log(arr1) // slice var arr = [1, 2, 3, ...
分类:
编程语言 时间:
2020-05-28 16:29:35
阅读次数:
54
Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。 这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个 ...
分类:
编程语言 时间:
2020-05-28 16:30:28
阅读次数:
53
早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary, Vector, Stack, 和 Properties 这些类用来存储和操作对象组。 虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用 Vector 类的方式和使用 Properties ...
分类:
编程语言 时间:
2020-05-28 16:31:24
阅读次数:
65
1.学习spring源码首先要下载源码 官网地址:https://spring.io/projects/spring-framework 点击projects->spring framework在点击git图标跳转到Git下载页 2.由于spring-framework工程是有gradle构建的,所 ...
分类:
编程语言 时间:
2020-05-28 16:32:58
阅读次数:
315
1:线程和进程 线程是进程处理的最小单元。进程是线程的集合,一个进程至少包含一个线程。 并发和并行是两个概念,并行是指同一个时刻,多条指令在多个处理器同时执行。而并发是多条指令在同一个处理器快速的轮换执行。 归纳起来来说,操作系统可以同时执行多个任务,这里的每个任务就是一个进程。一个进程可以同时执行 ...
分类:
编程语言 时间:
2020-05-28 16:37:17
阅读次数:
57
泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现? 答案是可以使用 Java 泛型。 使用 Java 泛型的概念,我们可以写一个泛型方法来对一个对象数组排序。然后,调用该泛 ...
分类:
编程语言 时间:
2020-05-28 16:38:17
阅读次数:
67
1、介绍enctype enctype 属性规定发送到服务器之前应该如何对表单数据进行编码。 enctype作用是告知服务器请求正文的MIME类型(请求消息头content-type的作用一样) 1、1 enctype的取值有三种 值 描述 application/x-www-form-urlenc ...
分类:
编程语言 时间:
2020-05-28 16:38:40
阅读次数:
70
官方文档:http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/ Maven仓库地址:https://mvnrepository.com/artifact/org.mybatis.spring.boot/my ...
分类:
编程语言 时间:
2020-05-28 16:40:51
阅读次数:
67
1、自定义类实现RequestInterceptor接口类: @Component public class FeignInterceptor implements RequestInterceptor{ @Override public void apply(RequestTemplate tem ...
分类:
编程语言 时间:
2020-05-28 16:41:25
阅读次数:
108