dengci3228
码龄8年
求更新 关注
提问 私信
  • 博客:2,451
    2,451
    总访问量
  • 暂无
    原创
  • 1
    粉丝
  • 0
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:留尼汪岛
加入CSDN时间: 2017-03-27
查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得7次收藏
  • 博客总排名546,479名
创作历程
  • 6篇
    2019年
  • 4篇
    2017年

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

AbstractList源码阅读

前言AbstractList是实现List接口的抽象类,AbstractList抽象类与List接口的关系类似于AbstractCollection抽象类与Collection接口的关系。AbstractList与AbstractCollection一样,也是通过提供一些方法的默认实现,简化我们编写List接口的列表类所需付出的努力。实现列表类的需要记住:1)要想实现一个不可...
转载
博文更新于 2019.09.26 ·
142 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数组

数组的简介数组是一种数据结构,存储同一基本数据类型的数据、或具有相同父类/接口的引用的集合 。基本类型数组的元素是同一基本数据类型,引用数组的元素可以是不同类/接口的引用,但这些类/接口必须继承同一个类/接口。数组是一种线性表的结构,数组元素之间有相对次序,通过用一段连续的内存空间存储一组相同类型的数据、并用物理内存的连续性来表达元素之间的前后关系。Java的数组有以下基...
转载
博文更新于 2019.09.26 ·
294 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AbstractCollection源码阅读笔记

引言Collection接口中定义了许多方法,而AbstractCollection抽象类则实现了这个接口,并提供了一些方法的默认实现。这样一来,就可以减少我们编写集合实现类时所需要实现的方法。当我们需要实现一个不可修改的集合时,只需要继承AbstractCollection抽象类,并实现iterator、size方法。如果要一、类定义public abstract ...
转载
博文更新于 2019.09.26 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

List源码阅读笔记

前言List接口是Collection接口的子接口之一,Collection主要提供一些集合通用的方法,而List则是jdk针对列表/线性表这种更加具体的集合进行抽象。List数据结构有如下特点:1)元素可以通过位置检索访问;2)用户可以在指定位置插入数据;3)元素可以为null、可以重复;4)元素之间是有序的(线性表元素之间有相对的前后次序),因此List集合是一类...
转载
博文更新于 2019.09.26 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Iterable、Iterator源码阅读笔记

引言我们知道集合可以进行for-each遍历,为什么集合支持这种遍历呢?我们自定义的类,应该怎么做才能支持这种遍历?Iterable介绍Iterable,即迭代器的意思。其作用是为集合类提供for-each循环遍历的支持,只要让一个类实现这个接口,该类的对象就可以成为for-each循环遍历的目标。换句话说,想让一个Java对象支持for-each遍历,只要让它的类实现...
转载
博文更新于 2019.09.26 ·
113 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python3基础(二)—— Python可变序列

本文会集中讲Python3中的可变序列——列表。Python序列有3种基本序列类型(list、tuple、range)、处理文本的序列类型(str)、处理二进制数据的序列类型(bytes、bytearray、memoryview)。其中这些序列类型又可以分为可变序列(list)和不可变序列(tuple、str)。一般来说,可变序列会比不可变序列多一些通用语法(注意不是某种类型...
转载
博文更新于 2019.09.26 ·
451 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Collection源码阅读笔记

引言Collection接口和Map接口是Java集合框架的根接口,List、Queue、Set等接口都实现了Collection接口,其中有的集合允许重复元素,有的集合允许有序。正是因为我们需要用到具有不同特性的集合,所以jdk不提供对Collection接口的直接实现,而是用上述那些更加具体的接口来继承Collection接口,再让具体的实现类去实现这些接口。总之,Collect...
转载
博文更新于 2019.09.26 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

华为Python面试题(原创)

最近在网上偶然看到此题:有两个序列a,b,大小都为n,序列元素的值任意整形数,无序;要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小经过一番思索,我试着用穷举法来解一下这道题,大概思路如下:1、分别求a,b序列元素之和sum_a、sum_b2、算出min = abs(sum_a - sum_b)3、进行n*n遍历:交换a,b中的任意元...
转载
博文更新于 2019.09.26 ·
654 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

腾讯面试算法题

题目描述:如何将一长串字符串里的小写字母转换成大写的。注:要求不通过比较思路:比较运算被限制住,那我们就试着通过逻辑运算来实现。我们知道,a~z的ascii码:97~122 也就是:1100001~1111010A~Z的ascii码:65~90 也就是:100 0001~1011010可见大小写字母的二进制表示差异所在是第6个位,那么我们只要右移5位,使它编程第1位,再通过与...
转载
博文更新于 2019.09.26 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python3基础(一)—— 需注意的几个小点

1、Python的缩进:Tab键 & 4个空格2、Python是大小写敏感的3、注意.py文件命名:切勿与工程所需的库文件名字冲突4、Python的注释:#后面跟一行注释 或 ''' 多行需注释的内容'''5、运算方面: 与Python2 略有差别10/3 = 3.3310//3 = 310%3 = 16、风格方面:常量都用大写字母表示7、...
转载
博文更新于 2019.09.26 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏