首页
学习
活动
专区
工具
TVP
发布

技术杂货店

专栏作者
317
文章
185259
阅读量
25
订阅数
native关键字到底是什么东西?
今天一不小心跟进Object的源码中,发现一个native关键字,一脸蒙蔽,怎么我从来没有用过。
秦怀杂货店
2022-02-15
8060
serialVersionUID作用是什么以及如何生成的?
先定义一个实体Student.class,需要实现Serializable接口,但是不需要实现get(),set()方法
秦怀杂货店
2022-02-15
6.4K0
JVM笔记 -- 初谈类加载子系统
类文件首先需要经过类加载子系统,进行加载,进类信息等加载到运行时数据区,生成Klass的实例。
秦怀杂货店
2022-02-15
2000
JVM笔记 -- JVM的发展以及基于栈的指令集架构
虚拟机,就是虚拟的计算机,可以执行一系列虚拟计算机指令,大体上可以分为系统虚拟机和程序虚拟机。它们运行时,都会受到虚拟机提供的资源的限制。
秦怀杂货店
2022-02-15
3080
设计模式【3.2】-- JDK动态代理源码分析有多香?
如果在所有的类里面都添加打印方法,这样肯定是不现实的,如果我有几百个这样的类,写到崩溃,况且重复代码太多,冗余,还耦合到一块了,要是我下次不打日志了,做其他的,那几百个类又全部改一遍。
秦怀杂货店
2022-02-15
2000
JDBC【2】-- JDBC工作原理以及简单封装
首先声明:这个阶段在1.6之后就不需要手动执行了,也就是这个代码不需要了!!!分析它有利于理解流程。
秦怀杂货店
2022-02-15
5300
java集合【6】——— Iterable接口
iterable接口其实是java集合大家庭的最顶级的接口之一了,实现这个接口,可以视为拥有了获取迭代器的能力。Iterable接口出现在JDK1.5,那个时候只有iterator()方法,主要是定义了迭代集合内元素的规范。 实现了Iterable接口,我们可以使用增强的for循环,即
秦怀杂货店
2022-02-15
6580
java 反射机制说的透彻一点
很多时候我们会遇到别人问一个问题:你给我讲一下反射,到底是什么东西?怎么实现的?我们能用反射来做什么?它有什么优缺点?下面我们会围绕着这几个问题展开:
秦怀杂货店
2020-11-22
6410
java native关键字是干嘛用的?
今天一不小心跟进Object的源码中,发现一个native关键字,一脸蒙蔽,怎么我从来没有用过。
秦怀杂货店
2020-11-22
3.2K2
java集合【9】-- Vector接口源码解析
Vector和前面说的ArrayList很是类似,这里说的也是1.8版本,它是一个队列,但是本质上底层也是数组实现的。同样继承AbstractList,实现了List,RandomAcess,Cloneable, java.io.Serializable接口。具有以下特点:
秦怀杂货店
2020-11-22
4130
java集合【8】-- ArrayList接口源码解析
ArrayList是最最常用的集合类了,真的没有之一。下面的分析是基于1.8.0_261源码进行分析的。
秦怀杂货店
2020-11-22
3500
java集合【7】-- List接口源码解析
java.util.List 接口继承于 Collection 接口,与Map最大的不同之处,在于它属于单列集合,相当于一个列表,有以下这些特点:
秦怀杂货店
2020-11-21
6120
java集合【6.1】-- Collection和Collections的区别?
刚开始学java的时候,分不清Collection和Collections,其实这两个东西是完全不一样的东西。
秦怀杂货店
2020-11-21
3290
java集合【6】-- Collection源码解析
collection在java集合中,算是顶级接口,它继承了iterable接口,不能实例化,只能实例化其子类。之所以需要这样一个接口,是因为java作为面向对象,总是避免不了处理多个对象的情况,要处理多个对象,首先需要容器存储,这个容器就是集合。为什么有了数组,还需要集合,因为数组的功能单一,长度不可变,而有些集合实现类则是对数组操作的封装。
秦怀杂货店
2020-11-20
5030
Java 集合(5)-- Collections源码刨到底式详解
一、Collections接口是做什么的? 用官网文档的介绍: The polymorphic algorithms described here are pieces of reusable functionality provided by the Java platform. All of them come from the Collections class, and all take the form of static methods whose first argument is the c
秦怀杂货店
2020-11-19
3630
Java 集合(4)-- Iterable和Iterator接口区别是什么?
iterator接口,也是集合大家庭中的一员。和其他的Map和Collection接口不同,iterator 主要是为了方便遍历集合中的所有元素,用于迭代访问集合中的元素,相当于定义了遍历元素的规范,而另外的Map和Collection接口主要是定义了存储元素的规范。
秦怀杂货店
2020-11-19
9190
Java 集合(3)-- Iterable接口源码级别详解
iterable接口其实是java集合大家庭的最顶级的接口之一了,实现这个接口,可以视为拥有了获取迭代器的能力。Iterable接口出现在JDK1.5,那个时候只有iterator()方法,主要是定义了迭代集合内元素的规范。
秦怀杂货店
2020-11-19
3220
Java 集合(2)-- Iterator接口源码超级详细解析
iterator接口,也是集合大家庭中的一员。和其他的Map和Collection接口不同,iterator 主要是为了方便遍历集合中的所有元素,用于迭代访问集合中的元素,相当于定义了遍历元素的规范,而另外的Map和Collection接口主要是定义了存储元素的规范。
秦怀杂货店
2020-11-19
6500
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档