首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java全知识
订阅
祖大帅
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
你强任你强,我干我本行——Java基础(中)
①因为java只能单继承,运用内部类可以实现多重继承,所以每个内部类都能独立地继承自一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。 ②内部类可以访问外部类对象的所有成员。 ③若类只需要实例化一次,可以使用匿名内部类。 因为. 静态嵌套…
HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!
Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 HashMap,没有它就不会有后面的 ConcurrentHashMap。 众所周知…
HashMap 深度分析
这篇文章主要是分析 HashMap 的工作原理,HashMap 涉及的知识远远不止 put 和 get 那么简单。这篇文章分析得很深入了。
java 8 stream
Intermediate:一个流可以后面跟随零个或多个 intermediate 操作。其目的主要是打开流,做出某种程度的数据映射/过滤,然后返回一个新的流,交给下一个操作使用。这类操作都是惰性化的(lazy),就是说,仅仅调用到这类方法,并没有真正开始流的遍历。 Termin…
LinkedList源码解析
[TOC]前言linkedList是使用的双向链表,今天就来研究一下;我使用的jdk1.8;正文LinkedList使用的数据结构如上图,图中的箭头是指向的节点,不是指向节点中的数据;成员变量size
如何成为一位「不那么差」的程序员
也不知道啥时候我居然成人生导师了。当然我不排斥这些问题,和大家交流都是学习的过程。 因此也许诺会准备一篇关于学习方面的文章;所以本文其实准备了很久,篇幅较长,大家耐心看完希望能有收获。 作为一名码代码的技术工人,怎么说干的还是技术活。 既然是技术活那专业实力就得过硬,下面我会按…
浅谈反射
Class 类: 代表一个目标类。 Field 类: 代表目标类的成员变量。 Method 类: 代表目标类的方法。 Constructor 类: 代表目标类的构造方法。 Array 类: 提供了动态创建数组,以及访问数组的元素的静态方法。 在程序运行期间,Java运行时系…
EXCEL大数据量导出的解决方案
将web页面上显示的报表导出到excel文件里是一种很常见的需求。然而,当数据量较大的情况下,excel本身的支持最多65535行数据的问题便凸显出来。下面就给出大数据量导出到excel的解决方 案。 首先,对于数据超过了65535行的问题,很自然的就会想到将整个数据分块,利用…
死磕Java内部类(一篇就够)
我一直觉得技术是工具,是一定要落地的,要切实解决某些问题的,所以我们通过先抛出问题,然后解决这些问题,在这个过程中来加深理解,最容易有收获。 so,先抛出几个问题。(如果这些问题你早已思考过,答案也了然于胸,那恭喜你,这篇文章可以关掉了)。 定义了一个Worker类,暴露了一个…