Java基础
Dismay十二
这个作者很懒,什么都没留下…
展开
-
反射机制
前言 需要了解反射机制的前提,首先得了解编译期和运行期两个概念。 编译期:由.java到.class的过程。 运行期:执行了.class 1.概念 反射的概念:在运行期,对于任意一个类都能获取到他的所有属性和方法,并且任意一个对象都能调用其任意一个方法。 2.作用 运行时判断对象所属的类。 运行时构造一个类的对象。 运行时判断一个类所具有的成员变量和方法。 运行时调用任意一个对象的方法。 3.使用场景 对于开发框架通用性的补充说明: java中的对象有两种类型:1.编译时类型和运行时类型。编译时类型指原创 2020-06-19 09:45:05 · 416 阅读 · 0 评论 -
java中的传值方式
https://blog.csdn.net/bjweimengshu/article/details/79799485 文章链接直跳 先看完这篇文章。 个人理解: 只是java中的传递方式,不像c和c++直接把原地址给形参。java是对该地址先进行了一次复制,然后把复制品给了形参。其实按本质来说效果都是一样的。 拿原文中的钥匙的那个例子来说,java就是把钥匙复制一次给了别人,别人照常能进入家里,改值什么的。c你把原钥匙给别人,别人也能进家里。不用纠结到底是值传递,还是地址传递,这个都是因为JVM造成的。只原创 2020-06-17 15:07:54 · 161 阅读 · 0 评论 -
List报空指针异常错误null pointer exception
List忘记实例化。 之前的操作: List list= service.getAllName(); 就报空指针异常,没有实例化。 List<String> list= new ArrayList<>(); list=service.getAllName(); 进行一次实例化操作。 ...原创 2019-09-26 10:58:36 · 1761 阅读 · 0 评论