Java
java基础与技巧
bb88384
这个作者很懒,什么都没留下…
展开
-
Leetcode-链表工具类
Leetcode-链表调试工具类 结点定义 尾插法生成链表(头指针方式) 遍历打印链表 编写目的 非Leetcode会员,无法在网页调试。 于是编写了该类,用于Idea调试链表类程序。 代码 ** * 结点定义 * @author yanyuchi * @date 2020-07-22 10:11 */ public class ListNode { public int val; public ListNode next; public ListNode(){}原创 2020-07-23 12:35:24 · 168 阅读 · 0 评论 -
Class文件
Class文件 Java代码一次编译就能跨操作系统运行,依靠的是class文件和各操作系统上的JVM来完成的,JVM把class文件解释成自己操作系统的指令。 Class文件的构成 Tips 在Method定义的字节码中,方法的代码长度为4个字节,表示编译后的方法代码长度最长为 232字节。但表示行号长度的只有两个字节,所以Java方法编译后的最长长度不能超过 216字节,即64K。 LineNumberTable 指令下 line a:b ,a 代表源码的行数,b代表这行代码的第一条JVM指令的pc偏原创 2020-07-13 22:13:41 · 172 阅读 · 0 评论 -
反射机制
反射机制 什么是反射机制 程序在运行时能够获取自身信息。(比如在java中,只要给定类的名字,就可以通过反射机制获取类的所有属性和方法)。 反射机制的作用 在运行时判断任意一个对象所属的类 在运行时判断任意一个类所具有的成员变量和方法 在运行时任意调用一个对象的方法 在运行时构造任意一个类的对象 主要用于构造工具,而不是应用程序开发。 Class类 在程序运行期间,Java运行时系统始终为...原创 2020-04-06 20:52:45 · 147 阅读 · 0 评论