2020 Google开发者大会重磅开幕 了解详情
  • 发布
  • 评论
  • 划线
  • 收藏
  • 关注
  • 全部分类
Java反射说得透彻一些
Java 反射说得透彻一些

很多时候我们会遇到别人问一个问题:你给我讲一下反射,到底是什么东西?怎么实现的?我们能用反射来做什么?它有什么优缺点?

transient关键字的作用以及几个疑问的解决
transient 关键字的作用以及几个疑问的解决

我们知道,如果一个对象需要序列化,那么需要实现 Serilizable 接口,那么这个类的所有非静态属性,都会被序列化。 transient 关键字的作用是什么呢?

serialVersionUID作用是什么以及如何生成的?
serialVersionUID 作用是什么以及如何生成的?

serialVersionUID 到底有什么作用?

Mybatis【2.1】-- 从读取流到创建SqlSession发生了什么?
Mybatis【2.1】-- 从读取流到创建 SqlSession 发生了什么?

我们使用 sqlSession 之前,需要去获取配置文件,获取 InputStream 输入流,通过 SqlSessionFactoryBuilder 获取 sqlSessionFactory 对象,从而获取 sqlSession。

Mybatis【2】-- 多个mapper文件以及namespace作用
Mybatis【2】-- 多个 mapper 文件以及 namespace 作用

要是多个 mapper 文件的时候怎么处理,namespace 又是干什么用的呢

Mybatis【1】-- 第一个Mybatis程序
Mybatis【1】-- 第一个 Mybatis 程序

* 框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法 ; 另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。

JDBC【3】-- SPI技术以及在数据库连接中的使用
JDBC【3】-- SPI 技术以及在数据库连接中的使用

SPI,即是 Service Provider Interface,是一种服务提供(接口实现)发现机制,可以通过 ClassPath 路径下的 META-INF/Service 文件查找文件,加载里面定义的类。

JDBC【2】-- 工作原理以及简单封装
JDBC【2】-- 工作原理以及简单封装

一般我们主要的 JDBC 处理流程如下:

JDBC【1】-- 初级入门之增删改查
JDBC【1】-- 初级入门之增删改查

JDBC(Java DataBase Connectivity,java 数据库连接)是一种用于执行 SQL 语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。JDBC 提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库...

Mac 安装Homebrew慢的问题解决
Mac 安装 Homebrew 慢的问题解决

homebrew 安装慢,怎么办?

Java 集合(9)-- Vector超级详细源码解析
Java 集合(9)-- Vector 超级详细源码解析

Vector 和前面说的 ArrayList 很是类似,这里说的也是 1.8 版本,它是一个队列,但是本质上底层也是数组实现的。同样继承 AbstractList,实现了 List,RandomAcess,Cloneable, java.io.Serializable 接口。具有以下特点:

Java 集合(8)-- ArrayList 源码解析
Java 集合(8)-- ArrayList 源码解析

ArrayList 是最最常用的集合类了,真的没有之一。下面的分析是基于 1.8.0_261 源码进行分析的:

个人成就
  • 发布了 20 篇内容

    16.3字, 被阅读 130

  • 获得了 0 次赞同

    获得了 0次喜欢, 获得了 0 次收藏

  • 参与了 0 次互动

    互动包含发布评论、点赞评论、参与投票等

TA 关注的
还没有关注其他内容哦

2020中国技术力量年度榜单盛典

2020中国技术力量年度榜单盛典

秦怀杂货店