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源码
分析部分如无特殊说明均基于java8版本。注:线程池源码部分如无特殊说明均指ThreadPoolExecutor类。
彤哥读源码
·
2019-11-04 22:20
java
线程池
线程
java
死磕 java线程系列之线程池深入解析——生命周期
(手机横屏看源码更方便)注:
java源码
分析部分如无特殊说明均基于java8版本。注:线程池源码部分如无特殊说明均指ThreadPoolExecutor类。
彤哥读源码
·
2019-11-04 22:43
java
多线程
线程池
java
死磕 java线程系列之线程的生命周期
(手机横屏看源码更方便)注:
java源码
分析部分如无特殊说明均基于java8版本。简介大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。
彤哥读源码
·
2019-11-04 22:55
java
线程池
多线程
java
死磕 java线程系列之线程池深入解析——构造方法
(手机横屏看源码更方便)注:
java源码
分析部分如无特殊说明均基于java8版本。
彤哥读源码
·
2019-11-04 22:55
多线程
线程池
线程
java
死磕 java线程系列之线程池深入解析——体系结构
(手机横屏看源码更方便)注:
java源码
分析部分如无特殊说明均基于java8版本。
彤哥读源码
·
2019-11-04 22:59
多线程
线程池
线程
java
死磕 java线程系列之线程池深入解析——未来任务执行流程
(手机横屏看源码更方便)注:
java源码
分析部分如无特殊说明均基于java8版本。注:线程池源码部分如无特殊说明均指ThreadPoolExecutor类。
彤哥读源码
·
2019-11-04 21:00
Java源码
注解(RetentionPolicy.SOURCE)
源码注解(RetentionPolicy.SOURCE)的生命周期只存在Java源文件这一阶段,是3种生命周期中最短的注解。当在Java源程序上加了一个注解,这个Java源程序要由javac去编译,javac把java源文件编译成.class文件,在编译成class时会把Java源程序上的源码注解给去掉。需要注意的是,在编译器处理期间源码注解还存在,即注解处理器Processor也能处理源码注解,
宇果果果
·
2019-11-04 17:54
遗留问题回顾
[finally{不管是否出现异常,都执行此代码;}]3、示例:异常处理示例二、StreamTest2.
java源码
分析(使用Stream
lishy009
·
2019-11-04 15:17
死磕 java线程系列之线程池深入解析——普通任务执行流程
(手机横屏看源码更方便)注:
java源码
分析部分如无特殊说明均基于java8版本。注:线程池源码部分如无特殊说明均指ThreadPoolExecutor类。
彤哥读源码
·
2019-11-04 10:50
java
Java注解知识梳理—自定义注解处理器
一个注解的@Retention属性说明了该注解使用的生命周期范围,我们也知道一共有三个属性值:RetentionPolicy.SOURCE源码注解,注解的声明周期只存在
java源码
中,javac把java
AnonyPer
·
2019-11-04 09:36
初探
Java源码
之LinkedList
上篇文章我们分析了常见的ArrayList源码,它的内部是由一个数组来实现的。那么今天,我们来分析另一个常见的类LinkedList。本文分析都来自Java8。(ps:这段话写自写完本文记录后添加。个人感想为已经写成了介绍链表)类说明不多废话,首先我们来看一下这个类。publicclassLinkedListextendsAbstractSequentialListimplementsList,D
晨心w
·
2019-11-04 09:27
Rx
Java源码
浅析一:构造数据源
接触了一段时间RxJava,对它的原理还是有些模糊,打算看下它的源码。支持原创,转载请注明出处。RxJava构造数据的方式大概有三种:1.create方法Observableobservable=Observable.create(newObservable.OnSubscribe(){@Overridepublicvoidcall(Subscribersubscriber){subscriber
gatsby_dhn
·
2019-11-04 08:23
Mac OS 下 eclipse中文乱码解决方法(eclipse for mac 中文乱码)
由于一些
java源码
是从其他人那里拷贝过来,放入Macos版本的eclipse下,发现中文都是乱码。经过小试,可以解决。
弹钢琴的安徒生
·
2019-11-03 22:37
Java源码
分析-ThreadLocal
ThreadLocal提供了一个线程独立的变量。在不同线程中调set,get设置的值都是和该线程相关的。网上对ThreadLocal的实现众说纷纭,今天来看下源码。基于JDK1.8。支持原创,转载请注明出处。类图ThreadLocal.pngThreadLocal.set方法publicvoidset(Tvalue){Threadt=Thread.currentThread();//获取当前线程对
gatsby_dhn
·
2019-11-03 16:50
死磕 java线程系列之线程池深入解析——普通任务执行流程
(手机横屏看源码更方便)注:
java源码
分析部分如无特殊说明均基于java8版本。注:线程池源码部分如无特殊说明均指ThreadPoolExecutor类。
彤哥读源码
·
2019-11-03 15:00
Java源码
记录 - AbstractMap
路径java.util.AbstractMap()构造方法/***唯一的构造器。(一般由子类隐式调用)*/protextedAbstractMap(){}size()返回当前map的大小publicintsize(){returnentrySet().size();}这里的entrySet()返回一个Set>对象。但是当前类AbstractMap没有实现它。下同isEmpty()判断当前Map是否
li_xiaoxi
·
2019-11-03 15:00
[转载]
Java源码
阅读的真实体会
源码阅读,最核心有三点:技术基础+强烈的求知欲+耐心。技术基础打个比方,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《CoreJava》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。虽然Tomcat的源码很漂亮,但我绝不建议你一开始就读它。我文中会专门谈到这个,暂时不展开。强烈的求知欲是阅读源码的最核心驱动力。绝大多数程序员,
清净安宁
·
2019-11-03 04:23
java注解源码阅读
介绍最近想深入了解一下java,就想到了来读一读
java源码
。下面是我们的jdk版本,以及java注解所在的包。
一颗懒能
·
2019-11-02 18:57
java源码
b2b2c o2o 电子商务平台
技术解决方案开发语言:java、j2ee数据库:mysqlJDK支持版本:JDK1.6、JDK1.7、JDK1.8版本通用框架:maven+springmvc+mybatis+springcloud+springboot+redis核心技术:分布式、云服务、微服务、服务编排核心架构:使用SpringCloud分布式微服务云架构进行服务化开发,所有模块功能完全解耦,提供服务发现、注册、配置中心、消息
swiftie10
·
2019-10-31 21:39
技术分享代码分层后的新世界
引导语大家好,我是文贺,一名工作五年的一线Java开发,主要擅长
Java源码
、DDD(领域驱动设计)、业务中台框架的落地,本次我们分享的主题名称叫做:代码分层后的新世界,其核心思想就是和大家一起讨论下目前比较通用的分层架构
千锋IJava
·
2019-10-28 15:21
代码
死磕 java线程系列之线程池深入解析——生命周期
(手机横屏看源码更方便)注:
java源码
分析部分如无特殊说明均基于java8版本。注:线程池源码部分如无特殊说明均指ThreadPoolExecutor类。
彤哥读源码
·
2019-10-27 20:00
java源码
解析
String深入解析String具有不变性的原因:String被final修饰,它不可能被继承,也就是任何对String的操作方法,都不会被继承覆写String中保存数据的是一个char数组的value,它被final修饰,它的内存地址一旦赋值无法修改publicfinalclassStringimplementsjava.io.Serializable,Comparable,CharSequen
shuangyueliao
·
2019-10-24 21:00
【数据结构】12.
java源码
关于ConcurrentHashMap
目录1.ConcurrentMap的内部结构2.ConcurrentMap构造函数3.元素新增策略4.元素删除5.元素修改和查找6.特殊操作7.扩容8.总结1.ConcurrentMap内部结构继承自abstractMap,实现concurrentMap接口,父类和hashmap相似在开始之前大家应该都了解过concurrentHashmap是通过分段锁的方式实现多线程安全的(这里了解到1.8之后
cutter_point
·
2019-10-24 15:00
如何阅读 Java 源码?
作者:IamDingblog.csdn.net/dj673344908/article/details/81701595阅读
Java源码
的前提条件:1、技术基础在阅读源码之前,我们要有一定程度的技术基础的支持
Java知音_
·
2019-10-23 18:00
攻防世界第三道题 easy-apk
⾸先我们使⽤⽼套路,⽤jeb或者dex2jar反编译后⽤jd-gui打开a,并且查看
java源码
,找到主类:很明显又是⽐较字符串,将输⼊的字符串进⾏base64加密之后与“5rFf7E2K6rqN7Hpiyush7E6S5fJg6rsi5NBf6NGT5rs
devi1.
·
2019-10-22 18:26
安卓安全
Java源码
解析|HashMap的前世今生
HashMap的前世今生Java8在Java7的基础上,做了一些改进和优化。底层数据结构和实现方法上,HashMap几乎重写了一套所有的集合都新增了函数式的方法,比如说forEach,也新增了很多好用的函数。前世——Java1.7底层数据结构数组+链表在Java1.7中HashMap使用数组+链表来作为存储结构数组就类似一个个桶构成的容器,链表用来解决冲突,当出现冲突时,就找到当前数据应该存储的桶
fishers
·
2019-10-19 11:00
死磕 java线程系列之线程的生命周期
(手机横屏看源码更方便)注:
java源码
分析部分如无特殊说明均基于java8版本。简介大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。
彤哥读源码
·
2019-10-18 23:00
[转]最常见的Java面试题及答案汇总(一)
具体来说JDK其实包含了JRE,同时还包含了编译
java源码
的编译器javac,还包含了很多java程序调试和分析的工具。简单来说:如果
SilenceRui
·
2019-10-16 19:00
你不知道的线程池构造方法的那些趣事?
(手机横屏看源码更方便)注:
java源码
分析部分如无特殊说明均基于java8版本。
彤哥读源码
·
2019-10-15 23:00
死磕 java线程系列之线程池深入解析——体系结构
(手机横屏看源码更方便)注:
java源码
分析部分如无特殊说明均基于java8版本。
彤哥读源码
·
2019-10-15 05:11
java
死磕 java线程系列之线程池深入解析——体系结构
(手机横屏看源码更方便)注:
java源码
分析部分如无特殊说明均基于java8版本。
彤哥读源码
·
2019-10-14 23:00
JVM -- 01 -- JVM基本架构
JVM即JavaVirtualMachine(Java虚拟机),它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机的功能来实现的在引入JVM后,Java语言实现了平台无关性(即跨平台性),
Java
Gene Xu
·
2019-10-09 15:24
jvm
jvm
【数据结构】11.
java源码
关于TreeMap
目录1.TreehMap的内部结构2.TreehMap构造函数3.元素新增策略4.元素删除5.元素修改和查找6.特殊操作7.扩容8.总结1.TreeMap的内部结构首先确认一点,treemap是一个基于红黑树的map,这个集合的一个特点就是排序,是的如果不是排序,那么hashmap可以完美取代再开始前我们要熟悉一个红黑树的概念:对于红黑树的定义:1.节点是红色或黑色。2.根是黑色。3.所有叶子都是
cutter_point
·
2019-10-08 09:00
IDEA查看
java源码
1、[eclipse、idea查看
java源码
](https://www.cnblogs.com/hdwang/p/6875416.html)2、[idea查看
java源码
常用技巧](https://blog.csdn.net
curryLiang
·
2019-10-07 21:04
Java源码
解析|String源码与常用方法
String源码与常用方法1.栗子代码:publicclassJavaStringClass{publicstaticvoidmain(String[]args){Strings="hello";s="world";//内存地址已经修改原来地址上的值还是不变的Strings2="hello";//从常量值中找到并引用Strings4=newString("hello");//new产生一个新的对象
fishers
·
2019-10-05 23:00
学以致用——最大公约数计算的三种不同算法的比较(蛮力、欧几里得算法及辗转相除法)
参考文章:学以致用——
Java源码
——最大公约数计算的普通算法与欧几里得算法的比较(GreatestCommonDivisor)https://blog.csd
预见未来to50
·
2019-10-04 15:04
Java编程(Java
Programming)
数据分析(Data
Analysis)
Java基础面试题及答案(一)
具体来说JDK其实包含了JRE,同时还包含了编译
java源码
的编译器javac,还包含了很多java程序调试和分析的工具。简单来说:如果
donleo123
·
2019-10-03 22:00
Hotspot JNI库文件加载源码解析
目录一、
Java源码
解析1、System.loadLibrary和System.load方法2、Runtime.loadLibrary和Runtime.load方法3、ClassLoader.loadLibrary
孙大圣666
·
2019-10-01 18:53
Hotspot和Linux内核
XCTF MOBILE 新手 app1、app2、easy-apk
XCTFMOBILE新手app1、app2、easy-apkapp1使用APKIDE打开apk文件,查看
java源码
,找到主类:经过分析发现是异或,我们就去找这两个常数:直接编写脚本进行处理:s="X<
A_dmins
·
2019-09-30 16:33
CTF题
XCTF
JVM入门——JVM内存结构
一、java代码编译执行过程1.源码编译:通过
Java源码
编译器将Java代码编译成JVM字节码(.class文件)2.类加载:通过ClassLoader及其子类来完成JVM的类加载3.类执行:字节码被装入内存
CharlesYooSky
·
2019-09-29 17:30
【JVM】
java 注解的基础详细介绍
但由于
java源码
中提供的内置注解很少,所以大部分同学对注解都不是很
·
2019-09-24 14:18
解析Java的JVM以及类与对象的概念
我们编写的
Java源码
,编译后会生成一种.cl
·
2019-09-23 23:20
简单记事本
java源码
实例
本文实例讲述了简单记事本java实现代码。分享给大家供大家参考。具体如下:完整代码如下:复制代码代码如下:importjava.awt.*;importjava.io.*;importjava.awt.datatransfer.*;importjava.awt.event.*;publicclassMainextendsFrameimplementsActionListener{privatest
·
2019-09-23 19:26
Java源码
跟踪阅读技巧【值得收藏】
今天跟大家分享一下我平时阅读源码的几个小技巧,对于阅读Java中间件如Spring、Dubbo等框架源码的同学有一定帮助。本文基于EclipseIDE,我们每天都使用的IDE其实提供了很多强大的功能,掌握它们,往往能够事半功倍。1、QuickTypeHierarchy快速查看类继承体系。快捷键:Ctrl+T查看类很多人可能都知道,可源码阅读的时候更多用来查看方法体系更重要,可以方便快速的定位到方法
·
2019-09-23 06:18
Java并发底层实现原理学习心得
我们知道java实现的并发操作最后肯定是由我们的CPU完成的,中间经历了将
java源码
编译成.class文件,然后进行加载,然后虚拟机执行引擎进行执行,解释为汇编语言,然后转为操作系统指令,然后转为1,
·
2019-09-23 01:10
eclipse/intellij idea 查看
java源码
和注释方法
工作三年了,一直不知道怎么用IDE查看第三方jar包的源码和注释,惭愧啊!看源码还好些,itellijidea自带反编译器,eclipse装个插件即可,看注释就麻烦了,总不能去找api文档吧!现在终于掌握了,下面给出解决方案,供大家参考,以提升开发学习效率!eclipse1.下载源码包1.1去官网下载1.2去maven仓库下载(例如:mavenmysql百度一下,肯定会出现仓库地址,找某一个版本下
·
2019-09-22 21:48
java常用工具类之Excel操作类及依赖包下载
依赖包下载:http://xiazai.jb51.net/201407/tools/java-excel-dependency(jb51.net).rarExcel工具类ExcelUtil.
java源码
·
2019-09-22 15:17
Rainbond离线环境下的
JAVA源码
构建
为什么要写这篇文档?在交付了很多企业级用户后,我们发现很多用户的环境都是离线的。我们一直在探索离线环境下实现源码构建的方案,以期让这些企业用户可以也可以体验到Rainbond源码构建功能带来的便捷。那么,在离线环境下,实现源码构建会有哪些难点呢?其实这个问题的答案就是整套源码构建流程中有那些点对于互联网有依赖:-代码仓库:源码构建过程的起点是一个可用的代码仓库,离线环境下我们不可以使用Github
好雨科技
·
2019-09-20 20:56
docker
java
Apache Commons Collections 反序列化详细分析学习总结
0x01.环境准备:ApacheCommonsCollections3.1版本,下载链接参考:https://www.secfree.com/a/231.htmljdjui地址(将jar包转化为
java
tr1ple
·
2019-09-20 16:00
java SPI 机制
javaSPI机制SPIjava机制1.java实现原理2.代码示例服务服务提供商A服务提供商B服务提供调用服务加载配置3.
java源码
解析4.其他注意事项SPIjava机制SPI英文为ServiceProviderInterface
kwxyzk
·
2019-09-18 21:18
#
基础学习
上一页
61
62
63
64
65
66
67
68
下一页
按字母分类:
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
其他