原文:【干货】用大白话聊聊JavaSE — ArrayList 深入剖析和Java基础知识详解(一)

对Java程序开发而言,ArrayList 的使用频率是非常高的,尤其在进行 JavaWeb 开发的时候,ArrayList 和 HashMap 这两个类,相信你一定不会陌生,因为天天都在用嘛。 本系列对 ArrayList 做一个解析,同时把Java基础知识个串连进去。一开始我会对如何使用 ArrayList 做一个简要的说明,然后,我们来仿照 ArrayList 封装一个自己的集合框架MyL ...

2016-10-25 20:40 0 1758 推荐指数:

查看详情

干货】用大白话聊聊JavaSEArrayList 深入剖析Java基础知识详解(二)

在上一节中,我们简单阐述了Java的一些基础知识,比如多态,接口的实现等。 然后,演示了ArrayList的几个基本方法。 ArrayList是一个集合框架,它的底层其实就是一个数组,这一点,官方文档已经说得很清楚了。 作为一个容器,ArrayList有添加元素,删除元素,以及获取元素的方法 ...

Thu Oct 27 18:48:00 CST 2016 7 1512
大白话聊聊JavaSE -- 如何理解Java Bean(一)

首先,在开始本章之前,先说一个总的概念:所谓的Java Bean,就是一个java类,编译后成为了一个后缀名是 .class的文件。这就是Java Bean,很多初学者,包括当年的我自己,总是被这些专有名词搞的晕头转向。去公司面试,对方一口一个controller,一口一个service,dao ...

Fri Sep 23 23:30:00 CST 2016 5 7001
大白话聊聊JavaSE -- 自定义注解入门

注解在JavaSE中算是比较高级的一种用法了,为什么要学习注解,我想大概有以下几个原因: 1. 可以更深层次地学习Java,理解Java的思想. 2. 有了注解的基础,能够方便阅读各种框架的源码,比如hibernate,SpringMVC等等。里面就用到了大量的注解。即便无法阅读源码,以后使用 ...

Fri Sep 23 23:33:00 CST 2016 2 3997
大白话告诉你ArrayList的底层原理

一、ArrayList的数据结构 ArrayList的底层数据结构就是一个数组,数组元素的类型为Object类型,对ArrayList的所有操作底层都是基于数组的。 二、ArrayList的线程安全性 对ArrayList进行添加元素的操作的时候是分两个步骤进行的,即第一步先在 ...

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

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

Sun Aug 19 05:21:00 CST 2018 0 4895
大白话详解大数据hive知识点,老刘真的很用心(2)

前言:老刘不敢说写的有多好,但敢保证尽量用大白话把自己复习的内容详细解释出来,拒绝资料上的生搬硬套,做到有自己的了解! 1. hive知识点(2) 第12点:hive分桶表 hive知识点主要偏实践,很多人会认为基本命令不用记,但是万丈高楼平地起,基本命令无论多基础,都要好好练习 ...

Sat Dec 12 00:31:00 CST 2020 1 360
大白话详解大数据hive知识点,老刘真的很用心(1)

前言:老刘不敢说写的有多好,但敢保证尽量用大白话把自己复习的知识点详细解释出来,拒绝资料上的生搬硬套,做到有自己的了解! 01 hive知识点(1) 第1点:数据仓库的概念 由于hive它是基于hadoop的一个数据仓库工具,老刘先讲讲数据仓库的一些东西,再开始讲hive ...

Thu Dec 10 05:19:00 CST 2020 2 635
JVM 详解大白话带你认识 JVM

前言 如果在文中用词或者理解方面出现问题,欢迎指出。此文旨在提及而不深究,但会尽量效率地把知识点都抛出来 一、JVM的基本介绍 JVM 是 Java Virtual Machine 的缩写,它是一个虚构出来的计算机,一种规范。通过在实际的计算机上仿真模拟各类计算机功能实现··· 好 ...

Mon Dec 14 18:45:00 CST 2020 0 999
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM