摘要: 什么是反射?反射就是Reflection,Java的反射是指程序在运行期可以拿到一个对象的所有信息。 反射是为了解决在运行期,对某个实例一无所知的情况下,如何调用其方法。 一、class类 1、class(包括interface)的本质是数据类型(Type)。无继承关系的数据类型无法赋值。 Numb 阅读全文
posted @ 2021-05-25 19:13 古兰精 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、Java中的异常 1、Java内置了一套异常处理机制,总是使用异常来表示错误。异常是一种class,因此它本身带有类型信息。异常可以在任何地方抛出,但只需要在上层捕获,这样就和方法调用分离了 2、Java异常的继承关系 从继承关系可知:Throwable是异常体系的根,它继承自Object。Th 阅读全文
posted @ 2021-05-25 18:31 古兰精 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 一、字符串与编码 1、在Java中,String是一个引用类型,它本身也是一个class。但是,因为String太常用了,所以Java提供了"..."这种字符串字面量表示方法。 String s1 = "Hello!"; // 实际上字符串在String内部是通过一个char[]数组表示的,因此,按 阅读全文
posted @ 2021-05-25 16:18 古兰精 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、方法 1、直接把field用public暴露给外部可能会破坏封装性,直接操作field,容易造成逻辑混乱。为了避免外部代码直接去访问field,我们可以用private修饰field,拒绝外部访问。 2、private的field,我们需要使用方法(method)来让外部代码可以间接修改fiel 阅读全文
posted @ 2021-05-25 13:05 古兰精 阅读(227) 评论(0) 推荐(0) 编辑