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源码
赏析--java.util.LinkedList
1.介绍LinkedList是List和Deque接口的双向链表的实现。实现了所有可选列表操作,并允许包括null值。LinkedList既然是通过双向链表去实现的,那么它可以被当作堆栈、队列或双端队列进行操作。并且其顺序访问非常高效,而随机访问效率比较低。注意,此实现不是同步的。如果多个线程同时访问一个LinkedList实例,而其中至少一个线程从结构上修改了列表,那么它必须保持外部同步。这通常
faris_shi
·
2020-06-25 13:12
java源码
解析之Regex正则(一)
本章介绍Regex正则相关的知识。曾几何时,我认为自己接触的所有的知识中最高级的为正则,原因在于它提供了一种模式匹配,并且认为它是很低层的操作。并且了解到编译器或者汇编器也大量运用了正则,但是这次的了解后或许会更新一些自己的观点。java中的正则接触的较多的有两个:Pattern和Matcher。中文意思应该是模式和匹配器。事实证明,Pattern重要性还是高于后者的,源码说话:可见其本身会依赖于
Automannnn
·
2020-06-25 10:26
java基础源码查看
java源码
解析之awt(一)
这次记录的是图形编程awt,本来应该是放到后面看的,但是由于后面的学习的对这块的知识要求的比较迫切。怕以后没有机会看便提前看了一下,事实上也不可能全部看完,因为内容实在是太多,因此还是按照惯例,以时间线的方式进行笔记的记录。。在awt包下中的类下面稍加分析,应该能发现哪个是老大,嘿嘿,就是Component。上两张图是它的一些依赖关系。。之前看的时候并不太理解所谓的轻量级容器和重量级的容器,事实上
Automannnn
·
2020-06-25 10:26
java基础源码查看
java源码
解析之反射(二)
今天心情很沉重,原因种种便不细说。按照计划今天要记录关于代理的源码。先上依赖的结构图:类不是很多,按查看的时间线来进行记述。官方说明,配合有道蹩脚的翻译。。解释很多,再读的时候发现已经有些蒙蔽。大致是描述代理的结构构成。执行的相关参数。InvocationHandler作为一个抽象,充当该类中的关键实现。类似于Thread与Runnable的关系。构造的相关说明。可见其留给子类的只有一个构造,即包
Automannnn
·
2020-06-25 10:26
java基础源码查看
java源码
解析之charset(二)
上一篇写了charset的一些外围,这一篇查看编码相关的一些实现:、首先看的是七位的ascii编码:可以看到它的实现是就是语言机制所提供的强转,好桑心。一直以为很神秘。编码与解码都是这种款式:强转!需要注意的就是有时候我们读取文件的时候,出现一个带颜色的问号的来源就在于此。因为它的逻辑就是这样。接下来看基于八位的iso的字符编码集的实现:其逻辑的实现也能看出来,它只能处理一个字节的编解码,因此这就
Automannnn
·
2020-06-25 10:26
java基础源码查看
java源码
之 io 流源码解读(一)
刚刚喝了一波毒鸡汤,其中印象最深的就是这两个:没有人能够让你放弃梦想,自己想想就放弃了。找对象的时候不能光看对方的外表。。。。还要看看自己的外表哈哈哈~~吸收了这一大波精气之后,我感觉我的精力值已经足够支撑我将这篇文章完成,嘿嘿走你...\花了一周的零碎时间,整理了一下相关的类关系,虽然网上有很多,但是自己动手做一遍效果要好不知道多少。但是不知道怎么传大图,只能将它调的很小穿上来。嗯,上图吧:咋一
Automannnn
·
2020-06-25 10:55
java基础源码查看
hsdis反汇编
java源码
工具的使用方法
下载地址:hsdislinux下将hsdis.so拷贝到/usr/lib/jvm/java-11-openjdk-11.0.7.10-4.el7_8.x86_64/lib/server目录下(相对应于你的jdk目录lib/server下)window好像也差不多可以先测试下是否成功java-XX:+UnlockDiagnosticVMOptions-XX:+PrintAssembly-versio
bangiao
·
2020-06-25 10:00
zookeeper之watcher
下面我们来看一下
java源码
。zookeeper版本:org.apache.zookeeperzookee
Sara2018
·
2020-06-25 09:33
zookeeper
深入学习
java源码
之Object.writeObject()与Object.readObject()
深入学习
java源码
之Object.writeObject()与Object.readObject()对象的输出流:ObjectOutputStream对象的输入流:ObjectInputStreamjava.io.ObjectOutputStream
wespten
·
2020-06-25 09:49
Java源码
深入学习
java源码
之Class.forName()与 Class.getDeclaredField()
深入学习
java源码
之Class.forName()与Class.getDeclaredField()java反射什么是反射反射(Reflection)是Java的特征之一,它允许运行中的Java程序获取自身的信息
wespten
·
2020-06-25 09:15
Java源码
深入学习
java源码
之Integer.parseInt()与Integer.valueOf()
深入学习
java源码
之Integer.parseInt()与Integer.valueOf()一般我们创建一个类的时候是通过new关键字,比如:Objectobj=newObject();但是对于Integer
wespten
·
2020-06-25 09:15
Java源码
Java源码
系列(4):String,StringBuilder,StringBuffer区别
hi,国庆节后第一篇。首先,祝大家国庆节快乐,然后祝大家上班快乐。既然上班了,那就知识学起来,今天咱说一下String,StringBuffer和StringBuilder的区别,这是面试必问,但是如果是工作了的小哥哥和小姐姐,就不会傻白甜的问这个问题,但咱还是要知道的,毕竟要是不会,要被面试的人笑死了,咱丢不起这人呢。话不多说,先看结论。1.运行速度从快到慢:StringBuilder>Stri
学习Java的小姐姐
·
2020-06-25 07:29
java基础+常见面试题
Java源码阅读
javase 学习
java背景介绍平台无关性面向对象,跨平台
java源码
----java字节码---jvm----windows,linux。。。。
rocswy
·
2020-06-25 07:08
map、string、array、list等工具类、
Java源码
一、功能类的基本源码1、MapUtils获取Map中指定key的value使用getString(finalMapmap,finalObjectkey)方法,当然,也可使用getString(Mapmap,Objectkey,StringdefaultValue)方法,当我们get属性值时候发生了转换异常的就会报错,为了避免这种报错,可以使用默认值的方法解决。当我们获取Integer类型的时候,当
wind_gogo
·
2020-06-25 02:56
java
JMeter中BeanShell的使用方法和常用语法
一、什么是BeanShellBeanShell是由java编写的,是一个轻量级的脚本语言,也相当于一个小巧免费的
JAVA源码
解释器,支持对象式的脚本语言特性,亦可嵌入到JAVA源代码中,能动态执行JAVA
馨若梦
·
2020-06-25 01:18
jmeter
Java源码
学习之LinkedHashSet
LinkedHashSetLinkedHashSet类图LinkedHashSet概述LinkedHashSet的实现LinkedHashSet类图LinkedHashSet概述与HashSet主要不同在于,LinkedHashSet维护了一个双链表,并且还定义了迭代顺序,迭代的顺序即为插入的顺序。Note:在LinkedHashSet中,插入顺序不会受到重复插入的影响。(在插入之前,会先判断集合
Dream2World
·
2020-06-25 01:14
Java
java
英雄对决游戏开发流程(格斗游戏,电脑桌面对打游戏)附
java源码
这是我大二那时候写的一个程序,那时候刚上完老师说的java抽象类的课,老师打了个比方,具体的忘了,大概说英雄联盟里面的游戏人物,都是继承一个基类的模型,每个英雄都是拥有攻击、防御等相同的操作,但是每个攻击操作的技能效果又是不一样的,这就是抽象。每个英雄继承了基类的攻击防御方法,但是在具体的英雄实现类重写了原来的抽象方法。听完老师的课,感触特别多,好像英雄联盟也是这么回事,只是动画效果多了一些,以及
新林。
·
2020-06-25 00:32
java
JVM笔记
jvm实例消亡所有的非守护线程都终止时System.exit();Jvm运行流程Java代码编译是由
Java源码
编译器来完成的,流程如下Java字节码的执行是由JVM执行引擎来完成的。
qq_15654157
·
2020-06-24 23:28
Java
#JVM
Eclipse的使用(一)
查看
Java源码
Eclipse中可以使用Ctrl+鼠标左键单击Java的类查看
Java源码
,如果打开发现并没有源码,在所有环境都安装正确的情况下,你可能还需要以下步骤。
vincewi
·
2020-06-24 21:08
JAVA8 HashMap 源码阅读
序阅读
java源码
可能是每一个java程序员的必修课,只有知其所以然,才能更好的使用java,写出更优美的程序,阅读
java源码
也为我们后面阅读java框架的源码打下了基础。
QF大数据
·
2020-06-24 21:07
个人技术分享
如何查看
java源码
在eclipse上,有时想看现有工程用到的第三方jar的源码时,ctrl+鼠标查看时总是出现“sourcenotfound”,很痛苦。我们接下来很简单的就将这个问题。(1)首先,假如我们的项目是普通java项目,我们为了方便,可以将其先转为maven项目,转换的过程是这样的(环境为esclipse):当然,假如已经是maven环境了那就不用转了。(2)在eclipse上“Window”-->“Pr
Chain .
·
2020-06-24 15:02
java基础
Java源码
- ArrayList与LinkedList(以及堆栈)
ArrayList是使用数组实现的,能够自动扩展大小以适应存储元素的不断增加。LinkedList底层是使用链表实现的。而堆栈是使用LinkedList实现一、ArrayList首先看到ArrayList的继承关系。可以看出它是一个List,可clone,可序列化。publicclassArrayListextendsAbstractListimplementsList,RandomAccess,
西瓜shine
·
2020-06-24 11:32
JVM虚拟机(最详细的jvm总结)
Java源码
首先被编译成字节码,再由不同平台的JVM进行解析,JAVA语言在不同的平台上运行时不需要进行重新编译,Java虚拟机在执行字节码的时候,把字节码转换成具体平台上的机器指令。
流光。
·
2020-06-24 06:51
Java 整数转换为32位二进制字符串(左补0)
我们在看
java源码
的时候,经常能看到通过位操作构造的常量。为了更好理解源码,我会把这些值打印出来(人肉运算估结果的旁友请忽略)。这个时候就需要用到这个方法了。
桑汤奈伊伏
·
2020-06-24 04:51
拆封即食Java工具类
对于骨架类(AbstractInterface)的理解
通过对
Java源码
的学习我们会发现,AbstractCollection实现了Collection接口,List接口继承自Collection接口,AbstractList又继承了AbstractCollection
laose307
·
2020-06-24 02:36
effective
Java
Java源码
解析-ConcurrentHashMap
还记得大学快毕业的时候要准备找工作了,然后就看各种面试相关的书籍,还记得很多面试书中都说到:HashMap是非线程安全的,HashTable是线程安全的。那个时候没怎么写Java代码,所以根本就没有听说过ConcurrentHashMap,只知道面试的时候就记住这句话就行了…至于为什么是线程安全的,内部怎么实现的,通通不了解。今天我们将深入剖析一个比HashTable性能更优的线程安全的Map类,
端木轩
·
2020-06-24 02:37
java的平台无关性
Java源码
首先被编译成字节码,再由不同平台的JVM进行解析,jav
juju1235
·
2020-06-23 23:21
Java基础知识
JAVA源码
分析之HashMap 1.7
一、简介类定义:publicclassHashMapextendsAbstractMapimplementsMap,Cloneable,Serializable二、数据结构2.1具体描述HashMap采用的数据结构为:数组+链表,该数据结构方式也称为:拉链法。2.2示意图2.3存储流程为了让大家有个感性的认识,只是简单的画出存储流程,更加详细&具体的存储流程会在下面源码分析中给出2.4数组元素&链
技术路上的苦行僧
·
2020-06-23 23:03
JAVA源码分析
JVM学习笔记
也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和执行的整个过程JVM内存管理及垃圾回收机制Java代码编译是由
Java
jerrying0203
·
2020-06-23 21:33
java
JAVA上百实例源码以及开源项目
Java源码
包Applet钢琴模拟程序
java源码
2个目标文件,提供基本的音乐编辑功
iteye_11788
·
2020-06-23 18:57
filebeat-logstash-es综合运用
日志格式日志有四种类型:系统日志正常业务员日志正常业务日志(pretty)error日志业务场景实操1.生产消息通过吃什么app,随机的不间断的生产消息:
java源码
@ComponentpublicclassMealRecommendimplementsInitializingBean
伊布拉西莫
·
2020-06-23 18:23
#
ELK
JSP中三种注释种类
JSP页面中的隐藏注释:标记的内容客户端(浏览器)查看源码时是完全看不到的,在
java源码
中无法看到JSP中java代码块注释:客户端不可见,java代码中可以看到单行注释多行注释:jsp作用:简化书写
huakaiba
·
2020-06-23 15:06
学习笔记
PHP实现RSA分段加密
JavaRSA分段加密
Java源码
public
黄旺鑫
·
2020-06-23 12:05
PHP
JAVA源码
学习要点汇总
一、基础知识1.宏观上理解java的本质2.JVM的原理3.java变量4.java数据类型5.java运算符6.java判断语句if-else7.java循环语句switch-case\for\while\do-while和continue\break二、面向对象1.构造函数2.关键词static、super、final3.继承4.方法重载和覆盖5.多态性6.静态绑定和动态绑定7.抽象类8.抽象
上道至简
·
2020-06-23 11:12
Java原理源码
java源码
——计算不同图形的周长和面积
计算任意三角形,正方形,正五边形,圆形的周长和面积。利用类的继承实现。将计算结果进行输出。不多说,贴码。Contants.java常量存储类packagecom.fuxuemingzhu.graphs.contants;/****Title:Contants***Description:常量类,存放程序里用到的常量值***@authorfuxuemingzhu**@emailfuxuemingzh
负雪明烛
·
2020-06-23 09:30
源代码
android逆向工程之apktool工具集
apktool——可以反编译软件的布局文件、图片等资源,方便大家学习一些很好的布局;dex2jar——将apk反编译成
java源码
(classes.dex转
顺其自然~
·
2020-06-23 09:34
java 高频面试题 208 道
具体来说JDK其实包含了JRE,同时还包含了编译
java源码
的编译器javac,还包含了很多java程序调试和分析的工具。简单来说:如果你需
eaphy
·
2020-06-23 05:33
面试总结
java
面试
这一次,彻底弄懂「Java字节码文件」
1、
Java源码
文件packagecom.dskj.jvm.bytecode;publicclassMyTest1{privateinta=1;publicintgetA(){returna;}publicvoidsetA
Java爱好者社区
·
2020-06-23 03:59
Java注解
flag元注解:能注解到注解上的注解,能用在其他注解上的注解Java注解(Annotation)JDK从
Java源码
中提取的所有注解注解版本说明@WebParam表示方法的参数@Oneway表示为只有输入消息而没有输出消息的
李旭me
·
2020-06-23 03:59
Java后端技术精选优秀博文
6、如何做到简历中要求的“要有扎实的Java基础”7、在Java中如何高效判断数组中是否包含某个元素8、8张图理解Java9、初探
Java源码
之
chuilao8444
·
2020-06-22 23:34
[
Java源码
][并发J.U.C]---解析Condition
前言任意一个Java对象,都拥有一组监视器方法(定义在java.lang.Object上),主要包括wait(),wait(longtimeout),notify()以及notifyAll()方法,这些方法与synchronized同步关键字配合,可以实现等待/通知模式。Condition接口也提供了类似Object的监视器方法,与Lock配合可以实现等待/通知模式.本文代码:代码下载Object
nicktming
·
2020-06-22 18:32
Android开发:APK反编译查看源码
一、准备工作1.1、反编译工具dex2jar(源码文件获取)jd-gui(源码查看)1.2、工具介绍dex2jar作用:将apk反编译成
java源码
(classes.dex转化成jar文件)jd-gui
android157
·
2020-06-22 14:36
java格式化数字 NumberFormat及DecimalFormat
自己看了
java源码
把这方面恶补了。而且最近也好长时间没有写博客了。正好写一篇抛砖引玉吧。如果你只想知道怎么用,可以直接看下面使用示例↓↓↓。三分钟速成。正文如果你对
java源码
比较了解。
知我饭否
·
2020-06-22 10:31
java
Maven的几个常用plugin
原文地址https://www.cnblogs.com/zhangxh20/p/6298062.htmlmaven-compiler-plugin编译
Java源码
,一般只需设置编译的jdk版本org.apache.maven.pluginsmaven-compiler-plugin3.6.01.81.8
Yan456jie
·
2020-06-22 09:09
java
1.JDK和JRE,了解一下?
具体来说JDK其实包含了JRE,同时还包含了编译
java源码
的编译器javac,还包含了很多java程序调试和分析的工具。简单来说:如果你需要运行java程序,只需安装JRE就可以了
StudyJava99999999999
·
2020-06-22 05:11
基础模块(一)
jdk
jre
【
Java源码
分析】Java8的HashMap源码分析
Java8中的HashMap源码分析源码分析HashMap的定义字段属性构造函数hash函数comparableClassFor,compareComparables函数tableSizeFor函数putMapEntries,putAll函数size,isEmpty函数containsKey,containsValue函数resize函数(扩容机制)treeifyBin函数get,getNode,
SnailMann
·
2020-06-22 05:00
Java源码
java-注解annotation
annotation提供的是将无法用Java语言表达的信息与
java源码
绑定,通过构建annnotation处理工具处理这些信息。
SOSOSOSOShellon
·
2020-06-22 04:50
java
java
注解
annotation
Java源码
篇之容器类——ArrayList
Java源码
篇之容器类——ArrayList1、前言2、ArrayList的类关系3、ArrayList的源码一、类的属性二、add()方法三、get()方法四、remove()方法五、set()方法4
SGdan_qi
·
2020-06-22 04:55
java
源码
【Java】设计模式(一):玩转单例模式的十二种写法
目录单例模式饿汉式静态常量静态代码块
Java源码
示例优缺点分析懒汉式初始模式同步方法同步代码块DCL模式volatile静态内部类三重检测锁再次升级枚举容器式单例当你点开这篇文章,欢迎你来到了设计模式的世界
古阙月
·
2020-06-22 03:49
一天一个设计模式
Java String,int相互转化
int转Stringinta:a+“”String.valueOf(a)Interger.toString(a)一般使用以上几种方法进行转化第一种方法效率不好,
java源码
对’+’运算符进行了重载,使用
水墨之白
·
2020-06-21 23:57
Java
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他