注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信FAQ

环信FAQ

集成常见问题及答案
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

Android 依赖注入 hilt 库的使用 hilt

技术精选王二蛋和他的张大花 发表了文章 • 1033 次浏览 • 2021-07-10 10:07 • 来自相关话题

hilt官网 1-什么是控制反转和依赖注入? IOC(控制反转):全称是 Inverse of Control , 是一种思想.指的是让第3方去控制去创建对象. DI(依赖注入):全称是 Dependency Injection , 对象的创建是通过注入... ...查看全部
0
评论

用了postman,接口测试不用愁了 postman

技术精选王二蛋和他的张大花 发表了文章 • 982 次浏览 • 2021-07-10 10:06 • 来自相关话题

Postman是一个功能强大的接口测试工具,不仅可以调用http接口也可以发送https请求,满足日常测试工作的需求。 一、下载 官网:https://www.postman.com 1.选择需要下载的版本号 2.双击下载的安装包,进入到用户登录和... ...查看全部
0
评论

Android集成开发google登录 google登录

技术精选王二蛋和他的张大花 发表了文章 • 977 次浏览 • 2021-07-09 17:50 • 来自相关话题

这是我参与新手入门的第2篇文章 背景 项目在要Google Play上架,并支持全球下载,加了google登录 一.准备 google登录集成地址 在google登录中创建并配置项目:console.developers.google... ...查看全部
0
评论

政策工具类-谷歌AndroidAppBundle(aab)政策海外发行 AndroidAppBundle

技术精选王二蛋和他的张大花 发表了文章 • 1431 次浏览 • 2021-07-09 17:47 • 来自相关话题

作者 大家好,我是怡寶; 本人于18年毕业于湖南农业大学,于2021年6月加入37手游安卓团队; 目前负责于海外游戏发行安卓开发。 背景 根据Google Play的政策要求,自 2021 年 8 月起,Google Play 将开始要求新应用使用 ... ...查看全部
0
评论

一行代码实现欢迎引导页-GuidePage UI Android

Android Library柳天明 发表了文章 • 1247 次浏览 • 2021-07-09 15:21 • 来自相关话题

GuidePageGuidePage for Android 是一个App欢迎引导页。一般用于首次打开App时场景,通过引导页指南,概述App特色等相关信息功能介绍 链式调用,简单易用 自定义配置,满足各种需求引入Maven:<dep... ...查看全部
0
评论

Android通用的Adapter、Activity、Fragment、Dialog等-base 开发工具 Android

Android Library柳天明 发表了文章 • 1245 次浏览 • 2021-07-09 15:18 • 来自相关话题

BaseBase是针对于Android开发封装好一些常用的基类,主要包括通用的Adapter、Activity、Fragment、Dialog等、和一些常用的Util类,只为更简单。Base 3.x 在Base 2.x 的基础上进行了重构,最大的变化... ...查看全部
0
评论

Android 路线规划和导航的地图帮助类库-MapHelper 地图 Android

Android Library柳天明 发表了文章 • 1553 次浏览 • 2021-07-09 15:13 • 来自相关话题

MapHelperMapHelper for Android 是一个整合了高德地图、百度地图、腾讯地图、谷歌地图等相关路线规划和导航的地图帮助类库。功能介绍 简单易用,一句代码实现 地图路线规划/导航 GCJ-02 /&... ...查看全部
0
评论

iOS面试你需要了解的问题-应用签名 iOS开发

技术精选zuyu 发表了文章 • 797 次浏览 • 2021-07-08 16:12 • 来自相关话题

一、代码签名代码签名是对可执行文件或脚本进行数字签名。用来确认软件在签名后未被修改或损坏的措施。和数字签名原理一样,只不过签名的数据是代码而已。1.1简单代码签名在iOS出来之前,以前的主流操作系统(Mac/Windows)软件随便从哪里下载都能运行,系统安全... ...查看全部
0
评论

ArcSeekBar for Android 是一个弧形的拖动条进度控件 进度条 Android

Android Library柳天明 发表了文章 • 1688 次浏览 • 2021-07-08 14:43 • 来自相关话题

ArcSeekBarArcSeekBar for Android 是一个弧形的拖动条进度控件,配置参数完全可定制化。ArcSeekBar 是基于 CircleProgressView 修改而来的库。 但青出于蓝而胜于蓝,所以&nb... ...查看全部
0
评论

ImageViewer for Android 是一个图片查看器 图片 Android

Android Library柳天明 发表了文章 • 1742 次浏览 • 2021-07-08 14:40 • 来自相关话题

ImageViewerImageViewer for Android 是一个图片查看器,一般用来查看图片详情或查看大图时使用。引入Maven:<dependency> <groupId>com.king.image</grou... ...查看全部
0
评论

BaseUrlManager for Android 的设计初衷主要用于开发时,有多个环境需要打包APK的场景 网络请求 Android

Android Library柳天明 发表了文章 • 1208 次浏览 • 2021-07-08 14:32 • 来自相关话题

BaseUrlManagerBaseUrlManager for Android 的设计初衷主要用于开发时,有多个环境需要打包APK的场景,通过BaseUrlManager提供的BaseUrl动态设置入口,只需打一 次包,即可轻松随意的切换不同的开发环境或测试... ...查看全部
0
评论

Android沙雕操作之hook Toast Hook

技术精选王二蛋和他的张大花 发表了文章 • 831 次浏览 • 2021-07-08 13:34 • 来自相关话题

一,背景 这是个沙雕操作,原因是:在小米手机的部分机型上,弹Toast时会在吐司内容前面带上app名称,如下: 此时产品经理发话了:为了统一风格,在小米手机上去掉Toast前的应用名。 网上有以下解决方案,比如:先给toast的message设置为空... ...查看全部
0
评论

未勾选用户协议、隐私政策实现抖动效果 动画效果

技术精选王二蛋和他的张大花 发表了文章 • 1377 次浏览 • 2021-07-08 13:32 • 来自相关话题

这是我参与新手入门的第2篇文章 产品看到别家的app,未勾选协议的时候,会给用户一个抖动效果的提示,感觉不错,然后看了看自家的app,不行,没有抖动,不能很明显表示,于是需求出来了,用户未勾选的时候,给个抖动效果。( 呵,都不能有点创新,当然不能说出来... ...查看全部
0
评论

电子厂里撂了挑子,我默默自学起了Android|2021年中总结 电子厂

技术精选王二蛋和他的张大花 发表了文章 • 948 次浏览 • 2021-07-08 10:46 • 来自相关话题

大四那年我被骗到了电子厂,无法忍受流水线的工作,愤而撩了挑子。前途一片渺茫的时候,我连夜爬起自学起了Android,开启了我的Android开发之路。至今已毕业多年,一直在这条热爱的道路上坚持着,快乐、知足、感恩。 分享我的故事之前,先简单回顾一下我这半年都... ...查看全部
0
评论

想搞懂Jetpack架构可以不搞懂生命周期知识吗? jetpack

技术精选王二蛋和他的张大花 发表了文章 • 883 次浏览 • 2021-07-07 17:34 • 来自相关话题

1. 前言 Activity生命周期真是一个非常古老的话题,无论是10年前,还是当下。不管是面试还是工作,经常会遇到与Activity生命周期相关的问题。比如“按下返回键和Home键,生命周期方法调用顺序”、“A启动B,它们的生命周期方法调用顺序”。工作中,... ...查看全部
0
评论

KingPlayer 一个专注于 Android 视频播放器(IjkPlayer、ExoPlayer、VlcPlayer、SysPlayer)的基础库 视频播放器 Android

Android Library柳天明 发表了文章 • 2024 次浏览 • 2021-07-07 17:20 • 来自相关话题

KingPlayerKingPlayer 一个专注于 Android 视频播放器(IjkPlayer、ExoPlayer、VlcPlayer、SysPlayer)的基础库,无缝切换内核。功能说明 主要播放相关核心功能 播放器无缝切换&nbs... ...查看全部
0
评论

KingKeyboard for Android 是一个自定义键盘 键盘 Android

Android Library柳天明 发表了文章 • 1477 次浏览 • 2021-07-07 17:16 • 来自相关话题

KingKeyboardKingKeyboard for Android 是一个自定义键盘。内置了满足各种场景的键盘需求:包括但不限于混合、字母、数字、电话、车牌号等可输入场景。还支持自定义。集成简单,键盘可定制化。引入Maven:<dependency... ...查看全部
0
评论

WordPOI是一个将Word接口文档转换成JavaBean的工具库 javaben Android

Android Library柳天明 发表了文章 • 1225 次浏览 • 2021-07-07 17:13 • 来自相关话题

WordPOIWordPOI是一个将Word接口文档转换成JavaBean的工具库,主要目的是减少部分无脑的开发工作。核心功能:将文档中表格定义的实体转换成Java实体对象WordPOI特性说明支持解析doc格式和docx格式的Word文档支持批量解析Word... ...查看全部
0
评论

iOS 任务调度器:为 CPU 和内存减负 任务调度器 iOS开发

iOS Library费城 发表了文章 • 1591 次浏览 • 2021-07-07 11:07 • 来自相关话题

GitHub 地址:YBTaskScheduler支持 cocopods,使用简便,效率不错,一个性能优化的基础组件。前言前些时间有好几个技术朋友问过笔者类似的问题:主线程需要执行大量的任务导致卡顿如何处理?异步任务量级过大导致 CPU 和内存压力过高如何优化... ...查看全部
0
评论

从 LiveData 迁移到 Kotlin 数据流 LiveData

技术精选王二蛋和他的张大花 发表了文章 • 798 次浏览 • 2021-07-07 09:59 • 来自相关话题

LiveData 的历史要追溯到 2017 年。彼时,观察者模式有效简化了开发,但诸如 RxJava 一类的库对新手而言有些太过复杂。为此,架构组件团队打造了 LiveData: 一个专用于 Android 的具备自主生命周期感知能力的可观察的数据存储器类。L... ...查看全部
0
评论

okhttp文件上传失败,居然是Android Studio背锅?太难了~ okhttp

技术精选王二蛋和他的张大花 发表了文章 • 959 次浏览 • 2021-07-07 09:47 • 来自相关话题

1、前言 本案例是我本人遇到的真实案例,因查找原因的过程一度让我崩溃,我相信不少人也遇到过相同的问题,故将其记录下来,希望对大家有帮助,本案例使用RxHttp 2.6.4 + OkHttp 4.9.1版本,当然,如果你使用Retrofit等其它基于OkHtt... ...查看全部
0
评论

面试必备:Kotlin线程同步的N种方法 线程同步

技术精选王二蛋和他的张大花 发表了文章 • 732 次浏览 • 2021-07-07 09:22 • 来自相关话题

面试的时候经常会被问及多线程同步的问题,例如: “ 现有 Task1、Task2 等多个并行任务,如何等待全部执行完成后,执行 Task3。” 在 Kotlin 中我们有多种实现方式,本文将所有这些方式做了整理,建议收藏。 1. Thread.join ... ...查看全部
0
评论

iOS-汇编-指针、OC iOS开发

技术精选zuyu 发表了文章 • 918 次浏览 • 2021-07-06 18:42 • 来自相关话题

局部变量&全局变量int global = 10; int main(int argc, char * argv[]) { int a = 20; int b = global + 1; return UIApplicatio... ...查看全部
0
评论

iOS 自定义命令行工具 iOS开发

技术精选zuyu 发表了文章 • 1008 次浏览 • 2021-07-06 18:32 • 来自相关话题

我们再越狱手机上能用很多工具,尤其是在终端上的一些操作。那么怎么实现一个在iOS终端的命令行工具呢?比如我们将常用的命令封装成自己的一个命令行工具方便自己调用。在这里我以ps -A和debugserver的开启为例。一、工程创建首先用Xcode创建一个iOS ... ...查看全部
0
评论

什么是spring,它能够做什么? spring

技术精选王二蛋和他的张大花 发表了文章 • 763 次浏览 • 2021-07-06 17:27 • 来自相关话题

1.什么是Spring Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。    Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。   然而,Spr... ...查看全部
0
评论

TCP和UDP详解(非常详细) tcp udp

技术精选王二蛋和他的张大花 发表了文章 • 1020 次浏览 • 2021-07-06 17:22 • 来自相关话题

TCP和UDP详解 计算机网络知识扫盲:https://blog.csdn.net/hansionz/article/details/85224786 网络编程套接字:https://blog.csdn.net/hansionz/article/detail... ...查看全部
0
评论

Android即时通讯系列文章(4)MapStruct:分层式架构下不同数据模型之间相互转换的利器 Android websocket

技术精选柳天明 发表了文章 • 880 次浏览 • 2021-07-06 17:15 • 来自相关话题

文章开篇,让我们先来解答一下上篇文章中留下的疑问,即:为什么要设计多个Entity?以「分离关注点」为原则的分层式架构,是我们在进行应用架构设计时经常采用的方案,例如为人熟知的MVC/MVP/MVVM等架构设计模式下,划分出的表示层、业务逻辑层、数据访问层、持... ...查看全部
0
评论

Android即时通讯系列文章(3)数据传输格式选型:资源受限的移动设备上数据传输的困境 Android websocket

技术精选柳天明 发表了文章 • 899 次浏览 • 2021-07-06 17:15 • 来自相关话题

前言跟PC时代的传统互联网相比,移动互联网得益于移动设备的便携性,仅短短数年便快速地渗透到了人们生活、工作的各个方面。虽然通信技术和硬件设备在不断地更新升级换代,但就目前而言,电量、流量等对于移动设备来讲仍属于稀缺资源。参与过Android系统版本升级适配工作... ...查看全部
0
评论

Android即时通讯系列文章(2)网络通信协议选型:应以什么样的标准去选择适合你应用的网络通信协议? Android websocket

技术精选柳天明 发表了文章 • 909 次浏览 • 2021-07-06 17:13 • 来自相关话题

前言在前一篇文章《多进程:为什么要把消息服务拆分到一个独立的进程?》中我们出于保证连接的稳定性的目的,将应用拆分成了「主进程」和「通讯进程」,并为二者定义了相互通信的接口。即便如此,我们也只是实现了客户端一侧的进程间通信,而要实现与完整聊天系统中另一端的角色—... ...查看全部
0
评论

Android即时通讯系列文章番外篇(1)使用Netty框架快速搭设WebSocket服务器 Android websocket

技术精选柳天明 发表了文章 • 855 次浏览 • 2021-07-06 17:12 • 来自相关话题

前言随着本系列所讨论技术点的逐步深入,仅靠之前提到的官方测试服务器已经不能满足我们演示的需要了,于是我们有必要尝试在本地搭建自己的WebSocket服务器,今天这篇文章就是介绍这方面的内容。由于不属于原先的写作计划之内,同时也为了保持系列文章的连贯性,因此特意... ...查看全部
0
评论

为什么说在 Android 中请求权限从来都不是一件简单的事情? 权限 Android

技术精选柳天明 发表了文章 • 835 次浏览 • 2021-07-06 17:06 • 来自相关话题

周末时间参加了东莞和深圳的两场 GDG,因为都是线上参与,所以时间上并不赶,我只需要坐在家里等活动开始就行了。等待的时间一时兴起,突然想写一篇原创,聊一聊我自己在写 Android 权限请求代码时的一些技术心得。正如这篇文章标题所描述的一样,在 Android... ...查看全部
0
评论

Compose Text简单使用 Compose Text

技术精选王二蛋和他的张大花 发表了文章 • 1330 次浏览 • 2021-07-06 16:55 • 来自相关话题

Text控件的相关API说明 Compose中的Text就等价于Android原生中的TextView,API也比较简单: fun Text( text: String, // 文字内容,可以直接传递字符串,也可以使用stringResource(... ...查看全部
0
评论

WindowInspector(窗口检查器)出来两年了,还不了解?!! Android WindowInspector

技术精选柳天明 发表了文章 • 1153 次浏览 • 2021-07-06 16:54 • 来自相关话题

前言这个知识点,出来两年了,现在在网上搜索,没有看到相关分享。一个非常好用的Api,Android 10 才增加的,解决悬浮窗口的一个痛点,下面把我的经验跟大家分享一下,希望大能够受用。悬浮窗口的痛点(View is attach)为什么说 “View is ... ...查看全部
0
评论

为什么我推荐你用ViewBinding 替换findViewById? ViewBinding

技术精选王二蛋和他的张大花 发表了文章 • 960 次浏览 • 2021-07-06 16:51 • 来自相关话题

为什么推荐你使用ViewBinding 替换findViewById 和 ButterKnife ? 因为太爽了,太上头了。 用过一次就爱上了,再也不想回去。真心的。不信你看下文! 定义 ViewBinding 是google推出Jetpack库的一个... ...查看全部
0
评论

安卓进阶二: 这次我把ARouter源码搞清楚啦! 组件化 路由

技术精选柳天明 发表了文章 • 1295 次浏览 • 2021-07-05 17:03 • 来自相关话题

四. ARouter 注解处理器:arouter-compilerARouter 生成路由信息代码利用了注解处理器的特性。 arouter-compiler 就是注解处理代码模块,先看看该模块的依赖库//定义的注解类,以及相关数据实体类 i... ...查看全部
0
评论

安卓进阶二: 这次我把ARouter源码搞清楚啦! 组件化 路由

技术精选柳天明 发表了文章 • 2062 次浏览 • 2021-07-05 17:02 • 来自相关话题

随着面试和工作中多次遇到ARouter的使用问题,我决定把ARouter的源码从头到尾理一遍。 让我瞧瞧你到底有几斤几两,为啥大家在项目组件化中都用你做路由框架。前言在开发一个项目的时候,我们总是希望架构出的代码能够自由复用,**自由组装。**实现业务模块的范... ...查看全部
0
评论

【带着问题学】协程到底是怎么切换线程的? 协程 kotlin

技术精选柳天明 发表了文章 • 771 次浏览 • 2021-07-05 16:59 • 来自相关话题

前言之前对协程做了一个简单的介绍,回答了协程到底是什么的问题,感兴趣的同学可以了解下:【带着问题学】协程到底是什么?通过上文,我们了解了以下内容1.kotlin协程本质上对线程池的封装2.kotlin协程可以用同步方式写异步代码,自动实现对线程切换的管理这就引... ...查看全部
0
评论

你真的懂android通知消息吗? 本地通知 Android

技术精选柳天明 发表了文章 • 893 次浏览 • 2021-07-05 16:57 • 来自相关话题

概览通知是 android 系统存在至今为止被变更最为频繁的 api 之一,android 4.1、4.4、5.0、7.0、8.0 都对通知做过比较大的改动。到了 8.0 通知功能趋于稳定,至今没有做过更大的改动。对一个 api 进行如此大的照顾那么这必然是个... ...查看全部
0
评论

如何规范的进行 Android 组件化开发? 组件化 Android

技术精选柳天明 发表了文章 • 889 次浏览 • 2021-07-05 16:55 • 来自相关话题

正文进行组件化开发有一段时间了,不久后就要开始一个新项目了,为此整理了目前项目中使用的组件化开发规范,方便在下一个项目上使用。本文的重点是介绍规范和项目架构,仅提供示例代码举例,目前不打算提供示例Demo。如果你还不了解什么是组件化以及如何进行组件化开发的话,... ...查看全部
0
评论

okhttp文件上传失败,居然是Android Studio背锅?太难了~ okhttp Android AndroidStudio

技术精选柳天明 发表了文章 • 868 次浏览 • 2021-07-05 16:50 • 来自相关话题

1、前言本案例是我本人遇到的真实案例,因查找原因的过程一度让我崩溃,我相信不少人也遇到过相同的问题,故将其记录下来,希望对大家有帮助,本案例使用RxHttp 2.6.4 + OkHttp 4.9.1版本,当然,如果你使用Retrofit等其它基于OkHttp封... ...查看全部
0
评论

iOS逆向必须了解的logos语法 iOS开发

技术精选zuyu 发表了文章 • 1232 次浏览 • 2021-07-05 11:21 • 来自相关话题

一、概述Logos语法其实是CydiaSubstruct框架提供的一组宏定义。便于开发者使用宏进行HOOK操作。语法简单,功能强大且稳定,它是跨平台的。[logos] http://iphonedevwiki.net/index.php/Logos二... ...查看全部
0
评论

iOS逆向需要了解的OpenSSH iOS开发

技术精选zuyu 发表了文章 • 1497 次浏览 • 2021-07-05 11:15 • 来自相关话题

这两个源比较有名,推荐添加。然后在搜索中搜索apt.bingner.com。当然直接添加这个源也可以。电脑(客户端)请求连接手机(ip:22)。手机(服务端)将公钥发送给mac电脑通过收到的公钥加密登录密码。手机利用私钥解密登录密码,返回是否登录成功。上面的登... ...查看全部
0
评论

iOS砸壳 iOS开发

技术精选zuyu 发表了文章 • 1945 次浏览 • 2021-07-05 10:40 • 来自相关话题

一、砸壳软件脱壳,顾名思义,就是对软件加壳的逆操作,把软件上存在的壳去掉(解密)。1.1 砸壳原理1.1.1 应用加壳(加密)提交给Appstore发布的App,都经过官方保护而加密,这样可以保证机器上跑的应用是苹果审核过的,也可以管理软件授权(企业包默认情况... ...查看全部
0
评论

OLLVM代码混淆移植与使用 代码混淆 iOS开发

iOS Library费城 发表了文章 • 3231 次浏览 • 2021-07-04 15:08 • 来自相关话题

简介OLLVM(Obfuscator-LLVM)是瑞士西北应用科技大学安全实验室于2010年6月份发起的一个项目,该项目旨在提供一套开源的针对LLVM的代码混淆工具,以增加对逆向工程的难度。github上地址是https://github.com/obfusc... ...查看全部
0
评论

一套包含了社区匹配聊天以及语音互动直播相关的社交系统模板项目 软件 开源 声网 环信 Android

开源项目lzan13 发表了文章 • 2485 次浏览 • 2021-07-04 11:35 • 来自相关话题

一套包含了社区匹配聊天语音以及直播相关的社交系统模板项目,包括服务器端以及 Android 客户端背景及选型在实现社交相关项目时,少不了 IM 及时聊天功能,这里选择了自己比较熟悉的环信三方 SDK,环信 IM... ...查看全部
0
评论

android(6大布局) 布局

技术精选王二蛋和他的张大花 发表了文章 • 799 次浏览 • 2021-07-03 09:54 • 来自相关话题

LinearLayout(线性布局) RelativeLayout(相对布局) TableLayout(表格布局) FrameLayout(帧布局) FrameLayout的属性很少就两个,但是在说之前我们先介绍一个东西: 前景图像:永远处于帧布局最上面... ...查看全部
0
评论

Android四大组件的启动分析与整理(二):Service的启动过程 四大组件

技术精选王二蛋和他的张大花 发表了文章 • 830 次浏览 • 2021-07-03 09:42 • 来自相关话题

前言 换工作后,一直忙,没时间整理,逼自己一把吧,目标一周整理出来,理顺思路,这里先起个头。 service的启动过程分两种,一种是直接start,另一种是bind;我们先来分析第一种,直接start过程要简单的多。一样,先分析源码,然后一幅图总结: st... ...查看全部
0
评论

Android四大组件的启动分析与整理(一):Activity的启动过程 四大组件

技术精选王二蛋和他的张大花 发表了文章 • 860 次浏览 • 2021-07-03 09:27 • 来自相关话题

前言 换工作后,一直忙,没时间整理,逼自己一把吧,目标一周整理出来,理顺思路,这里先起个头。 首先Activity的启动分两种,一种是根Activity的启动,另一种是普通Activity的启动,根Activity的启动,从LauncherActivity... ...查看全部
0
评论

【面试官爸爸】来给我讲讲View绘制? View绘制

技术精选王二蛋和他的张大花 发表了文章 • 715 次浏览 • 2021-07-02 13:27 • 来自相关话题

前言 迎面走来的一位中年男子,他一手拿着保温杯,一手抱着笔记本电脑,顶着惺忪的睡眼,不紧不慢地走着,不多的几根头发在他头顶自由飞翔。过了一会,他面对着我坐下,放下电脑和保温杯,边揉眉头边对我说 “来面试的?” “对对对” 我赶紧答应 ... ...查看全部
0
评论

Android平台debug完全解析 调试 AndroidStudio

技术精选柳天明 发表了文章 • 1159 次浏览 • 2021-07-02 11:42 • 来自相关话题

一:Java程序调试原理:java这种上层语言编译结果是字节码,字节码需要jvm解释执行,那么调试java具体就是和jvm通信的问题,一般IDE中对Java程序的调试功能都是对jdb的包装,关于jvm调试体系网上有很多文章,比如:juejin.cn/post/... ...查看全部