java学习笔记
文章平均质量分 93
sinat_3379366
这个作者很懒,什么都没留下…
展开
-
JVM基础系列学习笔记
JVM开篇:为什么要学虚拟机?第1讲:Java 语言的前世今生JRE、JDK、J2SE、Java SE 与 Java SEJava 历史第2讲:Java 虚拟机的历史第3讲:到底什么是虚拟机?JVM基础学习,主要参考:陈树义JVM基础 ,并总结归纳开篇:为什么要学虚拟机?学习 Java 虚拟机能深入地理解 Java 这门语言深入到字节码层次才能深入研究java细节,字节码 ==》 虚拟机的一部分学习虚拟机是为线上排查问题打下基础除去网络、系统本身问题,很多时候 Java 应用出现问题,就是 J原创 2020-09-21 23:07:07 · 371 阅读 · 0 评论 -
Java集合学习笔记(四)—— LinkedList源码学习(jdk1.8)
LinkedList源码学习原创 2020-07-16 22:16:41 · 739 阅读 · 0 评论 -
Java实用包学习笔记(2)—— StringTokenizer类
StringTokenizer类构造函数常用方法与String.Split()的区别位于java.util包中的StringTokenizer类可以将字符串分解为组成它的语言符号(单词)。分隔字符串。构造函数StringTokenizer(String str) :使用默认的分隔符来分隔。java默认的分隔符是空格("")、制表符(\t)、换行符(\n)、回车符(\r)。StringTokenizer(String str, String delim) :提供一个指定的分隔符。StringTo原创 2020-07-15 16:08:35 · 441 阅读 · 0 评论 -
Java实用包学习笔记(1)—— String、StringBuffer、StringBuilder类
String、StringBuffer、StringBuilder类String类构造方法:常用方法:判断方法:获取方法:转换方法:分割方法StringBuffer构造函数String类:字符串处理常用且重要,Java字符串是String类的对象。String类位于Java.lang包中。StringBuffer类:位于java.lang包中的,表示内容可变的字符串,每个StringBuffer对象都有一定的缓冲区容量,当字符串大小没有超过容量时,不会分配新的容量,当字符串大小超过容量时,会自动增加容量原创 2020-07-14 20:30:47 · 694 阅读 · 0 评论 -
Java集合学习笔记(二)—— ArrayList源码学习(jdk1.8)
ArrayList源码学习一级目录二级目录三级目录一级目录ArrayList是集合的一种实现,实现了接口List,List接口继承了Collection接口。Collection是所有集合类的父类。ArrayList使用非常广泛,不论是数据库表查询,excel导入解析,还是网站数据爬取都需要使用到,了解ArrayList原理及使用方法显得非常重要。二级目录三级目录...原创 2020-05-30 22:41:19 · 740 阅读 · 0 评论 -
Java集合学习笔记(一)—— Java集合是什么
Java集合是什么由来是什么Java 集合框架由来面向对象语言对事物的描述是通过对象来体现的,为便于处理对象==》用容器存储对象【字符串(str)、列表(list)、元祖(tuple)、字典(dict)、集合(set)】总结_容器型数据类型 & 容器类型数据数组是一种存储同一数据类型(基本类型数据)的多个元素的容器,数据多了我们可以用数组存储;那么对象多了,也不知道需要多少数量的对象(非固定长度)==》Java就提供了集合以便使用,用集合存储对象的引用数组是固定长度的,集合是可变长度的;原创 2020-05-30 22:36:03 · 373 阅读 · 0 评论 -
Java集合学习笔记(三)—— java数组的四种拷贝方式
Java学习笔记之java数组的四种拷贝方式1、循环赋值 —— 浅拷贝速度相对比较慢2、Arrays.copyOf() —— 浅拷贝3、System.arraycopy() —— 浅拷贝4、clone() —— 可能深拷贝,也可能浅拷贝5、深拷贝(Shallow Copy)与浅拷贝(Deep Copy)数据类型图解常见的几种深拷贝范式6、总结1、循环赋值 —— 浅拷贝速度相对比较慢循环拷贝其实没什么好说的啦,就是用一个for循环进行元素的逐个拷贝,进行深拷贝或者浅复制这个大家可以自己把握。 impo原创 2020-05-30 22:37:34 · 984 阅读 · 0 评论