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源码
-集合-ArrayList
基于JDK1.8.0_191介绍 在Java中,对于数据的保存和使用有多种方式,主要的目的是以更少的资源消耗解决更多的问题,数组就是其中的一种,它的特点是所有的数据都保存在内存的一段连续空间中,使它能更容易的进行数据的修改和查找。而ArrayList就是基于数组的特性,进行一系列封装而得到的一个数据的工具类,它有以下特点:大小可变(数组的大小并不可变,ArrayList实际上是申请一个新的更大的
weixin_30533797
·
2020-07-08 13:05
Java源码
-集合-LinkedList
基于JDK1.8.0_191介绍 LinkedList是以节点来保存数据的,不像数组在创建的时候需要申请一段连续的空间,LinkedList里的数据是可以存放在不同的空间当中,然后以内存地址作为寻找的工具,比如第一个节点里保存了第二个节点的地址信息,第二个节点又保存了第三个节点的地址信息,以此类推节点Node的代码如下privatestaticclassNode{//节点数据Eitem;//下一
weixin_30533797
·
2020-07-08 13:05
Java 5~14各个版本新特性总结
)静态导入格式化(System.out.println支持%s%d等格式化输出)线程框架/数据结构JUCArrays工具类/StringBuilder/instrument1、泛型所谓类型擦除指的就是
Java
www-文子
·
2020-07-08 10:05
------java基础
★★★Java学习
利用数组实现双向队列(
JAVA源码
)
本文的主要内容就是利用数组[]实现双向队列,当然,Java中有比较丰富的容器可以直接使用,实现类似的功能容器有助于我们更深入的学习好了解相关知识。现在就开始一步一步讲解如何实现。1、双向队列的功能首先,我们既然要实现该功能,就必然要把需求梳理清楚,我们要实现的容器到底有哪些功能。我们实现的队列主要功能如下:入队列(push)出队列(pop)队首入队列(unshift)队首出队列(shift)获取队
xubaodian
·
2020-07-08 09:28
JAVA
《
Java源码
解析》之NIO的Selector机制(Part3:Selector.select())
Selector.select()函数的分析:前面已经介绍过了Selector的open函数以及channel的register函数,现在分析最后一个函数:select()函数。selector.select()在Selector类中此方法是一个抽象的。如下:publicabstractintselect()throwsIOException;函数功能:选择一些I/O操作已经准备好的channel
惜暮
·
2020-07-08 08:35
Java的NIO
第一周总结
既属于编译型语言,又属于解释型语言编译型语言:在程序执行之前,先进行编译,下次运行的时候不需要重新编译解释型语言:运行时才进行编译,每次运行时都要进行编译,所以速度要比编译型慢而Java的编译原理是先把
Java
NiklausTxt
·
2020-07-08 05:21
快排优化---双轴快排(基于
JAVA源码
)---C++实现
//随机选轴降低原始数据排列的影响voidgetTwoRandomNum(vectorarr,intleft,intright){if(arr.size()&&left&arr,intleft,intright){if(arr.size()&&leftarr[right]){swap(arr,right,left);}intless,larger;less=left;larger=right;in
~AC~
·
2020-07-08 02:55
c/c++面试
数据结构
java源码
剖析之socket(一)
不知不觉又到了新的的一周,时间在悄悄的溜走,所辛的是自己也在缓慢的推进着自己的学习计划。这周按照计划查看的是socket系列的相关类,尽管这之前就已经看过一遍,不过当时是越看越蒙,完全找不到北。随着自己能力的提升,回过头来又去看一遍,还是看不懂其中的精髓,不过至少比起第一遍已经要好了很多很多。按照惯例,先上图:从图中可以看出socket系列的类好像没有io流体系的类复杂。但是实际上socket里面
Automannnn
·
2020-07-07 23:16
java基础源码查看
java字节码解析学习
java字节码表
java源码
:publicclassTestByteCode{publicstaticvoidtest(){inta=10;intb=10;intc=(a+b)*10;System.out.println
0li0
·
2020-07-07 22:14
Java
JVM
Markdown语法学习
特点1.Markdown语法的最大灵感来源其实是纯文本电子邮件的格式如何写一个代码块:如下是java中的helloworld.
java源码
:packagec
一缕炊烟
·
2020-07-07 22:05
Android 逆向环境配置与常用工具介绍
2.传统的java语言运行时通过jvm将源文件编译成Java字节码运行,Google开发了一个虚拟机运行Android程序,这个虚拟机就是Dalvik,当晚餐源代码开发后,首先将
Java源码
转换成字节码
悟-静
·
2020-07-07 21:40
Kotlin
JAVA源码
阅读之----番外篇(位运算符详解,附带负数在内存中的存储方式)
在JAVA开发环境中,除了正常的逻辑运算符与数学运算符之外,还存在一种位运算符.区别于逻辑运算与数学运算符,位运算符针对二进制进行操作.它们分别为:&,|,^,~,>>,>>&:且的意思,即相同位的值均为1时,结果为1.例如:3&5计算过程011&101=001,结果为1前两位不同时为1,所以为0,第三位同为1,结果为1|:或的意思,即相同位的值有一个为1时,结果为1.例如:2|4计算过程010&
下坡用脚刹
·
2020-07-07 20:05
JAVA
源码阅读
JDK11版HashMap源码全部解析(详细)-一文覆盖各方面
Java源码
阅读最好采用IDEA,Ctrl+N输入HashMap即可看到HashMap的源码了,HashMap总共有2444行源码本文查看的是JDK-11.0.1的源码文章目录1.概述1.1内部类1.2
vant10
·
2020-07-07 20:56
Java
算法/数据结构
数据类型和运算符
单行注释://多行注释:/**/文档注释:如果编写
Java源码
时添加了合适的文档注释,然后通过JDK提供的
好好学习_天天向上de
·
2020-07-07 20:18
Java学习总结
JavaWeb实例1-1200
1JDK的下载2JDK的安装3设置Java环境变量4使用命令行工具测试JDK5用命令行编译
Java源码
6下载Tomcat服务器7安装Tomcat服务器8启动Tomcat并测试9通过Eclipse部署与发布
LX-87120263
·
2020-07-07 19:33
Xposed hook原理
先来个总结
java源码
经过编译后,得到很多个class文件,考虑到手机的内存较小,google改进了字节码的组织形式,将一个app中的所有class文件合到了一起构成dex文件,当然并不是简单的拼接在一起
清甘茶
·
2020-07-07 19:00
android
安全
Java源码
阅读的真实体会
Java源码
阅读的真实体会源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。
shirleylz
·
2020-07-07 14:36
Java
java
struts
tomcat
jdbc
hibernate
servlet
深入学习
java源码
之Class.forName()与 Class.getDeclaredField()
深入学习
java源码
之Class.forName()与Class.getDeclaredField()java反射什么是反射反射(Reflection)是Java的特征之一,它允许运行中的Java程序获取自身的信息
lalalalalala_
·
2020-07-07 12:49
java知识
java源码
解读——ArrayList
ArrayList的结构继承:AbstractList实现:List、RandomAccess、Clonable、Serializable(文末附集合类的UML类图)属性://数组初始容量大小 privatestaticfinalintdefault_capacity=10; //初始化空数组 privatestaticfinalObject[]empty_elementdata=
kshon
·
2020-07-07 12:23
java源码
java中接口实现回调方法
在学习过程中,看
Java源码
时,经常出现一个词就是回调方法,网上查看别人解释,五花八门,看得人云里雾里,通过揣摩理解,在这里我来说一说我的理解。
hyc9200
·
2020-07-07 10:50
Java基础知识
[
Java源码
][并发J.U.C]---用代码一步步实现AQS(1)---独占锁的获取和释放
前言对源码AQS(AbstractQueuedSynchronizer)(在java.util.concurrent.locks)的分析会是一个系列文章.这篇文章主要是以例子的形式并且一步步把源码中的代码加入我们自己的代码中,从而一步步完成对AQS的源码分析.完整代码:代码添加必要的接口和抽象类LockpublicinterfaceLock{//获取锁voidlock();//获取锁响应中断voi
nicktming
·
2020-07-07 08:18
【
java源码
阅读】Map接口
/**Copyright(c)1997,2013,Oracleand/oritsaffiliates.Allrightsreserved.*ORACLEPROPRIETARY/CONFIDENTIAL.Useissubjecttolicenseterms.*/packagejava.util;importjava.util.function.BiConsumer;importjava.util.f
princesfang
·
2020-07-07 08:16
源代码
基础模块(一)
具体来说JDK其实包含了JRE,同时还包含了编译
java源码
的编译器javac,还包含了很多java程序调试和分析的工具。简单来说:如果你需
Jack方
·
2020-07-07 07:51
面试题
java基础面试题
java208道面试题
Java String —— 字符串常量池
我们可以看一下jdk中的String.
java源码
(源码使用的是jdk1.8的版本),我简要的摘录如下:publicfinalclassStringimplementsjava.io.Serializable
changshuchao
·
2020-07-07 04:01
java杂谈
Android 热点开关状态的判断和获取热点ssid
最近在做Android盒子开发的时候,需要对热点进行开关和对状态的判断,经过查询相关资料找到解决方案WifiManager.
java源码
,getWifiApState()获取开关的状态/***GetstheWi-Fienabledstate
爱码士_yan
·
2020-07-07 03:19
android
hello2 source analisis(notes)
以下直接在源码中通过代码注释来解释源码:1.GreetingServlet.
java源码
文件:@WebServlet("/gre
air1590
·
2020-07-07 02:22
Java源码
解析(2) —— Class(1)
Class——反射基石Java基本类之一,反射机制的基础。其意义为:类的抽象,即对“类”做描述:比如类有修饰、字段、方法等属性,有获得该类的所有方法、所有公有方法等方法。同时,Class也是Java类型中最重要的一种,表示原始类型(引用类型)及基本类型。声明1.Class的源码太长,这里分4部分解析,一些方法的实现源代码较长,这里就没有贴出来了,我会着重将叙述其作用,至于其实现逻辑,以本人现有水平
a327369238
·
2020-07-07 02:41
Java源码解析
Java源码解析
java class常用反编译操作
下面介绍下如何使用jadx将编译后的class文件转换为
java源码
文件:把class文件所属的jar包通过jadx方式打开点击菜单中的File-->Saveall(或者使用快捷键Ctrl+S)输入保
ZhaoYingChao88
·
2020-07-07 01:23
逆向工程
数据迁移——将数据由SQLServer迁移到PostgreSQL中
文章目录开发背景需求背景分析解决解决数据库不同源问题解决数据量过大问题解决写入比读取慢的问题解决主键冲突问题源码核心依赖
Java源码
工具类通用模块实体类Feign远程调用SQLServer数据转换转换函数调用
张侦毅
·
2020-07-07 01:06
数据结构
java平台无关性的理解
Java的编译实际上是把
java源码
编译为.Class的字节码,而不是可以直接执行的机器代码。运行时,jvm通过
白日梦幻者
·
2020-07-07 00:53
java基础
Java源码
剖析34讲学习笔记~2
目录1.数据结构2.相关面试题3.JDK1.8源码中包含属性1.数据结构1.7数组+链表1.8数据+链表+红黑树(链表大于8并且总长度大于64)2.相关面试题JDK1.8HashMap扩容时做了哪些优化?通过高位运算(e.hash&oldCap)确定元素需要移动,例如:key1信息如下:-key1.hash=1000001010-oldCap=1600010000使用e.hash&oldCap得到
该昵称无法识别
·
2020-07-07 00:00
JVM 学习笔记(一)
JDK包含了JRE,同时还包含了编译
java源码
的编译器javac,还包含了很多java程序调
会说话的丶猫
·
2020-07-06 23:00
JAVA上百实例源码以及开源项目
Java源码
包Applet钢琴模拟程序
java源码
2个目标文件,提供基本的音乐编辑功
GarfieldEr007
·
2020-07-06 21:03
Java
java中System.getProperty的用法。
在看一些
java源码
程序的时候,经常发现一些System.getProperty()和setProperty。看一下具体是怎么用的。
Eric-L90
·
2020-07-06 21:46
JAVA
java
从JVM设计者的角度来看.class文件结构,一文弄懂.class文件的身份地位
本文相关虚拟机的命令编写
Java源码
Java源码
编译指令javacxxx.java,得到.class文件hexdump-Cfilename可以查看二进制文件.class二进制文件编译后使用ja
vx公众号<阿甘的码路>
·
2020-07-06 19:50
Java点餐系统+扫码点餐小程序部署文档(2020版)
IntelliJIDEA开发工具(java)4,安装微信小程序开发者工具5,注册小程序获取小程序appidjava后台一,源码导入1,首先下载源码上图中的Java后台源码,下载到桌面并解压2,点击open导入上图的
java
编程小石头
·
2020-07-06 17:19
点餐系统
点餐系统
点餐小程序
Java点餐
springboot点餐
扫码点餐
JAVA上百实例源码网站
JAVA源码
包1
JAVA源码
包2
JAVA源码
包3
JAVA源码
包4JAVA开源包1JAVA开源包2JAVA开源包3JAVA开源包4JAVA开源包5JAVA开源包6JAVA开源包7JAVA开源包8JAVA开源包
weixin_34162228
·
2020-07-06 15:54
TrueDei
文章目录一、前言二、效果三、如何得到(一)有力的可用此方式(二)无力的可用此方式四、关键代码实例五、如何使用一、前言在学习
java源码
中,全是英文,看起来就有点费劲了,所以就把这些注释翻译了一遍。
TrueDei
·
2020-07-06 15:06
死磕Java系列
HashMap源代码注释版
HashMap源代码
决策树学习(下)——ID3、C4.5、CART深度剖析及源码实现
引言在《决策树学习(上)——深度原理剖析及源码实现》中,我们讨论了决策树的基本原理、所需要掌握的信息论知识,并在文章的最后给出了
Java源码
实现。在这一节,我们继续讨论基于决策树学习的算法。
老杨0511
·
2020-07-06 10:21
机器学习
数据挖掘
Maven中plugin配置说明
分享知识传递快乐maven-compiler-plugin编译
Java源码
,一般只需设置编译的jdk版本org.apache.maven.pluginsmaven-compiler-plugin3.6.01.81.8
旷野历程
·
2020-07-06 08:53
javaweb
other
如何查看java本地方法
我们知道在java中查看
java源码
时看到native方法在java层面上就到头的,如果还想继续往下看就需要看jdk是如何实现的,今天就分享一下如何查看java中native方法。
张家界的雪
·
2020-07-06 02:07
Java编程方法论-Spring WebFlux篇 Reactor-Netty下HttpServer 的封装
前言本系列为本人Java编程方法论响应式解读系列的Webflux部分,现分享出来,前置知识Rxjava2,Reactor的相关解读已经录制分享视频,并发布在b站,地址如下:Rx
java源码
解读与分享:www.bilibili.com
weixin_34409357
·
2020-07-06 01:41
Java多线程 - AQS详解
介绍AQS是java.util.concurrent.locks下类AbstractQueuedSynchronizer的简称,是用于通过
Java源码
来构建多线程的锁和同步器的一系列框架,用于Java多线程之间的同步
weixin_33919941
·
2020-07-05 23:50
Maven的几个常用plugin
maven-compiler-plugin编译
Java源码
,一般只需设置编译的jdk版本org.apache.maven.pluginsmaven-compiler-plugin3.6.01.81.8或者在
weixin_30311605
·
2020-07-05 20:36
基于奇异谱分析的一维信号去燥,附
java源码
基于奇异谱分析的一维信号去燥,附
java源码
算法原理算法实现(java)完整代码算法原理奇异谱分析算法(SSA)的基本原理为:先将一维信号拆解成二维的轨迹矩阵,然后对轨迹矩阵做奇异值分解并按需选取最重要的前几维特征向量计算重构矩阵
wdlhgd
·
2020-07-05 20:27
去燥算法
java源码
- CountDownLatch
开篇CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用作互斥的作用)。CountDownLatch能够使一个线程在等待另外一些线程完成各自工作之后,再继续执行。使用一个计数器进行实现。计数器初始值为线程的数量。当每一个线程完成自己任务后,计数器的值就会减一。当计数器的值为0时,表示所有的线程都已经完成了任务,然后在CountDownLatc
晴天哥_374
·
2020-07-05 19:10
java源码
分析--Lock与Condition
Lock与Condition源码解析Lock与Condition接口位于java.util.concurrent.locks包中,Lock接口:多线程在JDK1.5版本升级时,推出一个接口Lock接口。解决线程安全问题使用同步的形式,(同步代码块,要么同步函数)其实最终使用的都是锁机制。到了后期版本,直接将锁封装成了对象。线程进入同步就是具备了锁,执行完,离开同步,就是释放了锁。在后期对锁的分析过
小潭渔
·
2020-07-05 18:05
java源码分析
解决新版sonar-java插件需要配置sonar.java.binaries参数的问题
Pleaseprovidecompiledclassesofyourprojectwithsonar.java.binariesproperty的问题最近在新的docker容器上部署了sonarqube,然后在更新中心安装了java插件后,使用以前的命令分析
java
rosedoria0
·
2020-07-05 17:43
sonarQuebe
sonarQuebe
sonarQuebe
Android Rx
java源码
解析
1.Rxjava本质上是一个异步操作库2.看下Observable.create方法publicstaticObservablecreate(OnSubscribef){//OnSubscribe参数最终会被赋值到OnSubscribeonSubscribe成员变量returnnewObservable(hook.onCreate(f));//返回Observable(被观察者)实例}看下hook
sunshine_0707
·
2020-07-05 13:04
Android 与 native C 利用本地socket进行消息传递
Android与nativeC利用本地socket进行消息传递
Java源码
://服务器端importjava.io.BufferedReader;importjava.io.InputStream;importjava.io.InputStreamReader
sunjianjun1981
·
2020-07-05 13:48
Android-Jni
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他