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
Java源码
java源码
-vector
开篇 Vector类可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。但是,Vector的大小可以根据需要增大或缩小,以适应创建Vector后进行添加或移除项的操作。Vector是同步的,可用于多线程。 Vector是线程安全版本的ArrayList,这点可以从后续的源码中看出来,基本上增删改查都是用关键synchronized进行修饰。 ArrayList的出现估计为了
晴天哥_374
·
2019-12-19 12:52
RxJava (源码待续)学习之变换操作符
上一篇:Rx
Java源码
学习之创建操作符本篇将通过源码来学习下RxJava的变换操作符,期待与大家一起探讨学习。
yoosir
·
2019-12-19 02:46
电子商务平台 b2b2c o2o
java源码
鸿鹄云商大型企业分布式互联网电子商务平台,推出PC+微信+APP+云服务的云商平台系统,其中包括B2B、B2C、C2C、O2O、新零售、直播电商等子平台。分布式、微服务、云架构电子商务平台javab2b2co2o技术解决方案开发语言:java、j2ee数据库:mysqlJDK支持版本:JDK1.6、JDK1.7、JDK1.8版本通用框架:maven+springmvc+mybatis+spring
swiftie10
·
2019-12-18 20:35
java源码
电子商务平台 b2b2c o2o
大型企业分布式互联网电子商务平台,推出PC+微信+APP+云服务的云商平台系统,其中包括B2B、B2C、C2C、O2O、新零售、直播电商等子平台。技术解决方案开发语言:java、j2ee数据库:mysqlJDK支持版本:JDK1.6、JDK1.7、JDK1.8版本核心技术:分布式、云服务、微服务、服务编排等。核心架构:使用SpringCloud分布式微服务云架构进行服务化开发,所有模块功能完全解耦
swiftie10
·
2019-12-18 20:56
【Eclipse】怎么让控件树信息里自动生成xpath定位数据
有些时候我们找空间定位的时候,使用By.NAME、By.ID、By.CLASS_NAME的方法并不好用,需要用到By.XPATH的方法,可是一般控件树里是没有xpath定位方法的,不过我们可以自己修改一下
java
失语失芯不失梦
·
2019-12-17 17:25
Android应用程序反编译
工具介绍:apktool作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看dex2jar作用:将apk反编译成
Java源码
(classes.dex转化成jar文件)jd-gui作用:查看APK
aserbao
·
2019-12-17 10:30
String.
java源码
解析之理解indexOf函数
文章摘要1、indexOf(Stringstr,intfromIndex).这里容易造成一个误解,认为[结果返回位置]要从fromIndex开始算起。对于作为参数传入的fromIndex,只是用来标示[源字符串]开始查找的起始位置,不对返回Index产生影响。2、【规则一】当开始查找位置大于等于源字符串长度时,如果[查找字符串]为空,则:返回字符串的长度,否则返回-1.3、【规则三】如果[查找字符
Android那些事儿
·
2019-12-15 21:47
Java源码
-线程池
一、线程池实现原理Java支持多线程,多线程可以提高任务的执行效率。但是Java里面的线程跟操作系统的线程是一一对应的,所以创建过多的线程会对系统资源产生很大的消耗,同时过多的线程竞争CPU,也会产生频繁的上下文切换,结果可能适得其反,降低系统的运行效率。线程池的作用就是对线程的重复利用,把线程数量控制在合理的范围内,避免上述情况的产生。线程池有几个部分组成:任务队列:要执行的任务集合活跃的线程:
卡拉_拉卡
·
2019-12-15 18:56
2018-04-22 package-info.java文件详解
一、pacakge-info.java介绍pacakge-info.java是一个Java文件,可以添加到任何的
Java源码
包中。
java小菜鸟
·
2019-12-15 18:31
图解Eclipse 查看原始类出现The jar file rt.jar has no source attachment
作为一名菜鸟,查看
java源码
非常重要。而在eclipse中查看一个类的源码是非常方便的,直接按住ctrl+鼠标点击的那个类或方法,那么这个类或方法的源码就会出现。
氨基钠
·
2019-12-14 11:27
JVM的工作原理
*jvm的运行原理有主要有三方面,其实这也是jvm的主要工作:1、内存管理2、执行流程3、垃圾回收Java代码编译和执行的整个过程包含了以下三个重要的机制:·
Java源码
编译机制·类加载机制·类执行机制
转角遇到抢劫的_0c47
·
2019-12-13 21:26
Java源码
系列 -- HashSet
一、类签名publicclassHashSetextendsAbstractSetimplementsSet,Cloneable,java.io.Serializable二、数据成员HashSet利用HahsMap来实现集合的特性。利用HahsMap存储key的哈希值去重,如果键key对应的值部非空,表明这个key存在。privatetransientHashMapmap;一个常量对象,在Hahs
phantomvk
·
2019-12-13 20:06
RxJava深入
下面就几个方面再记录一下自己RxJava使用的心得Rx
Java源码
解析mapflatschedules应用Rx
Java源码
解析观察者模式实现首先,我们先看看RxJava中各个对象的名称:observable
sunbinqiang
·
2019-12-13 09:09
Java源码
系列 -- StringBuffer
一、类签名相信看过
Java源码
系列(2)--StringBuilder的读者都了解StringBuilder和StringBuffer的异同,这里我们再复习一次加深印象。
phantomvk
·
2019-12-12 08:42
设计模式-观察者模式(Java)
Observable可以查看
java源码
,下面是Observer接口:/***{@codeO
無名小子的杂货铺
·
2019-12-11 20:25
Rx
java源码
解析--observeOn指定线程
基于rxjava1.1.0rxandroid1.0.1用例代码↓Observableobservable1=Observable.create(newObservable.OnSubscribe(){publicvoidcall(Subscribersubscriber){subscriber.onNext("1");subscriber.onCompleted();}});Subscribers
Rogge666
·
2019-12-08 08:10
JPA Repository之Repository
Repository.
java源码
:packageorg.springframework.data.repository;importorg.springframework.stereotype.Indexed
AT阿宝哥
·
2019-12-08 06:34
分布式全局唯一ID生成策略
本号专注
Java源码
分析。喜欢底层源码的朋友可以来交流探讨。交流群:818491202验证:33的需求,它用于唯一标识一个业务对象、一个资源、或者一个消息等等。在数据库
Java耕耘者
·
2019-12-07 06:38
Java CAS底层实现详解
前言这篇文章将深入介绍CAS在JDK具体的实现方式,填补
Java源码
系列(7)--AtomicInteger中相关内容的空缺,主要从高层调用开始,经历JDK、JNI和asm汇编,最终调用处理器CAS指令集
phantomvk
·
2019-12-07 05:56
史上最浅显易懂的RxJava入门教程
网上关于Rx
Java源码
分析的文章,源码贴了一大堆,代码逻辑绕来绕去的,让人看得云里雾里的。
qq593e097eaab3c
·
2019-12-06 15:56
Java源码
系列 -- AbstractStringBuilder
一、类签名AbstractStringBuilder是StringBuilder和StringBuffer的父类,包含字符串操作的实现逻辑,子类根据各自需求对方法调用做同步处理,本身是线程不安全的。作为可变字符串的父类,AbstractStringBuilder借助字符数组的形式实现可变字符串,类中大部分方法是字符修改、插入、追加等操作。abstractclassAbstractStringBui
phantomvk
·
2019-12-06 13:59
Java源码
阅读之ReentrantLock - lock和unLock方法
阅读优秀的源码是提升编程技巧的重要手段之一。如有不对的地方,欢迎指正转载请注明出处https://blog.lzoro.com。碎碎念如果需要使用或者了解ReentrantLock,证明已经步入并发编程领域了,这里理论基础不多提,需要的自行查阅资料。但是,相关术语还是要做一下描述的。ReentrantLock:可重入锁AQS:AbstractQueuedSynchronized抽象类,队列式同步器
格子Lin
·
2019-12-02 10:39
Java:这是一份全面 & 详细的HashMap 1.7源码分析指南
本文基于版本JDK1.7,即Java7关于版本JDK1.8,即Java8,具体请看文章
Java源码
分析:关于HashMap1.8的重大更新目录示意图1.简介类定义publicclassHashMapextendsAbstractMapimplementsMap
Carson_Ho
·
2019-12-02 02:14
Java源码
阅读之HashMap - JDK1.8
阅读优秀的源码是提升编程技巧的重要手段之一。如有不对的地方,欢迎指正~转载请注明出处https://blog.lzoro.com。前言基于JDK1.8。基本说明常量以下常量皆为HashMap类中定义常量默认值说明DEFAULT_INITIAL_CAPACITY1树化阈值UNTREEIFY_THRESHOLD6树->链表化阈值MIN_TREEIFY_CAPACITY64树化后表格最小容量(至少4倍于
格子Lin
·
2019-12-01 21:56
JAVA-JDK1.7-ConCurrentHashMap-源码并且debug说明
所以今天就写一篇
Java源码
的,关于ConCurrentHashMap的源码,大部分来自于网上摘抄,有的需要自己测试验证,现作为随笔记录于此,便
伯安知心
·
2019-12-01 17:00
Java源码
阅读之ReentrantLock - lockInterruptibly和tryLock方法
阅读优秀的源码是提升编程技巧的重要手段之一。如有不对的地方,欢迎指正转载请注明出处https://blog.lzoro.com。碎碎念上一篇博客阅读了Java的ReentrantLock的lock和unlock,这篇分析另外三个方法lockInterruptibly、tryLock()和tryLock(longtime,TimeUnitunit)throwsInterruptedException
格子Lin
·
2019-12-01 04:41
Dialog源码学习
恍然大悟,Java万物皆是对象的真谛,当然Android也不列外,其实我们在写程序的时候也是在给写每一个对象;所以我们在AndroidStudio中所看到的
Java源码
也是一个个对象的封装体;一时如蒙雷击
小白龙vip
·
2019-12-01 02:00
Java源码
阅读之ArrayList - JDK1.8
阅读优秀的源码是提升编程技巧的重要手段之一。如有不对的地方,欢迎指正~转载请注明出处https://blog.lzoro.com。前言当你对某件事情很感兴趣的时候,时间的流逝在感知中都模糊了(是不是很文艺,绕口得都快听不懂了),通俗来说,就是时间过得很快。而且,只有感兴趣才能驱动你继续下去,不然读源码,写解析博客这么高(Ku)大(Zao)上的事,是很难坚持的。详细地写一篇源码解析博客少则半天一天,
格子Lin
·
2019-12-01 00:46
一起来看源代码-01TreeMap添加操作
前言之前很多小伙伴问我怎么看源代码,还有就是越来越多的程序员都想要看源代码,搞懂底层原理,但是感觉源代码非常的晦涩难懂,不够直接和清晰,所以我希望这篇文章能够快速带同学们看懂
java源码
,更加深入的学习
叩丁狼教育
·
2019-11-30 07:23
死磕
Java源码
之ThreadLocal实现分析
死磕
Java源码
之ThreadLocal实现分析通俗的讲,ThreadLocal是Java里一种特殊的变量。
人在码途
·
2019-11-30 06:48
Java源码
阅读之TreeMap(红黑树) - JDK1.8
阅读优秀的源码是提升编程技巧的重要手段之一。如有不对的地方,欢迎指正~转载请注明出处https://blog.lzoro.com。前言开门见山,山外有山,山外有山...先简单介绍下TreeMap,来看下类关系图。image怎么说呢,TreeMap就是一个有序的键值对集合(这介绍有够简单的)。TreeMap实现了NavigableMap接口,而NavigableMap则是通过sortedMap间接继
格子Lin
·
2019-11-30 02:27
Java源码
阅读之红黑树在HashMap中的应用 - JDK1.8
阅读优秀的源码是提升编程技巧的重要手段之一。如有不对的地方,欢迎指正~转载请注明出处https://blog.lzoro.com。前言基于JDK1.8。JDK1.8之前,HashMap并没有采用红黑树,所以哈希桶上的链表过长时,就会有效率问题。JDK1.8,则在HashMap引入了红黑树,当链表长度超过指定阈值(默认为8),则进行树化并提供相关操作(增删查等),提高了操作效率。之前阅读了HashM
格子Lin
·
2019-11-29 18:58
Java源码
阅读之LinkedList - JDK1.8
阅读优秀的源码是提升编程技巧的重要手段之一。如有不对的地方,欢迎指正~转载请注明出处https://blog.lzoro.com。前言前文基于缓冲数组的ArrayList已经分析过,那么同样作为List实现的LinkedList又有什么不一样呢?image在阅读LinkedList源码之前,开头处先简单总结一下两者的区别ArrayList基于缓冲数组进行数据存储查询/修改方便,因为基于下标容易定位
格子Lin
·
2019-11-29 15:48
JAVA源码
阅读之HashMap
据说面试时讲自己读过源码会很不一样个人理解散列表大概就是可以通过某些函数计算出不同key在存储的数组中对应的index,刷题的时候我们也会经常遇到需要存储26个字母的情况,于是新建数组int[]letter=newint[26];letter[(char)item-'a']++;从而实现对字母的计数。这里字母letter对应的index可以由letter-'a'计算得到,a对应0,b对应1....
王若鹏
·
2019-11-29 10:27
ArrayList实现原理分析(
Java源码
剖析)
ArrayList使用的存储的数据结构ArrayList的初始化ArrayList是如何动态增长ArrayList如何实现元素的移除ArrayList小结ArrayList是我们经常使用的一个数据结构,我们通常把其用作一个可变长度的动态数组使用,大部分时候,可以替代数组的作用,我们不用事先设定ArrayList的长度,只需要往里不断添加元素即可,ArrayList会动态增加容量。ArrayList
六尺帐篷
·
2019-11-27 23:55
java源码
分析 Arrays.asList()与Collections.unmodifiableList()
举个栗子本章示例代码来自java编程思想——17.4.1未获支持的操作——Unsupported类。importjava.util.*;publicclassUnsupported{staticvoidtest(Stringmsg,Listlist){System.out.println("---"+msg+"---");Collectionc=list;CollectionsubList=lis
anlian523
·
2019-11-24 16:25
Java
Java面试宝典(2020版)
具体来说JDK其实包含了JRE,同时还包含了编译
java源码
的编译器javac,还包含了很多java程序调试和分析的工具。简单来说:如果
工程师搁浅
·
2019-11-24 15:00
Java期末复习——主观题
具体来说JDK其实包含了JRE,同时还包含了编译
java源码
的编译器javac,还包含了很多java程序调试和分析的工具。简单来说:如果你需要运行java程
AJudge
·
2019-11-23 23:00
死磕 java线程系列之线程池深入解析——生命周期
注:
java源码
分析部分如无特殊说明均基于java8版本。注:线程池源码部分如无特殊说明均指ThreadPoolExecutor类。简介上一章我们一起重温了下线程的生命周期(六种状态还记得不?)
艾弗森哇
·
2019-11-18 19:53
生命周期
线程池深入解析——定时任务执行流程
注:
java源码
分析部分如无特殊说明均基于java8版本。注:本文基于ScheduledThreadPoolExecutor定时线程池类。
千锋IJava
·
2019-11-11 15:51
java
死磕 java线程系列之ForkJoinPool深入解析
(手机横屏看源码更方便)注:
java源码
分析部分如无特殊说明均基于java8版本。注:本文基于ForkJoinPool分治线程池类。
彤哥读源码
·
2019-11-09 14:55
java
死磕 java线程系列之ForkJoinPool深入解析
(手机横屏看源码更方便)注:
java源码
分析部分如无特殊说明均基于java8版本。注:本文基于ForkJoinPool分治线程池类。
彤哥读源码
·
2019-11-09 01:42
java
线程池
ForkJoinPool
java
死磕 java线程系列之ForkJoinPool深入解析
(手机横屏看源码更方便)注:
java源码
分析部分如无特殊说明均基于java8版本。注:本文基于ForkJoinPool分治线程池类。
彤哥读源码
·
2019-11-09 01:00
第2章 创建和销毁对象
何时以及如何避免创建对象如何确保适时销毁,如何管理对象销毁前必要的清理第1条考虑用静态工厂方法代替构造器静态工厂方法是一个返回类的实例的静态方法,对它其实只是一个普通的静态方法而已,需要注意的是它与设计模式中的工厂方法不同,不要弄混淆了
Java
程序亦非猿
·
2019-11-08 21:42
网站测试清单(3)
2.测试时,
JAVA源码
/脚本是否被浏览器支持?3.测试时,浏览器是否可以正确显示图片?4.是否可以确定在任何浏览器上,字型都是可用的?5.与每个浏览器相关的安全性设置/风险是否经过检验?
给你一颗小瓜子
·
2019-11-08 06:39
异常
Ctrl+O在
java源码
里查找printStackTrace平死打可催死异常和位置getMessage()給特么C级原因出现错误就创建对象异常包含了错误的类型,愿意以及位置异常的体系结构:Throwable
chcvn
·
2019-11-06 16:22
google-s2背后的数学
首先我们先看下目前都有什么资源(1)GO源码:github.com/golang/geo(2)
java源码
:github.com/google/s2-geometry-library-java(3)唯一的
夜尽天明时
·
2019-11-06 07:03
RxJava系列4(过滤操作符)
RxJava系列1(简介)RxJava系列2(基本概念及使用介绍)RxJava系列3(转换操作符)RxJava系列4(过滤操作符)RxJava系列5(组合操作符)RxJava系列6(从微观角度解读Rx
Java
张磊BARON
·
2019-11-05 21:00
死磕 java线程系列之线程池深入解析——定时任务执行流程
(手机横屏看源码更方便)注:
java源码
分析部分如无特殊说明均基于java8版本。注:本文基于ScheduledThreadPoolExecutor定时线程池类。
彤哥读源码
·
2019-11-05 21:02
java
定时任务
线程池
java
死磕 java线程系列之线程池深入解析——定时任务执行流程
(手机横屏看源码更方便)注:
java源码
分析部分如无特殊说明均基于java8版本。注:本文基于ScheduledThreadPoolExecutor定时线程池类。
彤哥读源码
·
2019-11-05 21:00
上一页
60
61
62
63
64
65
66
67
下一页
按字母分类:
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
其他