Java
文章平均质量分 92
介绍Java开发,设计模式,虚拟机原理等知识
说码解字
这个作者很懒,什么都没留下…
展开
-
JNI一文详解
1. 准备工作Ubuntu更换阿里云软件源在Ubuntu上安装gcc和g++在Ubuntu上安装OpenJDKsudo apt install default—jdk设置JAVA_HOME环境变量:找到OpenJDK的安装路径(e.g. /usr/lib/jvm/java—11—openjdk—amd64)sudo vim /etc/profile在文件末尾添加export JAVA_HOME=/usr/lib/jvm/java—11—openjdk—amd64export原创 2020-09-01 22:49:04 · 21335 阅读 · 0 评论 -
Java局部匿名内部类是否会持有外部类的引用?
分四种情况讨论:普通内部类public class Demo { public class DemoRunnable implements Runnable { @Override public void run() { } }}用javac命令生成字节码文件,根目录下生成两个文件Demo$DemoRunnable.class 和 Demo.class,查看反编译后的代码,public class Demo原创 2020-08-19 01:13:24 · 1715 阅读 · 0 评论 -
集合在迭代过程中能否添加、删除或修改元素
使用 for 循环List<String> list = new ArrayList<>(); list.add("1"); list.add("2"); list.add("3"); for (int i = 0; i < list.size(); i++) { System.out.println(list原创 2020-08-13 01:45:47 · 6791 阅读 · 0 评论