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源码
分析》:Condition
《
Java源码
分析》:Condition如下这篇博文讲解的Condition真心将的好,自己结合了源码也基本上对Condition有了一个大致的了解。写篇博客记录下。
HelloWorld_EE
·
2020-08-02 19:48
JAVA源码分析
Java源码
分析
Java集合源码分析ArrayListhttps://www.cnblogs.com/zhangyinhua/p/7687377.htmlLinkedlisthttps://www.cnblogs.com/zhangyinhua/p/7688304.htmlVevtor和Stackhttps://www.cnblogs.com/zhangyinhua/p/7688722.htmlHashMapht
蝎子睿
·
2020-08-02 18:54
java
java源码
解析之jdbc
长期以来,一直被什么hibernate啦,jdo啦,mybatis啦,jdbc啦,mysql-connector.jar搞得晕头转向。。很是难受。。因此特别去看了看jdk的jdbc标准。。通过搜索资料也不难知道,它是Javaee的十三大标准之一。。之所以说它是一个标准是有原因的,请看源码。。它的外观基本就是这个样子。。由于当时使用Linux的机器做的截图,现在看起来还是有一些别扭的感觉。。看视看源
Automannnn
·
2020-08-02 18:55
java基础源码查看
JVM
)3.4本地方法栈(NativeMethodStack)3.5程序计数器(ProgramCounterRegister)3.6直接内存(DirectMemory)4.Java代码的编译和执行过程4.1
Java
江小白不喝酒
·
2020-08-02 17:43
Java
专属
用命令编译、运行java项目(多个源码包,依赖第三方jar包)
是第三方的库,位于D:\微云同步盘\352172935\hibernate_class_tools\hibernate_min\目录下)编译1.进入到src所在的目录2.使用命令分别编译src各个包下面的
java
afeiluo
·
2020-08-02 17:24
javaSE
Java源码
分析
如无特别说明,源码分析基于JKD1.8ArrayList概览因为ArrayLIst是基于数字实现的,所以支持快速随机访问。RandomAccess接口标识着该类支持快速随机访问。publicclassArrayListextendsAbstractListimplementsList,RandomAccess,Cloneable,java.io.Serializable数组的默认大小为0priva
WLiiii
·
2020-08-02 17:24
Java使用GZIP进行压缩和解压
附加
java源码
包下载地址网页GZIP压缩可以提高网页浏览速度,无论是之前在如何做网站课程中说的精简代码、图片无损压缩都不如启用Gzip来的实在。
gentle+
·
2020-08-02 13:09
Json格式转 Excel文件的
Java源码
由于工作中与我们对接的部门不懂技术需要我们将Json格式的数据转换成Excel文档提供给她们进行数据分析,其实使用到的技术并不复杂就是Apachepoi的一个简单应用,之所以我要分享出来是因为这个工具类比较实用,有相同需求的小伙伴可以直接引入此类配置Json文件所在的路径和所要的字段即可转换。先奉上Maven依赖:org.apache.poipoi-ooxml3.10-FINAL再奉上源码:由于源
Major818
·
2020-08-02 13:10
源码分享
Java包(package)概念
1.
Java源码
文件源码文件以.java结尾,每个源码文件只能有一个publicclass,并且此publicclass的名字必须与文件名完全一样(大小写也要一样),当然也可以没有pub
navyhu
·
2020-08-01 13:56
Java
Java笔记—01
java语言是解释执行,
java源码
是通过编译生成一种特殊的.class的中间字解码文件,然后再有JVM进行解释执行。
lb1336
·
2020-08-01 13:43
java
java开发工具
javadoc
文档
jvm
float
(第一期)大厂面试系列_ArrayList 公众号
java源码
栈
目录:1.ArrayList是什么?可以用来干嘛?2.ArrayList数组的初始大小长度是怎样的?长度不够时怎么办.3.为什么说数组增删速度慢,增删时ArrayList是怎么实现的?4.ArrayList(intinitialCapacity)是初始化数组大小吗?5.ArrayList是线程安全的么?怎样线程安全的使用ArrayList呢?6.ArrayList适合用来做队列么?7.remove
java源码栈
·
2020-08-01 12:20
android viewgroup浅析
现将一些注释分享一下ViewGroup.
java源码
:/**Copyright(C)2006TheAndroidOpenSourceProject**Licensedu
护士leo
·
2020-08-01 01:57
移动
开发
十大排序算法-------【计数排序】详解(
Java源码
)
计数排序不是基于比较的排序算法,其核心是将输入的数据值转化为键存储在额外开辟的数组空间中,作为一种线性时间复杂度的排序,计数排序要求输入的数据必须是由确定范围的整数。算法描述找出待排序的数组中最大和最小的元素;统计数组中每个值为i的元素出现的次数,存入数组C的第i项;对所有的计数累加(从数组C中的第一个元素开始,每一项和前一项相加);反向填充目标数组:将每个元素i放在新数组的第C(i)项,每次放一
第二颗大白菜
·
2020-07-31 22:58
JavaSE
java机制:类的加载详解(静态类,静态变量,静态方法,静态代码块,构造代码块,成员变量,成员方法,父类...)
“代码编译的结果从本地机器码转变为字节码,是存储格式发展的一小步,却是变成语言发展的一大步”,这句话出自《深入理解JAVA虚拟机》一.源码编译代码编译由
JAVA源码
编译器来完成。
mawei7510
·
2020-07-31 20:42
Java
Java编译期和运行期 & JVM
首先两张图,描述编译和执行的过程:Java代码编译是由
Java源码
编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:如下图,Java程序从源文件创建到程序运行要经过两大
f45056231p
·
2020-07-31 17:18
零碎知识
面试官系统精讲
Java源码
及大厂真题 - 20 SynchronousQueue 源码解析
20SynchronousQueue源码解析更新时间:2019-10-1511:19:50只有在那崎岖的小路上不畏艰险奋勇攀登的人,才有希望达到光辉的顶点。——马克思引导语SynchronousQueue是比较独特的队列,其本身是没有容量大小,比如我放一个数据到队列中,我是不能够立马返回的,我必须等待别人把我放进去的数据消费掉了,才能够返回。SynchronousQueue在消息队列技术中间件中被
星河子_YumWisdom
·
2020-07-31 13:29
面试官系统精讲
Java源码
及大厂真题 - 16 ConcurrentHashMap 源码解析和设计思路
16ConcurrentHashMap源码解析和设计思路与有肝胆人共事,从无字句处读书。引导语当我们碰到线程不安全场景下,需要使用Map的时候,我们第一个想到的API估计就是ConcurrentHashMap,ConcurrentHashMap内部封装了锁和各种数据结构来保证访问Map是线程安全的,接下来我们一一来看下,和HashMap相比,多了哪些数据结构,又是如何保证线程安全的。1类注释我们从
星河子_YumWisdom
·
2020-07-31 13:29
面试官系统精讲
Java源码
及大厂真题 - 17 并发 List、Map源码面试题
17并发List、Map源码面试题梦想只要能持久,就能成为现实。我们不就是生活在梦想中的吗?引导语并发List和Map是技术面时常问的问题,问的问题也都比较深入,有很多问题都是面试官自创的,市面上找不到,所以说通过背题的方式,这一关大部分是过不了的,只有我们真正理解了API内部的实现,阅读过源码,才能自如应对各种类型的面试题,接着我们来看一下并发List、Map源码相关的面试题集。1CopyOnW
星河子_YumWisdom
·
2020-07-31 13:29
为什么要学习算法和数据结构
作为Javaweb开发人员,如果刚开始没有进入大公司,而进入小公司,又忙于项目,忙于学习各种框架,忽视了底层的学习,经过两三年之后,总会意思到自己在某方面的薄弱,特别是想深入一些框架底层知识,
Java源码
的内容等
weixin_30776273
·
2020-07-31 12:30
Java源码
解析-Stack源码分析
一、简介stack类图.png栈是数据结构中一种很重要的数据结构类型,因为栈的后进先出功能是实际的开发中有很多的应用场景。JavaAPI中提供了栈(Stacck)的实现。Stack类继承了Vector类,而Vector类继承了AbstractList抽象类,实现了List类,Cloneable接口,RandomAcces接口以及Serializable接口。二、源码阅读1.构造方法publicSt
端木轩
·
2020-07-31 12:23
使用fabric-sdk-
java源码
搭建maven项目
1.下载源码https://github.com/hyperledger/fabric-sdk-java如果是直接下载zip包的话,打包的时候会报错,因为pom中有个git插件需要读取git信息,注释掉即可。pl.project13.mavengit-commit-id-plugin2.2.2get-the-git-infosrevisionvalidate${project.basedir}/.
liufei198613
·
2020-07-31 12:43
面试官系统精讲
Java源码
及大厂真题 - 14 简化工作:Guava Lists Maps 实际工作运用和源码
简化工作:GuavaListsMaps实际工作运用和源码更新时间:2019-09-2410:32:00如果不想在世界上虚度一生,那就要学习一辈子。引导语在日常工作中,我们经常会使用一些三方的API来简化我们的工作,Guava就是其中一种,Guava是Google开源的技术框架,使用率高,社区活跃度也很高。本小节我们从工作中对Guava集合的使用入手,然后深入的看下其底层的实现,最后总结其设计思想。
星河子_YumWisdom
·
2020-07-31 11:07
十大排序算法-------【桶排序】详解(
Java源码
)
桶排序是计数排序的升级版。它利用了函数的映射关系,高效与否的关键就在于这个映射函数的确定。桶排序的工作原理:假设输入数据服从均匀分布,将数据分到有限数量的桶里面,每个桶再分别排序(有可能再次使用到排序排序算法或者是以递归的方式继续使用桶排序进行排序)。算法描述设置一个定量的数组当作空桶;遍历输入数据,并且把数据一个一个放到对应的桶里面去;对每个不是空的桶进行排序。从不是空的桶里面把排序好的数据进行
第二颗大白菜
·
2020-07-31 09:41
JavaSE
学习java,如何入门,小白用户的第一行java代码
工具/原料i码邦java编程神器java教程、
java源码
、javaide在线编码编译调试运行工具方法/步骤1小白用户,什么是小白,就是什么也不知道,那么好了,我们只需要一款工具,然后一切从0开始。
UML建模工具
·
2020-07-30 22:46
java入门
android的动画相关参数说明
:Android中animation由四种类型组成在XML文件中:alpha渐变透明度渐变效果scale渐变尺寸伸缩渐变效果translate画面转换位置移动渐变效果rotate画面转移旋转渐变效果在
Java
DragonWar%
·
2020-07-30 21:41
SSM - Spring 基础介绍:领域模型、核心架构
优势主要在于:降低J2EE使用难度,方便集成各种框架推荐以及大量使用了面向对象的设计思想,是学习
Java源码
的经典框架面向接口编程,而不是面向类的编程,不断地利用Jav
shinepans
·
2020-07-30 20:25
Spring
SSM
HashMap源码解析(一)
前言本篇主要了解下HashMap的源码,以便了解其常用方法的实现原理.本篇以androidSDKAPI26内的
Java源码
为准HashMap是什么HashMap是基于实现Map接口的哈希表,但是他和HashTable
toothpickTina
·
2020-07-30 19:54
Java虚拟机
二、java特点Java是解析型编程语言,不能对计算机进行直接操作,需要安装java虚拟机,对
java源码
进行编译后形成字节码,通过虚拟机发出指令对计算机进行操作。
凯哥学堂
·
2020-07-30 18:13
Java源码
解析ConcurrentHashMap的初始化
首先看一下代码privatefinalNode[]initTable(){Node[]tab;intsc;while((tab=table)==null||tab.length==0){//第一次检查if((sc=sizeCtl)0)?sc:DEFAULT_CAPACITY;@SuppressWarnings("unchecked")Node[]nt=(Node[])newNode[n];tabl
bugcoder321
·
2020-07-30 15:48
Java源码解析
Java源码解析
java源码
分析之-ConcurrentHashMap1.8
ConcurrentHashMap源码分析最近在看ConcurrentHashMap1.8版本的源码,有了些自己的见解,想与大家分享一番,理解有不对的地方还请大家指正。ConcurrentHashMap源码应该怎么读,大家可以先在脑海里想一下,ConcurrentHashMap在自己的项目中比较常用的几个方法,然后以这些方法作为入口,顺着往下一条线进行阅读,接着发散到其他关联的一下方法逻辑,最后由
小號子
·
2020-07-30 15:42
java源码分析
java
java并发编程
android打造的最简单计算器界面
注意其中的android:stretchColumns="0,1,2,3"属性,该属性可以控制每列的宽的权重,类似weight,由于这里4列都是“平等的”,所以是“0,1,2,3”,全部布局文件如下:
java
gundumw100
·
2020-07-30 15:31
android
OS
XML
private static final long serialVersionUID = 1L;是用来做什么的
java源码
里有大量的类都有这么一个序列号。目的就是把java对象序列化而后进行保存。java的序列化机制式通过判断类的serialVersionUID来验证版本的一致性的。
爱飞的光
·
2020-07-30 12:47
java
爬虫工程师的app逆向之路-刷机到板砖
昨晚录得视频,包括了安卓刷机(twrp操作视频)、frida环境搭建、*5分的app实操,Bytes还原成字符串、Md5的
Java源码
Hook(真的可以5秒真男人)。
成小新
·
2020-07-30 12:29
安卓逆向
爬虫
Java源码
学习-HashMap(JDK5与JDK7)
目录首先,来看一下jdk5的经典实现吧。然后,开始瞅一瞅JDK7的HashMap实现吧最后,对HashMap的两个思考为什么容量大小一定是2的幂次方?第二个问题就是重写equals方法必须重写hashcode方法在HashMap这得到印证。首先,来看一下jdk5的经典实现吧。1、HashMap继承了AbstractMap,实现了三个接口:Map,Cloneable,Serializable数据结构
ChaosKong
·
2020-07-30 12:50
Java源码分析
【干货】java面试之超全基础篇
java的编译和运行
java源码
经过编译,生成中间字节码文件.class文件,需要将这些文件放在JVM中运行,JVM是跨平台的,所以java具有跨平台特性。
冰星
·
2020-07-30 10:36
Servlet
Servlet2017年2月13日21:41配置web.xml文件配置servlet的名称和路径名称,可自定义路径,
Java源码
的路径配置servlet的访问路径名称与servlet-name要一致/路径名
灼卓丶
·
2020-07-30 09:29
servlet
java
再谈Java中的覆盖(Overriding)与重载(Overloading)
答:在
JAVA源码
编译阶段,JVM将方法调用与实际方法进行绑定的过程,这就是静态绑定,我们常见的方法重载绑定(methodOverloadingbinding)就是静态绑定。问题二:什么是动态绑定?
__HelloWorld__
·
2020-07-30 08:37
Java
Android的反编译和代码混淆
个工具反编译资源文件反编译类文件代码混淆要反编译apk需要下面3个工具apktool(资源文件获取)作用:资源文件获取,可以提取图片文件和布局文件进行使用查看dex2jar(源文件获取)作用:将APK反编译成
java
跳动的松鼠
·
2020-07-29 22:20
java源码
-ThreadPoolExecutor(1)
java源码
-ThreadPoolExecutor(1)
java源码
-ThreadPoolExecutor(2)
java源码
-Thr
晴天哥_374
·
2020-07-29 20:24
Hadoop平台学习过程的一些总结
2.hadoop执行mapreduce的有几种方式一、原生态的方式:
java源码
编译打包成jar包后,由hadoop脚本调度执行二、基于MR的数据流LikeSQL脚本开发语言:pig三、构建数据仓库的类
bingdongguke1
·
2020-07-29 17:02
大数据
python
java
Google Java Style 中文版
依照此规范编写的
Java源码
文件可以被称为GoogleStyle。和其他编程规范指南一样,规范不仅包括了代码的结构美学,也包括了其他一些业界约定俗成的公约和普遍采用的标准
Ami121
·
2020-07-29 17:43
java
Tika结合Tesseract-OCR 实现光学汉字识别(简体、宋体的识别率百分之百)—附
Java源码
实现及真实测试数据和训练集下载地址...
OCR(Opticalcharacterrecognition)——光学文字识别,是图像处理的一个重要分支,中文的识别具有一定挑战性,特别是手写体和草书的识别,是重要和热门的科学研究方向。可惜国内的科研院所,基本没有大量的高识别率的训练集—笔者联系过北京语言大学研究生一篇论文的作者,他们说有%90的正确识别率,结果只做了简单的2000字。真的是为了论文而论文。斯坦福大学有个工程项目,专门做中文汉字
CoderBaby555
·
2020-07-29 13:05
字节码的编译原理
1.编译原理java编译器在将
java源码
编译为一个有效的字节码文件,主要会经历4个步骤:词法解析à语法解析à语义解析à生成字节码2.词法解析步骤2.1词法解析过程词法解析是javac编译器执行字节码编译的第一步
zhuguorong11
·
2020-07-29 13:48
java
Java动态生成Class文件
在学习Retrofit源码时,发现retrofit.create(finalClassservice)是通过Java的动态代理构建了一个代理对象,所以翻看了一下
Java源码
中关于动态代理如何构建对应的类的代码
jianwuding
·
2020-07-29 11:47
HashMap简析
身为java程序员,没有研究过HashMap源码也确实说不过去,遂在面试结束后仔细阅读了JDK7的HashMap.
java源码
,简单分析如下文。
fanst_
·
2020-07-29 08:48
源码分析
Java ThreadLocal 是如何发挥作用的
看完之后我们分析下源码:以下源码来自JDK1.8Thread.
java源码
publicclassThreadimplementsRunnable{//...
一个行走的民
·
2020-07-29 03:57
Java
java源码
剖析: 对象内存布局、JVM锁以及优化
http://www.cnblogs.com/dennyzhangdd/p/6734638.html一、目录1.启蒙知识预热:CAS原理+JVM对象头内存存储结构2.JVM中锁优化:锁粗化、锁消除、偏向锁、轻量级锁、自旋锁。3.总结:偏向锁、轻量级锁,重量级锁的优缺点。二、启蒙知识预热开启本文之前先介绍2个概念2.1.cas操作为了提高性能,JVM很多操作都依赖CAS实现,一种乐观锁的实现。本文锁
zdy0_2004
·
2020-07-29 02:43
java
jvm
Java源码
初窥--String
String类代表文字串,java程序中所有的字符常量,如"abc",都是String类的实例.String是常量,他的值只要创建之后都不会改变(此处说的不可变不是说不能改变,我们再写程序时通常会给string变量赋值,其实不是改变他的值,我们知道string是引用对象,赋值实际上是在内存stringpool中添加一个新的对象然后再指向赋值的对象),stringbuffer则支持可变string,
lifeflowers
·
2020-07-29 02:06
Thinking
in
Java
Source
Code
二.Android项目结构
全局描述文件//用来配置整个应用属性Android:icon=””配置图标Android:label=””配置标签//用于配置应用当中所应用的activity//用于把当前activity配置成应用程序入口②
Java
郭旭Insist
·
2020-07-29 01:51
Java源码
解析-DualPivotQuicksort
前言一直都想阅读一些比较深层次的东西,但是自己的水平还没有达到那个层次,所以从比较基础也是比较底层的
Java源码
下手。排序应该是使用的比较多,性能比重比较大的算法之一,而快排更是排序中的经典。
胖了个胖在学习
·
2020-07-29 00:49
源码解析
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他