随笔分类 - java
摘要:什么是 Java 的注解 如何在 Java 中定义一个注解 注解通过 @interface 关键字进行定义。 public @interface TestAnnotation { } 上面的代码就创建了一个名字为 TestAnnotaion 的注解。 那么如何使用这个注解呢? 下面的代码创建一个类
阅读全文
摘要:1. Array 转 List public class Test { public static void main(String[] args) { List<String> stringA = Arrays.asList("hello", "world", "A"); String[] str
阅读全文
摘要:List import java.util.List; 初始化 List<Integer> list = new ArrayList<Integer>();List<Integer> list = new ArrayList<>();for (int i = 0; i < 10; i++) { li
阅读全文
摘要:JVM 即时编译器即时编译器 (Just In Time Compiler) 简称JIT JAVA程序最初是通过解释器 (Interpreter) 进行解释执行的,当 JVM 发现某个方法或代码块运行特别频繁的时候,就会认为这是“热点代码” (Hot Spot Code)。为了提高热点代码的执行效率
阅读全文
摘要:堆(Heap) 堆是Java 虚拟机所管理的内存中最大的一块。Java 堆是被所有线程共享的一块内存区域,在虚拟机启动时创建。此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例都在这里分配内存。但是随着JIT 编译器的发展与逃逸分析技术的逐渐成熟,栈上分配、标量替换优化技术将会导致一些微妙的变
阅读全文

浙公网安备 33010602011771号