原文:大白话说Java泛型:入门、使用、原理

文章首发于 博客园 陈树义 ,点击跳转到原文 大白话说Java泛型:入门 使用 原理 远在 JDK . 版本的时候,那时候是没有泛型的概念的。当时 Java 程序员们写集合类的代码都是类似于下面这样: 在代码中声明一个集合,我们可以往集合中放入各种各样的数据,而在取出来的时候就进行强制类型转换。但其实这样的代码存在一定隐患,因为可能过了不久我们就会忘记到底我们存放的 list 里面到底第几个是 S ...

2018-01-15 11:34 3 2026 推荐指数:

查看详情

大白话Java反射:入门使用原理

文章首发于【博客园-陈树义】,点击跳转到原文《大白话Java反射:入门、进阶、原理》 反射之中包含了一个「反」字,所以想要解释反射就必须先从「正」开始解释。 一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的。于是我们直接对这个类进行实例化,之后使用这个类对象进行操作 ...

Sun Feb 11 22:28:00 CST 2018 17 60661
大白话Java动态代理的原理

动态代理是什么 首先说下代理模式,代理模式是常见的一种java设计模式,特征是代理类与委托类实现了同样的接口,代理类主要负责为委托类预处理、过滤、转发,以及事后处理等。代理类与委托类之间通常会存在关联关系,一个代理类的实例与它的委托类的实例是关联的。代理类的实例本身是并不真正关心被调用方法的内部 ...

Wed Jul 29 18:13:00 CST 2020 0 758
大白话告诉你ArrayList的底层原理

一、ArrayList的数据结构 ArrayList的底层数据结构就是一个数组,数组元素的类型为Object类型,对ArrayList的所有操作底层都是基于数组的。 二、ArrayList的线 ...

Thu Feb 25 22:28:00 CST 2021 0 543
大白话告诉你ArrayList的底层原理

【部分代码参考自leesf的博客内容】 一、ArrayList的数据结构 ArrayList的底层数据结构就是一个数组,数组元素的类型为Object类型,对ArrayList的所有操作底层都是基于 ...

Sun Aug 19 05:21:00 CST 2018 0 4895
TypeScript 入门指南 【大白话

前言 聊聊为何要学习TypeScript? 从开发角度来讲, TypeScript 作为强类型语言,对属性有类型约束。在日常开发中少了减少了不必要的因参数类型造成的 BUG,当你在使用同事封装好的函数时,类型不知道怎么传递,在开发 ...

Fri Aug 27 19:33:00 CST 2021 0 489
大白话vue——slot的作用与使用

这篇内容本来是不打算放在首页上的,因为内容实在是比较简单,但是在查找slot的使用讲解时发现相关的讲解比较少,要么像官方文档一样简单讲解(看过任然一脸懵逼),也许是自己理解能力比较差...所以在此讲述记录吧 言归正传,且看正文讲解 在看官网对slot的解释中,出现次数最多的是“插槽”,如果想象 ...

Thu Jul 12 08:08:00 CST 2018 2 38949
大白话聊访问者模式:从入门到实践

文章首发于个人博客 shuyi.tech,欢迎访问更多有趣有价值的文章。 访问者模式,重点在于访问者二字。说到访问,我们脑海中必定会想起新闻访谈,两个人面对面坐在一起。从字面上的意思理解:其实就相当 ...

Thu Feb 18 17:07:00 CST 2021 0 450
用通俗易懂的大白话讲解MapReduce原理

Hadoop简介Hadoop就是一个实现了Google云计算系统的开源系统,包括并行计算模型Map/Reduce,分布式文件系统HDFS,以及分布式数据库Hbase,同时Hadoop的相关项目也很丰富 ...

Thu Dec 26 21:55:00 CST 2019 0 7468
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM