面向过程(具体) 第一步做什么,第二步做什么; 适合处理一些比较简单的问题 面向对象(抽象) 分类,首先解决问题需要哪些分类,然后对这些分类进行单独思考。最后才对某个分类下的细节进行面向过程进行处理。 适合处理复杂的问题,处理需要多人协作的问题。 对于描述复杂的事物,为了从宏观上把握、从整体上合理分 ...
分类:
编程语言 时间:
2021-04-11 00:31:10
收藏:
0 评论:
0 赞:
0 阅读:
26
1. API 1.1 API概述 2. String String常用类的常用方法 String字符串变量的创建: 声明: String 变量名; String str; 声明并初始化: String 变量名="初始值"; String str = "挨点博客"; String常用方法: 1、int ...
分类:
编程语言 时间:
2021-04-11 00:29:51
收藏:
0 评论:
0 赞:
0 阅读:
30
153. 寻找旋转排序数组中的最小值 已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,2,4,5,6,7] 在变化后可能得到: 若旋转 4 次,则可以得到 [4,5,6,7,0,1,2] 若旋转 7 次,则可以得到 [ ...
分类:
编程语言 时间:
2021-04-11 00:29:28
收藏:
0 评论:
0 赞:
0 阅读:
42
1. BeanPostProcessor和BeanFactoryPostProcessor的区别 BeanPostProcessor:作用于Bean实例的创建前和创建后,比如AOP功能。 BeanFactoryPostProcessor:做用于BeanDefinition对象的,在BeanDefin ...
分类:
编程语言 时间:
2021-04-11 00:29:03
收藏:
0 评论:
0 赞:
0 阅读:
40
什么是方法? System.out.println() :类-对象-方法 Java方法是语句的集合,在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含在类或对象中 方法正在程序中被创建,在其它地方被引用。 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。设计方法的 ...
分类:
编程语言 时间:
2021-04-11 00:28:46
收藏:
0 评论:
0 赞:
0 阅读:
38
本文介绍了Java SPI机制的应用与实现原理,并以JDBC和Mysql驱动为例做了说明,并以此Thread Context Classloader,介绍了它如何破坏双亲委派机制。
分类:
编程语言 时间:
2021-04-10 23:15:57
收藏:
0 评论:
0 赞:
0 阅读:
51
用C语言实现了串的顺序存储,在此基础上,使用了几种常用的字符串匹配算法来实现模式串的匹配。 ...
分类:
编程语言 时间:
2021-04-10 23:13:31
收藏:
0 评论:
0 赞:
0 阅读:
42
Java静态绑定与动态绑定 绑定的概念 ? 绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java来说,绑定分为静态绑定和动态绑定;或者叫做前期绑定和后期绑定. 静态绑定 ? 在程序执行前方法已经被绑定(也就是说在编译过程中就已经知道这个方法到底是哪个类中的方法),此时由 编译器或其 ...
分类:
编程语言 时间:
2021-04-10 23:11:31
收藏:
0 评论:
0 赞:
0 阅读:
50
什么是数组 数组是相同类型数据的有序集合 数组描述的是相同类型的若干哥数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问他们 数组的声明和创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[]arra ...
分类:
编程语言 时间:
2021-04-10 23:11:07
收藏:
0 评论:
0 赞:
0 阅读:
48
输出 print函数 语法: print(self, *args, sep=' ', end='\n', file=None) print函数是python中最常见的一个函数。用于将内容打印输出。 print(1) print("abc") print函数可以一次输出多个对象,对象之间用逗号分隔: ...
分类:
编程语言 时间:
2021-04-10 23:10:18
收藏:
0 评论:
0 赞:
0 阅读:
35
JavaScript基本数据类型 数字类型:number(不区分小数与整数) 示例: 123 //整数 123.4 //浮点数 1.23e4//科学计数法 -99 //负数 NaN //not a number Infinity // 无限大 字符串: 示例: 'abc' "abc" 布尔值: 示例 ...
分类:
编程语言 时间:
2021-04-10 23:03:18
收藏:
0 评论:
0 赞:
0 阅读:
40
1.算术运算符 + - * / % ++ -- int i = 10; int j = 3; int k; System.out.println(i + j); // 13 System.out.println(i - j); // 7 System.out.println(i * j); // 3 ...
分类:
编程语言 时间:
2021-04-10 23:01:31
收藏:
0 评论:
0 赞:
0 阅读:
39
1 #include<stdio.h> 2 int main() 3 { 4 int num[10]={1,2,3,4,5,6,7,8,9,10},num1[10]; 5 int i,j,k; 6 double average=0; 7 for(i=0;i<10;i++) //算平均数 8 aver ...
分类:
编程语言 时间:
2021-04-10 22:58:24
收藏:
0 评论:
0 赞:
0 阅读:
32
关键字 public 公共的 class 类 package 包 void 无返回的 static 静态的 String 字符串类型 int 整数型 char 字符型 double 浮点数型 boolean 布尔类型 long 长整型 float 长浮点型 byte 字节型 特殊词 String 字 ...
分类:
编程语言 时间:
2021-04-10 22:57:05
收藏:
0 评论:
0 赞:
0 阅读:
33
1. json.dumps()函数是将一个Python数据类型列表进行json格式的编码(可以这么理解,json.dumps()函数是将字典转化为字符串)2. json.loads()函数是将json格式数据转换为字典(可以这么理解,json.loads()函数是将字符串转化为字典) 字符串: >> ...
分类:
编程语言 时间:
2021-04-10 22:56:16
收藏:
0 评论:
0 赞:
0 阅读:
33
数组中重复的数字 题目: 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任一一个重复的数字。 例如,如果输入长度为7的数组[2,3,1,0,2,5,3],那么对应的输出是2或者3。存在不合法的输入的 ...
分类:
编程语言 时间:
2021-04-10 22:55:41
收藏:
0 评论:
0 赞:
0 阅读:
41
一、去除ArrayList中的重复元素 import java.util.ArrayList; import java.util.Iterator; public class ArrayListTest { public static void main(String[] args) { Array ...
分类:
编程语言 时间:
2021-04-10 22:54:17
收藏:
0 评论:
0 赞:
0 阅读:
29
什么是Queue集合: Queue用于模拟队列这种数据结构,队列通常是“先进先出”(FIFO)的容器。队列的头部保存在队列中存放时间最长的元素,尾部保存存放时间最短的元素。 Queue接口定义了如下几个方法: void add(Object e):将制定的元素加入队列的尾部 Object eleme ...
分类:
编程语言 时间:
2021-04-10 22:53:33
收藏:
0 评论:
0 赞:
0 阅读:
42
Java的特性和优势 简单性(简单易学c++语法纯净版没有指针运算,头文件,不用去分配内存,语法基于c) 面向对象(是一种程序设计技术,重点放在对象以及对象之间的接口上,模拟人的思维去写程序,所以易于上手,java:万物皆对象) 可移植性(跨平台,最重要优势,一次编写到处运行:write once ...
分类:
编程语言 时间:
2021-04-10 22:52:50
收藏:
0 评论:
0 赞:
0 阅读:
30
Java对象的创建过程 当Java虚拟机遇到一条字节码new指令时,首先会去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。 在类加载检查通过后,接下来虚拟机将为新生对象分配内存。对象所需内 ...
分类:
编程语言 时间:
2021-04-10 22:52:33
收藏:
0 评论:
0 赞:
0 阅读:
30