首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
七印miss
掘友等级
程序猿
|
华为
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
赞
文章( 37 )
沸点( 0 )
JDK源码阅读-Collection接口
Collection接口作为集合类的父类接口,继承于Iterable。其位于java.util包下,定义了很多常用的集合类操作方法。因为对于不同的集合,如Set不能重复而List又允许,且存在有序又存在无序的集合,众口难调,所有Collection作为接口只是提供了方法的约定,…
手撕一个spirng IoC的过程
IoC(Inversion of Controller),即控制反转。它是一种设计思想,简单说就是创建Java对象的过程从之前new出来,变成了由Spring工厂创建出来(由Spring来负责控制对象的生命周期和对象之间的关系)。控制反转,转移的就是创建对象的主动权。 tiny…
连接池原理
简单来说,与线程池的概念类似,连接池也采用了资源池(Resource Pool)的设计模式,即解决珍贵资源的频繁分配与释放所造成的问题。其基本思想是建立一个数据库的"“缓存池”(即连接池),在这个缓冲池中同时建立多个数据库的物理连接。当前外界请求连接DB时,只需要从连接池中取出…
java基础-卫语句
在《阿里巴巴Java开发手册》中强制规定:避免后续代码维护困难,请勿超过3层。如果超过3层的if-else的逻辑判断代码可以使卫语句、策略模式、状态模式等来实现。卫语句貌似有点概念,但记不清了,所以在这回顾一下。至于策略模式和状态模式有空也整理整理。 卫语句(guard cla…
java随笔-扫描使用指定注解的类与方法
前几天项目中让扫描出所有使用Restful API的方法。刚开始还想着用python过滤关键字来查找的,后来想想可以使用反射来搞的。主要包含以下三个步骤: 具体使用时,可根据具体情况在原方法上二次开发。如果是直接调用,可以实现扫描包含指定注解的类和方法:
java随笔-代码风格
下午看了《Easy Coding》代码风格一章,整理一下。 采用小驼峰,一般为动词,与参数组成动宾结构,如StringBuilder的append(String)。 采用小驼峰。 局部变量被声明的位置,应该是接近它们首次使用的位置。 魔鬼值必须预先使用见名知意的常量定义后,才能…
关于面试题“ArrayList循环remove()要用Iterator”的研究
两个月前我在参加一场面试的时候,被问到了ArrayList如何循环删除元素,当时我回答用Iterator,当面试官问为什么要用Iterator而不用foreach时,我没有答出来,如今又回想到了这个问题,我觉得应该把它搞一搞,所以我就写了一个小的demo并结合阅读源代码来验证了…
JDK源码阅读-Iterator接口
查看Collection接口的定义,发现其继承了Iterable接口,而后者又聚合了一个成员类,即Iterator。因此就先瞅瞅这个接口的定义细节。 Iterator,即我们常用的迭代器,取代了老式的Enumeration。能够允许我们在不了解集合序列的底层结构时,轻松遍历并操…
秒懂,Java 注解 (Annotation)你可以这样学
这篇博文通俗易懂,用标签类比注解。初学者可以这样理解注解:想像代码具有生命,注解就是对于代码中某些鲜活个体的贴上去的一张标签。简化来讲,注解如同一张标签。值得看看
下一页
个人成就
文章被点赞
190
文章被阅读
114,290
掘力值
2,072
关注了
34
关注者
93
收藏集
2
关注标签
62
加入于
2019-01-11