java
java
_陈泡泡
原理先行,再实践验证
展开
-
修改jar中.class文件
背景:在开发中遇到三方jar包中出现了错误,需要修改相关代码进行更新1、查看.class文件jar包就相当于一个压缩文件,windows中直接解压就行。可以在 jd-gui 中查看要修改的.class文件,或者把.class文件拖进idea中查看。2、修改.class文件方法一:在解压的文件夹下,新建与class文件同名的java文件,把class中的代码复制到java中,并修改相关代码,最后在命令行中运行javac命令编译成.class文件与之前的进行替换。方法二:如果要修改..原创 2020-07-06 14:49:40 · 1321 阅读 · 0 评论 -
IDEA中Java文件和Kotlin文件互相转换
一、Java转换为Kotlin在Idea中,选择要转换的java文件,然后在编译器上点击Code可以看到最下面有一个Convert Java File to Kotlin File(将java文件转化为kotlin文件),也可以使用快捷键Ctrl+Shift+Alt+K二、Kotlin转换为Javakotlin文件转为java文件无法还原为正常的java语法,需要我们再进行二次修改...原创 2020-04-30 11:59:43 · 13244 阅读 · 0 评论 -
简单算法:求“完数”
一个数如果恰好等于他的因子之和,这个数就称为"完数"。(因子:除去这个数本身正的约数)例如6=1+2+3输入n,求n以内的所有完数public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int count =...原创 2019-03-24 19:35:53 · 3335 阅读 · 0 评论 -
java 实现快速排序
public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = Integer.parseInt(scanner.nextLine()); //输入字符的个数 int a[] = new int [n]; for (int i = 0; i < n; i+...原创 2019-03-24 16:34:15 · 127 阅读 · 0 评论 -
java版剑指offer(更新中)
题目来源:剑指offer(牛客网),可在牛客网进行练习:https://www.nowcoder.com/ta/coding-interviews1-10题:11-20题:21-30题:31-40题:41-50题:51-60题:61-66题:...原创 2020-03-29 22:42:50 · 195 阅读 · 0 评论