自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 初遇代理模式之静态代理和动态代理

静态代理和动态代理的一点点小理解 Java小白最近初次接触静态代理和动态代理感觉有点绕,就先写一下自己的理解吧。 以后有了更深的理解再修改。 代理模式:为其他对象提供一种代理以控制这个对象的访问 目前只接触了静态代理和通过反射实现的动态代理 1.静态代理:代理类和被代理类直接被写死了,即只能代理实现了同一接口的目标类,比较单一。 //作为被代理类和代理类的公共接口 interface BreadFactory { void produce(); } //被代理类 class KFCBreadFac

2021-05-20 18:28:24 186

原创 Leetcode204题计数质数之埃氏筛法解题

题目描述 统计所有小于非负整数n的质数的数量 解题思路 第一次我用了暴破,用C写的,代码如下 #include<stdio.h> int main(void) { int num; scanf("%d", &num); int sum = countPrimes(num); printf("%d", sum); return 0; } int countPrimes(int n) { //设置一个统计合数的计数器 int count = 0; int i, j; //如

2021-03-17 19:57:28 196

原创 Java多线程同步解决线程安全的理解

Java多线程使用同步机制处理线程安全的理解 ** ** Java中多线程的创建有三种,这里只说两种。 1.继承于Thread类 ①即创建一个Thread的子类 ②重写Thread类中的run()方法,方法体中写线程执行的操作 ③通过子类的对象调用Thread类中的start()方法,通过start()方法启动线程, 由于通过动态绑定的机制,最终调用该线程的run()方法,即子类重写的。 2.实现Runnable接口 ①创建一个Runnable接口的实现类 ②实现Runnable接口中的虚拟方法run(),

2021-03-15 22:01:28 1337 12

原创 Java中 == 运算符和equals()方法的区别

标题Java中 == 运算符和equals()方法的区别 一、== 运算符 1.== 是一个运算符,可以使用基本数据类型变量和引用数据类型变量中使用 2.如果比较的是基本数据类型变量:比较的是两个变量保存的数据是否相等 注意:不一定要两个变量类型相等(因为可能存在自动类型提升),提醒boolean类型不能比较。 如果比较的是引用数据类型变量:比较的是两个对象的地址值是否相同,即两个引用是否指向同一个对象实体 基本数据类型: //基本数据类型,注意自动数据类型提升 int i = 12; int j

2021-02-09 21:52:56 287 2

原创 数据结构之顺序表Java实现

线性表之顺序表 顺序表:把线性表中的所有元素按照顺序存储的方法进行存储,也就是用一组地址连续的存储单元依次存储线性表的数据元素。所以顺序表的逻辑顺序和物理顺序是一致的,但是物理位置比逻辑位置少1(因为逻辑顺序是从0开始的,而物理顺序是从1开始的,这一个细节是很重要的!!!) 顺序表的特点:1.顺序表的逻辑顺序和物理顺序是一致的,但是物理位置比逻辑位置少1(因为逻辑顺序是从0开始的,而物理顺序是从1开始的,这一个细节是很重要的!!!) 2.顺序表中任意一个数据元素可以随机存取,即顺序表是一种随机存取的数据结构

2020-12-29 21:16:23 1144 2

原创 C/C++中参数传递的一点点理解

以C/C++中交换两个变量的值为例子 最近重新学习数据结构,因为大多数都是以C语言讲解的,我就又捡C语言回来看了一下,发现对指针的理解还是有点没到位,就不停的查例子,请教别人验证自己的理解后,姑且觉得差不多了,就来写个小总结,当我的第一篇博客吧。 写的不好,不对的地方还多请各位大哥指正!!! …分割线… C/C++语言中函数参数传递的三种方式 值传递 所谓值传递,就是说形参只是复制了实参的值,改变形参的值,并不会影响到实参本身。从函数调用的方面来说,值传递是单向的, 即实参–>形参,只能传入参数的

2020-12-25 19:54:22 416 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除