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源码
(.java)需要经过编译器编译成字节码(.class)。
筝弈
·
2022-12-02 01:44
java
jvm
面试
【JVM】字节码技术:分析语法糖原理(前端编译优化)
一、概念所谓的语法糖,其实就是指java编译器把*.
java源码
编译为*.class字节码的过程中,自动生成和转换的一些代码,主要是为了减轻程序员的负担,算是java编译器给我们的一个额外福利(给糖吃嘛
愿你满腹经纶
·
2022-11-29 12:24
#
JVM相关
jvm
前端
java
从源码看Java中Object类中hashCode方法的实现
听上去天方夜谭,实际上蕴藏着一些微小的原理,接下来让我们走进hashcode方法,一探native方法源头(hashcode方法
java源码
中有native关键字,大致含义就是此方法由c或c++语言来实现
weixin_42559495
·
2022-11-28 01:05
Java
jvm
jdk
java
hashcode
洛谷千题详解 | P1017 [NOIP2000 提高组] 进制转换【C++、Java、Pascal、Python语言】
j-=m(j为原先算出来的负数,m为进制数)n/m=an-a*m=jn-a*m-m=j-mn-(a+1)*m=j-mn++(此时n已经/=m)C++源码:Pascal源码:
Java源码
:Python源码
Yu·仙笙
·
2022-11-26 16:38
洛谷千题详解
算法
c++
java
python
Pascal
洛谷千题详解 | P1018 [NOIP2000 提高组] 乘积最大【C++、Python、Java、pascal语言】
博主主页:Yu·仙笙专栏地址:洛谷千题详解目录题目描述输入格式输出格式输入输出样例解析:C++源码:Python源码:Pascal源码:
Java源码
:--------------------------
Yu·仙笙
·
2022-11-26 16:38
洛谷千题详解
算法
c++
java
python
pascal
java源码
如何实现为exe(最全面操作)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1.下载IDEAIntelliJIDEA:TheCapable&ErgonomicJavaIDEbyJetBrains下载2.下载exej4链接:https://pan.baidu.com/s/1lmOUEcxkAudpYCSDR8-qmw提取码:zwq0免费版的应该3.idea导出项目1.2.3.4.5.6.可在out目录下
小占QaQ
·
2022-11-21 19:57
开发语言
java
intellij-idea
【Android Stduio】【Java】【Linux】Android开发环境搭建
JDK包含了JRE,同时还包含了编译
java源码
的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,
qq_42424545
·
2022-11-21 07:25
java
linux
android
SpringBoot Security权限控制自定义failureHandler实例
目录创建hander文件夹修改WebSecurityConfig配置创建hander文件夹在
java源码
目录下创建hander文件夹,在该文件夹下创建CustomAuthenticationFailHander
·
2022-11-15 13:21
Java实现字符串的分割(基于String.split()方法)
目录前言一、JDK-1.8-API文档说明(推荐阅读)二、简单的使用1、单个字符分隔2、正则表达式三、
Java源码
分析1、源代码的测试代码2、源代码运行原理图示3、解读完代码后的总结(推荐阅读)四、limit
·
2022-11-13 18:12
一文搞定IDEA中SpringBoot项目环境的热部署
而在实际的项目开发调试过程中会频繁地修改后台类文件,导致需要重新编译、重新启动,整个过程十分麻烦,影响开发效率,热部署就是使正在运行状态的应用,修改了它的
Java源码
之后,在不重新启动服务器的情况下能够自
散一世繁华,颠半世琉璃
·
2022-11-08 07:29
java
spring
boot
intellij-idea
java
apk查看
java源码
命令和工具#安装工具和配置环境变量brewinstalldex2jar#calss.dex转jarbrewinstalljd-gui#安装客户端工具,jar转
java源码
附:JD-GUI无法打开的问题修复
Jey
·
2022-11-07 18:59
java程序运行5步骤_浅析Java程序的执行过程
第一步:将
java源码
(.java文件)通过编译器(javac.exe)编译成JVM
e起学美术
·
2022-10-30 18:30
java程序运行5步骤
Java源码
阅读学习后的浅析和感悟(JDK篇)(持续更新)
目录
Java源码
阅读学习后的浅析和感悟(JKD篇)-为什么阅读源码集合框架类-为什么会要引入集合-集合结构图(部分)ArrayList集合源码分析-扩容机制-关键方法解释(DEFAULTCAPACITY_EMPTY_ELEMENTDATA
孔表表uuu
·
2022-10-26 07:21
Java源码
java
常用设计模式在
Java源码
中的体现
目录模板方法模式应用于AQS机制实际开发中应用场景还有哪里用到了模板方法策略模式在JDK源码中的应用策略模式策略模式的优缺点及应用场景策略模式在Comparator接口中的应用策略模式在JDK中的应用模板方法模式应用于AQS机制模板设计模式:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。AQS的典型设计模式就是模板
威斯布鲁克.猩猩
·
2022-10-17 20:42
java
设计模式
开发语言
别动 我把知识装你脑子里 冷宫霸主JVM
JVM架构
Java源码
通过javac编译为Java字节码,Java字节码是Java虚拟机执行的一套代码格式,其抽象了计算机的基本操作。
π大星的日常
·
2022-10-12 20:25
java
jvm
java
算法
【Java多线程基础与并发编程学习笔记目录】
后续陆续记录每个知识点,包括理论依据和代码案例,以加深和巩固记忆.所学课程链接:https://www.imooc.com/t/2854586第〇部分:Unsafe类搬运openjdk8的sun.misc.Unsafe.
java
·
2022-10-10 15:39
并发编程java
面试题-Java基础
具体来说就是JDK其实包含了JRE,同时还提供了编译
Java源码
的编译器JAVAC,以及很多java程序调试和分析的工具。
·
2022-10-05 13:00
java面试
JAVA对象中使用 static 和 String 基础探究
目录前言原题static简介使用String==与equals()常量与非常量intern()
JAVA源码
native源码使用总结前言跟同学在讨论JAVA期末试题时,对于一些static和String在对象中的使用方法
·
2022-09-29 22:57
knn分类算法
java源码
,基于Hadoop实现Knn算法
Knn算法的核心思想是如果一个样本在特征空间中的K个最相邻的样本中的大多数属于某一个类别,则该样本也属于这个类别,并具有这个类别上样本的特性。该方法在确定分类决策上只依据最邻近的一个或者几个样本的类别来决定待分样本所属的类别。Knn方法在类别决策时,只与极少量的相邻样本有关。由于Knn方法主要靠周围有限的邻近的样本,而不是靠判别类域的方法来确定所属类别的,因此对于类域的交叉或重叠较多的待分样本集来
葡萄的眼泪
·
2022-09-28 07:41
knn分类算法java源码
springboot+vue校园篮球竞赛报名系统
Java源码
随着计算机的普及,特别是调制解调器的大量使用,篮球网站的活动将会进一步高涨。尽管篮球网站的数量在不断增长,但这种增长的幅度总也赶不上用户群的增长。springboot校园篮球竞赛预约系统本springboot+nodejs+vue+Elementui+mysql+maven项目,采用idea开发,支持eclipse基于web的B/S架构设计完成,非常适合作为计算机专业的同学参考资料进行学习,功能也
yibo2022
·
2022-09-27 18:27
java
开发语言
vue.js
spring
boot
[RoarCTF 2019]Easy Java
首页是登录,然后下面有个help发现输入什么就返回什么这道题的考点是
java源码
泄露WEB-INF/web.xml和/WEB-INF/classes/泄露WEB-INF是Java的WEB应用的安全目录。
Yb_140
·
2022-09-25 00:58
BUUCTF
java
web安全
万字长文详解
Java源码
——HashMap
简介HashMap采用key/value存储结构,每个key对应唯一的value,查询和修改的速度都很快,能达到O(1)的平均时间复杂度。它是非线程安全的,且不保证元素存储的顺序;继承体系HashMap实现了Cloneable,可以被克隆。HashMap实现了Serializable,可以被序列化。HashMap继承自AbstractMap,实现了Map接口,具有Map的所有功能。存储结构该Jav
头顶假发
·
2022-09-22 16:49
Java
编程
程序员
java
数据结构
开发语言
[羊城杯 2020]A Piece Of Java
[羊城杯2020]APieceOfJava文章目录[羊城杯2020]APieceOf
Java源码
分析从后往前测试,逐步写exp构造DatabaseInfo类对象InfoInvocationHandler
Sk1y
·
2022-09-15 06:43
javaweb
CTF刷题记录
CTF
Web
java
反序列化
详解Redis基础数据类型Set增删查(带
Java源码
)
1缘起继续补充Redis基础数据集合操作,从高中开始,我们就已经学习了集合,常考的概念有:交集、并集和补集等,因此,Redis的集合操作同样有这些操作,当业务有使用集合的只交并补时,可使用set。文章帮助读者系统性掌握set相关,轻松应对知识考核与交流。注意:(1)文末附全部测试代码;(2)本篇文章将学习使用如下函数(方法):序号操作method1新增sadd2删除srem3集合操作sdiff,s
天然玩家
·
2022-09-13 10:10
#
Redis
redis
java
set
java源码
阅读之java.lang.Enum
之所以要研究这个类,因为它是java中所有枚举的父类,本文基于JDK1.9.0的
java源码
进行展开。
煮汤的那个人
·
2022-09-12 10:14
java
源码
java
源码
Android中二维码的扫描和生成(使用zxing库)
zxing是google推出的一个开源的二维码框架,可以实现使用手机的摄像头完成二维码的扫描和解码二.集成zxing框架1.将获取的jar包复制到工程的app/libs目录下,刷新,然后去添加依赖2.集成
java
·
2022-09-03 11:44
Java源码
分析 | CharSequence
本文基于OracleJDK11,HotSpot虚拟机。CharSequence定义CharSequence是java.lang包下的一个接口,是char值的可读序列,即其本身描述的就是字符串。因此我们可以直接使用如下:CharSequencecs1="朝雾轻寒";
朝雾轻寒
·
2022-08-25 17:00
Java源码
分析 | Object
本文基于OracleJDK11,HotSpot虚拟机。Object定义Object类是类层次结构的根。每个类都有Object类作为超类。所有对象,包括数组等,都实现了这个类的方法。静态代码块在Object类的最开始部分,有如下四行代码:privatestaticnati
朝雾轻寒
·
2022-08-19 15:00
Java源码
解析重写锁的设计结构和细节
目录引导语1、需求2、详细设计2.1、定义锁2.2、定义同步器Sync2.3、通过能否获得锁来决定能否得到链接3、测试4、总结引导语有的面试官喜欢让同学在说完锁的原理之后,让你重写一个新的锁,要求现场在白板上写出大概的思路和代码逻辑,这种面试题目,蛮难的,我个人觉得其侧重点主要是两个部分:考察一下你对锁原理的理解是如何来的,如果你对源码没有解读过的话,只是看看网上的文章,或者背面试题,也是能够说出
·
2022-08-18 09:15
Mqtt
Java源码
分析1 Connect
Connect分析调用MqttClient的connect方法会触发:MqttAsyncClient的connect方法,其实源码是写了一套,MqttClient复用了MqttAsyncClient的代码。publicIMqttTokenconnect(MqttConnectOptionsoptions,ObjectuserContext,IMqttActionListenercallback)t
花开终为谢
·
2022-08-15 00:08
Mqtt分析
Mqtt
传智教育|2022最新版Java学习路线图全集汇总——Java学习到底学什么?一文详解
学习路线图都会根据当前市场趋势做调整,也能更有针对性的对小伙伴的Java学习之旅提供帮助,这次小智给大家带来了2022最新版的Java学习路线图,内容包括:Java学习技能树、Java视频教程(免费)、
Java
传智教育
·
2022-08-07 09:57
java
学习
面试
70道Java开发面试题及答案
我们编写的
Java源码
,编译后会生成一种.class文件,称为字节码文件。Java虚拟机就是负责将字节码文件翻译成特定平台下的机器码然后运行。
Java程序员-张凯
·
2022-07-25 15:48
java面试题
java面试题
Java源码
刨析之ArrayDeque
目录前言双端队列整体分析数组实现ArrayDeque(双端队列)的原理底层数据遍历顺序和逻辑顺序ArrayDeque类关键字段分析ArrayDeque构造函数分析ArrayDeque关键函数分析addLast函数分析addFirst函数分析doubleCapacity函数分析pollLast和pollFirst函数分析总结前言在本篇文章当中主要跟大家介绍JDK给我们提供的一种用数组实现的双端队列,
·
2022-07-22 12:48
基础篇:JVM运行时内存布局
github地址,感谢star1JVM的内存区域布局java代码的执行步骤有三点
java源码
文件->编译器->字节码文件字节码文件->JVM->机器码机器码->系统CPU执行JVM执行的字节码需要用类加载来载入
潜行前行
·
2022-07-22 11:20
java基础篇
java
jvm
后端
经验分享
面试
2022年java中级开发工程师最新面试题
具体来说JDK其实包含了JRE,同时还包含了编译
java源码
的编译器javac,还包含了很多java程序调试和分析的工具。简单来说:如果你需要运行jav
阿里渣渣java研发组-群主
·
2022-07-22 11:09
java
网络聊天
java源码
_WebSocket,JAVA,在线聊天程序DEMO(附源码下载)
HTML5_WebSocket_JAVA8_Chat一共就两个文件,服务端1个文件,jsp客户端一个(不包括js,css什么的)服务端代码:importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.Set;importjava.util.concurrent.CopyOnWriteArraySet;importjav
梦想的风筝
·
2022-07-18 19:56
网络聊天java源码
记一次Andriod的apk逆向
正文首先介绍一下下面要用到的三款工具apktool:作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看dex2jar:作用:将apk反编译成
java源码
(classes.d
Crispr-bupt
·
2022-07-06 22:19
逆向入门
反编译
android
java
解决ApplicationEventMulticaster not initialized - call ‘refresh‘ before multicasting events异常
ApplicationEventMulticasternotinitialized-call‘refresh’beforemulticastingeventsviathecontext:RootWebApplicationContext异常我的个人微信公众号“源码客栈”;分享
Java
逍遥游@
·
2022-06-20 01:52
jsp
java
web
java
类加载器
Java源码
解析
Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程被称作虚拟机的类加载机制。与那些在编译时需要进行连接的语言不同,在Java语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成的,这种策略让Java语言进行提前编译会面临额外的困难,也会让类加载时稍微增加一些性能开销,但是却为Java应用提供了极高
程序员札记
·
2022-06-12 10:17
为什么强烈不推荐使用stop、suspend方法来中断线程?
一、stop的落幕首先stop方法的作用是什么呢,用
java源码
中的一句注
·
2022-05-19 22:25
java
grpc-
java源码
环境编译
1.Clone1.1gitclonehttps://github.com/grpc/grpc-java.git1.2idea打开grpc-java工程2.compile2.1javaversionjava版本需要1.8以上2.2gradle.properties
一个字帅
·
2022-05-19 19:00
一个 Java 顶级高手是怎样炼成的?(附思维导图与学习资料)
此外,还有免费的
Java源码
与实战视频教程及资料包送给大家!扫描下方二维
GitHubDaily
·
2022-05-18 06:38
JAVA阶段考内容知识点的梳理
生成的字节码文件不依赖于平台,原因就在于JRE,他为一个java程序创建了一个独立的JVM容器运行程序;Java语言通过在不同架构系统上安装对应的JRE,实现Java程序的跨平台运行(一次编译,处处运行)JDK编译
java
小李小于
·
2022-05-14 22:16
java
java
Java源码
深度分析String与StringBuffer及StringBuilder详解
目录StringBuffer和StringBuild的区别创建StringBuffer()添加功能删除功能替换功能反转功能最后总结一下String的字符串是不可变的,StringBuffer和StringBuilder是可变的String:是字符常量,适用于少量的字符串操作的情况。StringBuilder:适用于单线程下在字符缓冲区进行大量操作的情况。StringBuffer:适用多线程下在字符
·
2022-05-11 11:03
从
java源码
分析线程池(池化技术)的实现原理
目录线程池的起源线程池的定义和使用方案一:Executors(仅做了解,推荐使用方案二)方案二:ThreadPoolExecutor线程池的实现原理前言:线程池是一个非常重要的知识点,也是池化技术的一个典型应用,相信很多人都有使用线程池的经历,但是对于线程池的实现原理大家都了解吗?本篇文章我们将深入线程池源码来一探究竟。线程池的起源背景:随着计算机硬件的升级换代,使我们的软件具备多线程执行任务的能
·
2022-04-27 18:58
Java面试题(上)
具体来说JDK其实包含了JRE,同时还包含了编译
java源码
的编译器javac,还包含了很多java程序调试和分析的工具。简单来说:如果你需
特鲁索娃
·
2022-04-27 09:32
Java
java
spring
eclipse
intellij
idea
json
最新Java面试题,常见面试题及答案汇总
具体来说JDK其实包含了JRE,同时还包含了编译
java源码
的编译器javac,还包含了很多java程序调试和分析的工具。简单来说:如果
数据结构和算法
·
2022-04-27 09:02
转载
2020
最新
java面试题
java答案
面试
曝光 Java方法调用的底层原理
Java源码
(我们开发出来的.java结尾的文章)在运行之前都要编译成为字节码格式(如.class文件),然后由ClassLoader将字节码载入运行。
Java云海.
·
2022-04-27 09:02
java
开发语言
后端
Rainbond调用Vue React项目的后端接口
目录前言解决跨域对于不同的场景有以下几种方法:接口没有统一接口统一源码部署后端Dockerfile源码构建部署MysqlDocker镜像部署Redis
Java源码
构建部署SpringBootRainbond
·
2022-04-20 16:49
基于java中cas实现的探索
目录1.背景简介2.
java源码
追踪3.hotspotjvm源码追踪4.手写一个cas实现1.通过汇编手写一个cas方法2.多线程条件下测试自行实现的cas方法3.cas与互斥锁方式的对比4.结论5.思考
·
2022-03-14 17:55
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他