原文:【干貨】用大白話聊聊JavaSE — ArrayList 深入剖析和Java基礎知識詳解(二)

在上一節中,我們簡單闡述了Java的一些基礎知識,比如多態,接口的實現等。 然后,演示了ArrayList的幾個基本方法。 ArrayList是一個集合框架,它的底層其實就是一個數組,這一點,官方文檔已經說得很清楚了。 作為一個容器,ArrayList有添加元素,刪除元素,以及獲取元素的方法。 本節我們先不看ArrayLis底層的源碼,而是按照平常的思路來模擬一下ArrayList的具體實現。看看 ...

2016-10-27 10:48 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