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源码
AQS架构
volatileintstate(代表共享资源)和一个FIFO线程等待队列(多线程争用资源被阻塞时会进入队列中)AQS定义了两种资源共享方式:Exclusive(独占方式)、Share(共享方式)具体在
java
一念成佛_LHY
·
2020-09-15 17:15
java进阶
AQS
【
java源码
阅读系列】String类型
https://blog.csdn.net/sugar_rainbow/article/details/68150249https://www.cnblogs.com/NiceCui/p/8046564.html参考以上文章javanative关键字一个NativeMethod就是一个java调用非java代码的接口。一个NativeMethod是这样一个java的方法:该方法的实现由非java语
天然无公害
·
2020-09-15 17:43
源码阅读-String
源码阅读
解决新版sonar-java插件需要配置sonar.java.binaries参数的问题
Pleaseprovidecompiledclassesofyourprojectwithsonar.java.binariesproperty的问题最近在新的docker容器上部署了sonarqube,然后在更新中心安装了java插件后,使用以前的命令分析
java
pengyuan_D
·
2020-09-15 17:52
其他
java源码
阅读系列-String
String源码惯例,膜拜LeeBoynton大神先来看看官方注释对String的解释*Stringsareconstant;theirvaluescannotbechangedafterthey*arecreated.Stringbufferssupportmutablestrings.*BecauseStringobjectsareimmutabletheycanbeshared.String
Ysfcsdn2016
·
2020-09-15 16:50
源码阅读
Java中多态的应用实例---迭代器设计模式
这就给使用带来了困难,为了解决这个困难,迭代器应运而生迭代器遍历不同集合的思路把不同的集合先转换成迭代器集合,然后用迭代器的方法来遍历迭代器集合根据这个思路需要解决的问题只有一个,那就是如何把不同的集合转换成迭代器集合
java
悬廊A字裙
·
2020-09-15 15:16
Java
迭代器
黑马程序员_反射
学习反射有助于对
java源码
的理解,提升对面向对象的理解。反射就是把Java类中的各种成分映射成相应的java类。
IT黑马
·
2020-09-15 11:18
j2se基础
【Hadoop】Avro源码分析(一):Schema
本篇主要分析org.apache.avro.schema.
java源码
,以此深入了解schema。1.抽象类Schemaschema是abstractclass,并且继
lifehack
·
2020-09-15 08:04
hadoop
idea生成jar包上传服务器 运行MapReduce程序和idea本地运行MapReduce程序
/p_count等待完成分享
java源码
:importjava.io.IOException;importorg.apache.h
shadow123666
·
2020-09-15 03:57
学习
hadoop
mapreduce
分析
java源码
及大厂真题-基础
分析
java源码
及大厂真题-基础一、基础1、String、Long源码解析和面试题1.1、String1.1.1不变性我们可以写一个demo来模仿一下:Strings="hello";s="world"
believer-zzm
·
2020-09-15 03:54
java
java基础
java源码
java -Dfile.encoding设置解决程序运行乱码问题
搜索
java源码
,只能找到4个
weixin_33856370
·
2020-09-15 01:49
java
操作系统
Java源码
解析HashMap的resize函数
HashMap的resize函数,用于对HashMap初始化或者扩容。首先看一下该函数的注释,如下图。从注释中可以看到,该函数的作用是初始化或者使table的size翻倍。如果table是null,那么就申请空间进行初始化。否则,因为我们在使用2的指数的扩张,在原来table的每个位置的元素,在新的table中,他们要么待在原来的位置,要么移动2的指数的偏移。从这里可以看出,扩容前table每个位
bugcoder321
·
2020-09-14 22:20
Java源码解析
Android减小apk包大小的建设性方案
在顶部导航的build下可以找到,分析一个apk可以看到:需知:res中是存放图片资源的;lib中是存放so库,各个cpu架构的;classes.dex是
java源码
编译后生成的java字节码文件;assets
橙子紫了
·
2020-09-14 20:43
android开发
Java源码
阅读(类图自动生成工具)
菜鸟上路,在有了基础以后,总需要去阅读大量的优秀的源码,但在面对一个项目工程大量的代码不知道怎么下手。只是跟着敲代码,我觉得这个方法不太妥当。我是个方法论者,在收集查阅了大量的资料后发现画代码结构图(类图)是被很多大神所推崇的,这会让你对整个工程在总体上有一个把握,经验自然也攒得快些。可是类图我尝试了下去画,发现菜鸟又没有这个实力,又翻了下有没有直接生成的工具(没错,我就是这么懒)。都尝试了下,不
夏洛克卷
·
2020-09-14 17:07
Java
java源码
-HashSet
开篇 当抛弃所有虚的东西之外,我决定好好的把java的基础再过一遍,包括
java源码
、effectivejava、阿里的java代码编程规范。希望能够进一步夯实自己的基础,增加自己的底气。
weixin_34241036
·
2020-09-14 16:16
Java源码
分析:深入探讨Iterator模式
java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的实现原理。本文讨论的源代码版本是JDK1.4.2,因为JDK1.5在java.util中使用了很多泛型代码,为了简化
weiling1225
·
2020-09-14 15:23
JAVA源码
分析---基本类型对应的包装类之基本框架
JAVA源码
分析之基本类型对应的包装类之基本框架如图,数字类型的包装类都继承了Number这个抽象类;所有的包装类都实现了序列化接口;图中没有表现出的一个是所有的类型都除了Number都实现了Comparable
fruit_dish
·
2020-09-14 15:14
java语言
Java源码
阅读------ArrayList(1)
Java源码
阅读------ArrayList(1)简介基本操作初始化(构造函数)按索引的取值与赋值按值的查找容量扩充容量裁剪插入数据移除数据表长简介java中的线性表容器,是一种顺序表的结构,核心是用一个数组来对数据进行存储
yzsorz
·
2020-09-14 15:09
源码阅读
java
源码阅读
JAVA源码
分析Collection之Map
Map的底层实现:LinkedList数组,一个非常大的数组,LinkedList中存储的是MyEntry对象(包括key和value属性的对象),因为要保证map中的查询速度比较快,是基于散列算法来实现的,散列的主要实现是依靠hashcode方法。hashcode的产生是基于,内存地址产生的,保证产生的每一个hashcode都是唯一的,其实这种算法有点类似于桶排序。就是一种牺牲空间,从而来换取时
修炼之路
·
2020-09-14 15:05
JAVA源码分析
frida hook解密auto.js加密后的脚本
就不需要配置python环境adb环境:电脑连接手机通过命令行进行操作frida命令环境:命令行执行frida命令dex2jar:将dex文件转换成jar文件jd-gui:将jar文件进行反编译,得到
java
黯叶
·
2020-09-14 15:53
编程技术
auto.js
frida
hook
java源码
---hashmap源码分析(jdk1.8)
一、新的琢磨和旧的理解之前大致写了一篇hashmap的源码分析,地址。但总觉得理解有很多错误的理解,比如之前只理解数据存储在hashmap中开始是数组,后来是链表,再后来是红黑二叉树,但最近几周感觉理解有问题,重新理解了下,才觉得大错特错。其实真实的结构却是这样的二、hashmap新的源码解析1、创建hashmap对象HashMapmap=newHashMap[]table;transientin
专注写bug
·
2020-09-14 15:52
java基础
hashmap
Java源码
分析
Java源码
分析
Java源码
分析String
Java源码
分析学习源码,从基层了解Java。
qq_30008415
·
2020-09-14 14:54
Java
Java源码
解析 Iterator
位置:java.util.Iterator类型:interface用途:对集合进行遍历,Iterator替换Enumeratior在JAVA的集合框架中.Iterator与Enumeratior的不同之处有两点·Iterator允许调用者删除元素在底层集合中迭代,·方法名称改善属于JAVA集合框架(JavaCollectionsFramework)的一部分。参数:代表这个iterator返回的类型
mingjie1212
·
2020-09-14 14:55
Java
Collection
Framework
Java源码解析
java源码
分析之TreeMap深入篇
TreeMap有Values、EntrySet、KeySet、PrivateEntryIterator、EntryIterator、ValueIterator、KeyIterator、DescendingKeyIterator、NavigableSubMap、AscendingSubMap、DescendingSubMap、SubMap、Entry共十三个内部类。Entry是在TreeMap中用于
快乐的燕子会飞
·
2020-09-14 14:49
java
JDK核心
JAVA源码
解析(1) - Object
想写这个系列很久了,对自己也是个总结与提高。原来在学JAVA时,那些JAVA入门书籍会告诉你一些规律还有法则,但是用的时候我们一般很难想起来,因为我们用的少并且不知道为什么。知其所以然方能印象深刻并学以致用。首先我们从所有类的父类Object开始:1.Object类(1)hashCode方法和equals方法publicnativeinthashCode();publicbooleanequals
张哈希
·
2020-09-14 13:04
java碎片收集
JDK源码剖析
JDK框架JAVA源码解析
【
JAVA源码
分析——Java.lang】包装类源码分析
包装类分析Java基本类型包括八种:byte、short、int、long、float、double、char、booleanNumber类型其中数字类型包括:整数型:byte:-127~128short:-32767~32768int:0x80000000~0x7ffffffflong:0x8000000000000000L~0x7fffffffffffffffL浮点型:float:0x0.00
weixin_34128411
·
2020-09-14 12:02
java源码
分析之HashSet
http://blog.csdn.net/jzhf2012/article/details/8540696Java容器类的用途是“保存对象”,分为两类:Map——存储“键值对”组成的对象;Collection——存储独立元素。Collection又可以分为List和Set两大块。List保持元素的顺序,而Set不能有重复的元素。本文分析Set中最常用的HashSet类,并简单介绍和对比Linked
weixin_30530523
·
2020-09-14 12:20
java
java是编译性语言,解释性语言
书中对java的描述是这样的:java兼具编译性与解释性,java编译器会将
java源码
翻译成所谓的字节码(面向虚拟CPU的指令集)当java可执行文件(字节码)在机器上运行时。
墨迹世界
·
2020-09-14 12:23
jvm
JAVA源码
分析(一)——String
String的源码分析Java中String不是基本数据类型,而是一种特殊的类。String代表的是不可变的字符序列,为不可变对象,一旦被创建,就不能修改它的值,对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去从类的继承和接口实现来看:publicfinalclassStringimplementsjava.io.Serializable,Comparable,C
Only丶爱你
·
2020-09-14 12:08
JAVA源码分析
Java源码
分析——包装类与Void类解析
在Java中,有着8种基本类型,其对应着8种包装类型,分别为:Integer、Long、Short、Boolean、Float、Double、Byte以及Character类,这8种包装类型分别封装了对应类型的常用操作以及一些优化操作,比如包装类的缓存,自动装箱等。它们之间的关系如下:在Number抽象类中定义了一些系列的基础类型的转换行为,所以关于数字操作的都继承自Number抽象类,而Bool
suye233
·
2020-09-14 12:13
JavaSE基础
Java源码分析与思考
【
Java源码
系列】String最细源码分析&StringBuffer原理对比
1.结构String继承关系,核心成员变量,主要构造函数:publicfinalclassStringimplementsjava.io.Serializable,Comparable,CharSequence{/***1.final会被jvm缓存,提高了性能*2.fianl变量线程安全,节省了线程同步的开销*正因为是final的,所有不可变,即所有String都是新的*注:这个数组是不可变的,不
A minor
·
2020-09-14 12:51
java
【
Java源码
系列】包装类的缓存池原理:Long源码分析
本文以Long为例,来看看包装类中缓存池设计的思路。1.结构Long中缓存池相关代码:publicfinalclassLongextendsNumberimplementsComparable{//用来保存具体long值privatefinallongvalue;//在构造时传入要封装的long值publicLong(longvalue){this.value=value;}//注:这里需要静态成
A minor
·
2020-09-14 12:20
java
深入理解Java虚拟机之(二):jdk1.7和jdk1.8 JVM管理的内存结构
一:java代码编译执行过程(粗略介绍)1.源码编译:通过
Java源码
stay hungry,stay you
·
2020-09-14 12:19
java
深入理解Java虚拟机
Decompiled .class file,bytecode version:51.0(Java 7) Source for 'Android API 23 Platform' not found
今天在AndroidStudio中访问
Java源码
的时候,代码上方出现如下提示:而且方法体中显示介样内容:thrownewRuntimeException("Stub!")
weixin_30482181
·
2020-09-14 11:35
java源码
(1):ArrayList
ArrayList是实现了List接口的一个动态可调节大小的数组可用来存放各种形式的数据,好处:1.动态的增删数据;2.数组的大小动态控制,实现了ICollection和IList接口,看源码:继承于AbstractList抽象类,但其内部只有一个抽象方法get(),关于AbstracktList链接:AbstractList详解实现接口List,RandomAccess,Cloneable,ja
tongww丶top
·
2020-09-14 09:41
java源码
【
java源码
】解读HashTable类背后的实现细节
HashTable这个类实现了哈希表从key映射到value的数据结构形式。任何非null的对象都可以作为key或者value。要在hashtable中存储和检索对象,作为key的对象必须实现hashCode、equals方法。一般来说,默认的加载因子(0.75)提供了一种对于空间、时间消耗比较好的权衡策略。太高的值(指加载因子loadFactor)虽然减少了空间开销但是增加了检索时间,这反应在对
东陆之滇
·
2020-09-14 08:12
【数据结构
算法】
【Java源码】
HashTable源码
哈希表
哈希数组
rehash
两次的CVTE面试之旅和反思
正式校招(一面刷)1.简单的自我介绍2.项目—NFC相关,比赛3.JNI调用过程4.APK体积如何降低说错了Mutidex可以减少(只是优化了dex结构)—然后被面试官怼了5.抽象类和接口区别6.Rx
Java
装置图
·
2020-09-14 02:33
android
面试
文章总目录
citusdata】✳citusdata探索✂【docker】✳docker基础✂【git&github】✳git基础✳github基础✂【gradle】✳gradle基础✂【java】✳java基础✳
java
练好本领
·
2020-09-14 01:44
杂谈
java
汽车最少油耗穿越沙漠问题(
Java源码
)
例题:一辆吉普车穿越1000km的沙漠,吉普车的总装油量为500加仑,耗油率为1加仑/km。由于沙漠中没有油库,必须先使用这辆车在沙漠中建立临时的油库(起点处吉普车满油)。若吉普车用最少的耗油量穿越沙漠,应在那些地方建立油库,以及各处所存储的油量。问题分析:对于例题中的问题,只能有吉普车独立的来回运输油料并建立油库,同时需要考虑,吉普车的往返是需要耗油的。若是从前往后想的话,我们很难找出穿越沙漠规
Apolozh瑞瑞
·
2020-09-14 00:10
数据结构
java每日一练
JDK包含了JRE,同时还包含了编译
java源码
的编译器javac,还包含了很多java程序
不放手, 不错过
·
2020-09-13 17:05
J2EE全程学习
java
记一次java类文件与class文件不匹配的问题
接着查看A.
java源码
,总共只有16行,那么第22行怎么会报错呢,而且代码中并不存在类型转换。分析解决步骤:1.项目部署在tomcat中,所以首先清空了tomcat下的项目相关资源。
slience333xxx
·
2020-09-13 16:22
Java
JDK 和 JRE 有什么区别
JDK包含了JRE,同时还包括
java源码
的编译器javac、监控工具jconsole、分析工具jvisualvm等。【
ConstXiong
·
2020-09-13 15:46
面试
自做
Java
面试题
酷狗音乐的临时缓存文件转换为MP3文件,
java源码
酷狗临时缓存文件,其实已经是吧MP3文件下载好了,只是名字看上去好像是通过md5算法重命名的。酷狗在缓存文件的时候会同时缓存歌词。这个程序就是根据md5管理对应的歌词文件和缓存文件,然后把缓存文件改成歌曲名+.mp3格式。原谅我取这么长也不知道对不对的类名。packagecom.zhou.run;importjava.io.File;importjava.util.HashMap;importja
k55k3
·
2020-09-13 12:27
小程序
Java
util
kugou
mybatis的jdbcType和javaType、oracle,MySQL的对应类型
为了表示这些数据类型,
Java源码
是采用枚举来定义的:publicenumJDBCTypeimplementsSQLType{TINYINT(Types.TINYINT),SMALLINT(Types.SMALLINT
weixin_34292402
·
2020-09-13 10:57
点餐系统部署文档,java后台部署和微信点餐小程序的部署
IntelliJIDEA开发工具(java)4,安装微信小程序开发者工具5,注册小程序获取小程序appidjava后台一,源码导入1,首先下载源码上图中的Java后台源码,下载到桌面并解压2,点击open导入上图的
java
编程小石头
·
2020-09-13 08:18
java入门2020
java
点餐
点餐系统
点餐小程序
微信点餐
扫码点餐
学以致用——
Java源码
——使用drawArc方法绘制同心圆(Concentric Circles Using Method drawArc)
程序功能:使用drawArc方法绘制同心圆。参考文章:彩色同心圆的绘制(Bull's-eye),https://blog.csdn.net/hpdlzu80100/article/details/51768614运行结果:源码:1.实体类//CreatingJFrametodisplayDrawPanel.importjava.awt.Graphics;importjavax.swing.JPan
预见未来to50
·
2020-09-13 08:26
Java编程(Java
Programming)
JVM运行时内存布局
JVM运行时内存布局1JVM的内存区域布局java代码的执行步骤有三点
java源码
文件->编译器->字节码文件字节码文件->JVM->机器码机器码->系统CPU执行JVM执行的字节码需要用类加载来载入;
hell0_W0rld4396
·
2020-09-13 08:49
java
jvm
java实现的图像腐蚀、膨胀运算
这几天研究图像处理过程接触的腐蚀膨胀操作,要找个
java源码
参考都比较困难,所以自己写了java实现代码,并添加了阈值判断功能。可以手动修改结构元素以或者局部小改动得到不同的效果。欢迎交流指正!
二哥的博客
·
2020-09-13 05:04
图像处理
java
mac下Intellij IDEA为每个web工程生成的对应_jsp.java目录位置
想看IntellijIDEA为每个web工程建立的work目录下的jsp.
java源码
文件,教程只写了Windows的,我自己找mac的找了足足15分钟。
融化的雪
·
2020-09-13 01:15
java
tomcat
jsp
mac
APK批量反编译到Java
在各种被恶心之后,又继续恶心这东西……实验需要将大量AndroidApp
Java源码
分析,之前反编译出来的由于版本问题,导致不少错误,所以需要重修来批量反编译。
BetaBin
·
2020-09-13 00:24
Android
安全
《
Java源码
分析》:Timer/TimerTask
《
Java源码
分析》:Timer在JDK5.0之前,java.util.Timer/TimerTask是唯一的内置任务调度方法,而且在很长一段时间里很热衷于使用这种方式进行周期性任务调度。
HelloWorld_EE
·
2020-09-12 23:36
JAVA源码分析
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他