E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
jdk源码
tomcat详解
JAVA环境搭建1.源码包安装javajdk官网:http://jdk.java.net1.在官网下载jdk或者java,这里选择jdk8版本,选择接受协议才可以进行下载2.将下载的
jdk源码
包进行解压
给自己一个愿望
·
2020-09-14 16:50
JDK源码
(容器篇)
JDK容器前言阅读
JDK源码
有段时间了,准备以博客的形式记录下来,也方便复习时查阅,本文参考JDK1.8源码。一、CollectionCollection是所有容器的基类,定义了一些基础方法。
weixin_34391854
·
2020-09-14 16:00
JDK源码
阅读-Iterator接口
概述查看Collection接口的定义,发现其继承了Iterable接口,而后者又聚合了一个成员类,即Iterator。因此就先瞅瞅这个接口的定义细节。Iterator,即我们常用的迭代器,取代了老式的Enumeration。能够允许我们在不了解集合序列的底层结构时,轻松遍历并操作序列中的对象。因为创建代价小,因此迭代器也被视为“轻量级”对象。JDK8源码中Iterator接口只包含了4个方法:p
weixin_34232617
·
2020-09-14 16:13
java
数据结构与算法
【JDK】
JDK源码
分析-List, Iterator, ListIterator
List方法列表如下:由于上文「
JDK源码
分析-Collection」已对Collection接口的方法进行了简要分析,而List接口继承自Collection,因此这里只分析一些List特有的方法:/
weixin_30764771
·
2020-09-14 16:53
JDK源码
(二十二):ArrayList
java.util.ArrayList是实现List接口的可调整大小的数组实现。实现所有可选的列表操作,可以存储所有类型元素,包括null。除了实现List接口之外,这个类还提供了一些方法来操作内部用于存储列表的数组的大小。(这个类大致相当于Vector,只是它是非同步的)。类名publicclassArrayListextendsAbstractListimplementsList,Random
徐楠_01
·
2020-09-14 15:11
Java
ArrayList
Java基础核心技术:面向对象编程(day05-day07)-宋红康-专题视频课程
同时,本Java视频教程注重技术原理剖析,深入
JDK源码
,辅以代码实战贯穿始终,用实践驱动理论,并辅以必要的
尚硅谷宋红康
·
2020-09-14 15:52
视频教程
java
java基础
java视频
Java
编程语言/框架
jdk源码
分析——Collection 集合
jdk源码
分析——Collection集合Collection——java.util.Collectionnotrecommended不建议使用-Enumeration 迭代器,被
卡拉汪汪汪
·
2020-09-14 14:09
数据结构和算法
java
jdk源码
——java.lang.String(1)
java.lang.String1.String类的结构图2.String类详细介绍2.1CaseInsensitiveComparator2.2String构造函数2.2.1String()2.2.2String(Stringoriginal)2.2.3String(charvalue[])2.2.4String(charvalue[],intoffset,intcount)2.2.5Strin
若勖
·
2020-09-14 14:25
笔记JDK
JDK源码
阅读——集合框架——Collection接口
java集合框架分为两部分,一个是Map,采用的是key,value形式;另一部分就是Collection接口,他是set,list的最终父亲接口。我们先来看一下他的定义publicinterfaceCollectionextendsIterable首先,他带有泛型,其次,他继承自Iterable接口,说明其实现类可以使用迭代器遍历元素。我们要注意Collection只是一个接口,所以他定义了一些
吸烟喝可乐
·
2020-09-14 13:52
java
JDK源码
阅读——java.lang.Readable
接口接口Readable概述所有已知实现类源码阅读用法Readable1.概述Readable是一个字符源。read方法的调用方能够通过CharBuffer使用Readable中的字符。2.所有已知实现类BufferedReader,CharArrayReader,CharBuffer,FileReader,FilterReader,InputStreamReader,LineNumberRead
陶胡说
·
2020-09-14 13:11
接口
java.lang
JDK源码
阅读——java.lang.Boolean
类类Boolean概述类的UML类图源码解析Boolean1.概述publicfinalclassBooleanimplementsSerializable,Comparable布尔类将基础类型布尔值包装在一个对象中。一个布尔类型的对象包含一个类型为Boolean的单一字段。此外,这个类提供了许多方法,可以将布尔值转换为一个字符串和一个字符串到一个布尔值,以及处理布尔值时使用的其他常量和方法。2.
陶胡说
·
2020-09-14 13:11
java.lang
类
JDK源码
-java.lang.management-第一部分-源码学习
源码结构接口ClassLoadingMXBeanJava虚拟机的类加载系统publicinterfaceClassLoadingMXBean{/***返回自Java虚拟机开始执行到目前已经加载的类的总数。*/publiclonggetTotalLoadedClassCount();/***返回当前加载到Java虚拟机中的类的数量。*/publicintgetLoadedClassCount();/
quxiuchengdev
·
2020-09-14 13:30
jdk源码
JDK源码
阅读之Iterator接口
JDK源码
阅读之Iterator接口Iterator接口介绍Iterator的方法Iterator的前身Iterator与Iterable为什么不直接实现iteratorIterator的错误fail-fast
BlingZeng
·
2020-09-14 13:50
jdk源码
java集合源码
jdk源码阅读
jdk1.8关键字defalut
概述:最近打算研究jdk中集合的源码类,经过一番搜索,终于找到了jdk1.8的源码,在打开
jdk源码
的Iterable接口时,发现了一个定义接口方法,自己从没用过的关键字defalut。
GeeK_1024Wei
·
2020-09-14 12:23
java
JDK源码
分析:java.lang.String
最近开始看
JDK源码
,不能太懒了~~注释非常详细(虽然是英文),而且部分代码也不算很复杂。先挑的简单的看看。。
分布式编程
·
2020-09-14 12:43
java
源码分析
jdk
string
正则表达式
equals
regex
地图综述(四):彻头彻尾理解HashTable
本文深入研究
JDK源码
并从定义,构造,结构,存取等四个方面深入解读了哈希表的底层结构与存储逻辑,并阐述了HashMap中,哈希表与ConcurrentHashMap的三者间的联系与区别。友情提示:
huangshulang1234
·
2020-09-14 06:14
Java基础
Java面试必知:HashMap与Hashtable的源码浅析
HashMap与Hashtable的源码浅析学习一门技术就要把它学通,学的深入一点,Java中的集合类源码解析是面试中经常会问到的问题,所以今天就来带大家一起解析下
JDK源码
。
Albert_zhan_peng
·
2020-09-14 05:24
Java技术总结
Java
源码分析
干货
面试须知
我说我了解集合类,面试官竟然问我为什么HashMap的负载因子不设置成1!?后思极恐。
个人认为,关于HashMap的实现,JDK的工程师其实是做了很多优化的,要说所有的
JDK源码
中,哪个类埋的彩蛋最多,那我想HashMap至少可以排前五。
田潇文
·
2020-09-13 23:00
《Java从入门到精通》
HashMap
集合
负载因子
java
我说我了解集合类,面试官竟然问我为啥HashMap的负载因子不设置成1!?
个人认为,关于HashMap的实现,JDK的工程师其实是做了很多优化的,要说所有的
JDK源码
中,哪个类埋的彩蛋最多,那我想HashMap至少可以排前五。
Hollis在csdn
·
2020-09-13 22:26
Java
Java集合02----LinkedList的遍历方式及应用
JDK源码
学习系列05----LinkedList1.LinkedList的遍历方式a.一般的for循环(随机访问)intsize=list.size();for(inti=0;illist=newLinkedList
SheepMu
·
2020-09-13 16:05
Java
集合
##
JDK源码
--ArrayList
概述1List接口的可变数组的实现,数组默认初始化容量为10。采用复制的方式,影响性能,尽量预估需要的容量大小:publicArrayList(intinitialCapacity);publicArrayList(Collection);2自动增长采用拷贝的方式:privatevoidgrow(intminCapacity){intnewCapacity=elementData.length+(
ruirui610
·
2020-09-13 12:37
JAVA
JDK源码
AbstractQueueSynchronizer 笔记
更多请移步:我的博客AbstractQueueSynchronizer笔记在开始介绍之前我先来简单理解一下为什么会产生AQS。在我们应用内不可避免的会发生对一些资源的抢占,那么如何处理线程之间对资源的争夺呢?在JavaSE5之前JDK可以使用synchronized来串行化对资源的操作,synchronized可以隐式的获取和释放锁,但是带来的不便就是不够灵活,可扩展性没有显式获取和释放锁的自主控
少爷凡隐
·
2020-09-13 08:57
源码阅读
JDK中所使用到的设计模式
在JDK类库中,开发人员使用了大量设计模式,正因为如此,可以在不修改
JDK源码
的前提下开发出自己的应用软件。
_long_ago
·
2020-09-13 02:42
JDK Source —— Read it!
好吧,从今日开始,有空就多读读
JDK源码
吧,了解其真相比做N次需求、
weixin_30613727
·
2020-09-12 23:06
jdk源码
——集合
jdk源码
——集合第一次在csdn上写文章,内心毫无波澜,甚至还有点想看容器代码,首先要对容器类有一个大致的了解。
Java little white
·
2020-09-12 22:40
jdk源码
——集合(TreeSet)
TreeSet集合,也没啥分析的,底层是一个TreeMap集合,TreeSet的方法,也都是调用TreeMap的方法。——TreeSet集合的成员变量privatetransientNavigableMapm;//底层是一个Map,TreeMap就是NavigableMap的一个实现类,//DummyvaluetoassociatewithanObjectinthebackingMapprivat
Java little white
·
2020-09-12 22:08
jdk源码
——集合(LinkedHashSet)
这一篇分析的是LinkedHashSet的源码,根据HashSet的底层是一个HashMap集合,类比可知,LinkedHashSet的底层是一个LinkedHashMap集合,这只是我们的猜测,所以我们从网上搜一下,LinkedHashSet的底层果然就是LinkedHashMap集合。然后,我们看一下LinkedHashSet的源代码,第一感觉,好少,有点不适应(好吧,有点贱)。直接上代码。。
Java little white
·
2020-09-12 22:08
JDK源码
学习——集合
写在之前,也已经毕业半年了,还没有看过什么源码,java开发的工作做了半年,感觉有必要看看源码了,从JDK的源码自己感兴趣用的最多,面试最可能问到的地方看起吧,顺便巩固下自己的知识。java中在最重要的部分之一就是集合了,collection。先给出一个完整的集合框架图:首先来说一下总体的理解吧:首先集合有collection和Map两大类。collection中包含list和set。list又可
程序员爱酸奶(QuellanAn)
·
2020-09-12 22:13
#
JDK源码学习
内功心法 -- java.util.LinkedList (1)
下文主要对java.util.LinkedList进行整体性介绍,主要内容包括:1、LinkedList概述2、LinkedList中的属性、构造方法、常用方法介绍3、LinkedList遍历参考内容:1、
JDK
dianzhenluo3164
·
2020-09-12 22:20
内功心法 -- java.util.LinkedList (4)
----------------------下文主要对java.util.LinkedList的4个位置访问操作进行介绍,主要内容包括:1、LinkedList常用的4个位置访问操作介绍参考内容:1、
JDK
dianzhenluo3164
·
2020-09-12 22:20
大数据培训(第一季) java基础-徐培成-专题视频课程
同时,本Java视频教程注重技术原理剖析,深入
JDK源码
,用实践驱动理论。课程收益在深入技术原理剖
十八掌教育
·
2020-09-12 21:00
视频教程
深入了解java proxy代理
前段时间去阿里面试被问到javaproxy感觉自己回答的不是很理想,所以打算通过查看
jdk源码
深入的学习一下java动态代理;上代码:先写一个接口ProxyTest:publicinterfaceProxyTest
wlx_1001
·
2020-09-12 17:05
javaEE
从
JDK源码
角度看java并发线程的中断
线程的定义给我们提供了并发执行多个任务的方式,大多数情况下我们会让每个任务都自行执行结束,这样能保证事务的一致性,但是有时我们希望在任务执行中取消任务,使线程停止。在java中要让线程安全、快速、可靠地停下来并不是一件容易的事,java也没有提供任何可靠的方法终止线程的执行。线程调度策略中有抢占式和协作式两个概念,与之类似的是中断机制也有协作式和抢占式。历史上Java曾经使用stop()方法终止线
超人汪小建(seaboat)
·
2020-09-12 17:59
JVM
JDK源码
java开源研究
Thread.join 源码
在AThread的run方法里,执行了bt.join();,进入看一下它的
JDK源码
:publicfinalvoidjoin()throwsInterruptedException{join(0L);}
wanhf11
·
2020-09-12 16:15
Java基础
jdk源码
学习笔记---Thread
初衷刚接触java不到2礼拜的小白试图通过阅读jdk的源码来学习java。如有理解或表达不对的地方,欢迎各位大佬指正,谢谢。0.线程概述线程是一个程序的多个执行路径,执行调度的单位,依托于进程存在。线程不仅可以共享进程的内存,而且还拥有一个属于自己的内存空间,这段内存空间也叫做线程栈,是在建立线程时由系统分配的,主要用来保存线程内部所使用的数据,如线程执行函数中所定义的变量。**注意:**Java
alw_123
·
2020-09-12 15:23
jdk1.8源码学习笔记
深入
JDK源码
,这里总有你不知道的知识点!
Java的基础知识有很多,但是我认为最基础的知识应该要属jdk的基础代码,jdk的基础代码里面,有分了很多基础模块,其中又属jdk包下面的lang包最为基础。我们下面将总结和分析一下lang包下面最为基础和常用的几个部分。1:常用的对象类型包(1)其中最基础的类为Object,所有的对象都是继承于这个类的。我们知道所有的类如果没有显示的声明继承于哪个类的话,默认都会继承于Object类,这个类里面
Lord_of_Code
·
2020-09-12 15:26
Java 之JNI基础篇(三)
对象和反调Java方法Java类型签名与方法签名总结JNI字符串与对象数组的操作从源码开始上一篇博客讲了Java代码如何调用本地C代码,这一篇则主要讲C代码如何访问Java的变量和方法,那么我们继续从
JDK
血色v残阳
·
2020-09-12 15:08
#
Android的JNI
JDK源码
--ConcurrentSkipListMap(跳跃表)
原理Redis有序集合中使用,跟红黑树相同的时间效率,但实现更简单。读取数据privateVdoGet(Objectkey){if(key==null)thrownewNullPointerException();Comparatorcmp=comparator;//用循环方式查找,为了防止返回刚好被删除的数据节点,一旦出现这种情况需要重试。outer:for(;;){//根据key查找前驱数据节
wuaiqian
·
2020-09-12 14:40
JDK
源码
【
JDK源码
学习】HashMap源码分析
HashMap在日常开发中使用频率相当频繁,面试中也会经常被问到。这个java中常用的集合类之一,学习下其源码很有必要。本文会分析HashMap的数据结构、构造函数,常用方法put、get,扩容,链表与红黑树互转。一、静态属性/***默认初始容量-必须是2的幂*/staticfinalintDEFAULT_INITIAL_CAPACITY=1MAXIMUM_CAPACITY)initialCapa
ye17186
·
2020-09-12 08:36
JAVA
jdk源码
写过注释后debug提示source code does not match the bytecode
一、问题说明环境说明:jdk:jdk1.8.0_161阅读过
jdk源码
的人,肯定遇到过这个问题:当你在源码中写过注释,然后再次打断点,你就会发现提示你“Sourcecodedoesnotmatchthebytecode
罗小树
·
2020-09-12 07:42
bat脚本
idea
jdk源码
Java基础核心技术:类特性2(day09-day11)-宋红康-专题视频课程
同时,本Java视频教程注重技术原理剖析,深入
JDK源码
,辅以代码实战贯穿始终,用实践驱动理论,并辅以必要的代码
尚硅谷宋红康
·
2020-09-11 22:06
视频教程
JDK 源码下载 快速
JDK源码
下载快速搜索
JDK源码
下载,一般大家看到的都是从这里http://hg.openjdk.java.net/下载,我尝试之后发现下载巨慢,而且还一直中断。那么有没有快速的下载方法呢?有的。
Round_Yuan
·
2020-09-11 13:32
java
在 IDEA(2019.3) 搭建 jdk1.8.0_231 源码阅读环境
在IDEA(2019.3)搭建jdk1.8.0_231源码阅读环境Github源码1.
JDK源码
在哪里?
外酥里嫩唐僧肉
·
2020-09-11 11:56
源码
Arrays.copyOf()和System.arraycopy()两种拷贝方式的区别及效率分析
Arrays.copyOf()和System.arraycopy()两种拷贝方式的区别及效率分析首先,我们看一下Arrays.copyOf()和System.arraycopy()的
jdk源码
(jdk1.7
ws_PersonalSpace
·
2020-09-11 05:45
java学习
Java JDK阅读顺序
很多java开发的小伙伴都会阅读
jdk源码
,然而确不知道应该从哪读起。以下为小编整理的通常所需阅读的源码范围。
hell87
·
2020-09-10 13:20
java
Java源码
java 汉字与UTF-8十六进制编码 间相互转换方法
最近项目中需要把中文转换为UTF-8编码,并且还能将转换后的UTF-8编码转换为原来的中文,比如上海转换为UTF-8编码为E4B88AE6B5B7,Google了不少时间,然后参考
JDK源码
实现了上述功能代码如下
Ricky_Fung
·
2020-09-10 11:50
Java
Java基础-私有静态内部类(private static class)
目录前言1.杜绝被别的外部类调度或实例化2.只为其依附的外部类服务前言在
jdk源码
中我们发现很多常用到的类里面都带有一个私有静态内部类,神秘的内部类一直都是让我头疼的东西,那这个“私有静态内部类”又是一个什么鬼呢
贺三十
·
2020-09-09 10:46
java基础漫漫路
java
jdk
jvm
2018-07-09
程序猿杂谈之小白离开校园初入职场(一)作为一名学"抓青蛙"的大三狗,即将离开校园,带着许多的抱负和理想,学了三年即将派上用场,想想就激动,可以大显身手,前提是底子得硬,没学过数据结构和算法,
jdk源码
没读过
小伙来自农村
·
2020-08-26 15:59
【
JDK源码
】ArrayList解析
一、前言第一次写技术类博客,对相关的知识做个总结和归纳,养成自己的一个习惯吧,不当或错误之处还望多多指教。二、ArrayList类ArrayList继承了AbstractList类实现了List接口,拥有集合的基本方法;Serializable接口,因此它支持序列化,能够通过序列化传输;RandomAccess接口,支持快速随机访问,实际上就是通过下标序号进行快速访问;实现了Cloneable接口
月孤影
·
2020-08-26 13:19
jdk源码
阅读开篇
从今天开始,我试着去阅读
jdk源码
,以前也阅读过,但是没有形成系统的阅读,更没有任何的输出。今天我以此为契机,系统阅读一下
jdk源码
。希望在编程的道路上更上一个台阶,学习的路上我依然充满的好奇心。
weixin_SAG
·
2020-08-26 09:06
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他