java-se
文章平均质量分 67
CLAY超
,
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中 左移和右移问题
1 原码、反码、补码原码:将十进制转化为二进制即原码;反码:正数的反码与原码相同,负数的反码(除却最高位的符号位不变)与原码相反;补码:正数的补码与原码相同,负数的补码(除却最高位的符号位不变)与原码的取反加一。举例:5 和 -55:原码:0 0000000 00000000 00000000 00000101反码:0 0000000 00000000 00000000 00000101补码:0 0000000 00000000 00000000 00000101-5:原码:1 00原创 2021-11-20 19:34:54 · 1783 阅读 · 1 评论 -
反射基础(二)模拟Hibernate
1.获取类名和方法名1.1 获取类名Class<?> c = Class.forName("com.chao.entity.Emp");运行结果:Empmysql数据库中是不区分大小写的,所以emp和Emp均可用。1.2 获取属性名c.getDeclaredFields()得到访问权限+数据类型+包名.类名.属性名遍历,运行结果:private java.lang.Integer com.chao.entity.Emp.empno这显然不是我们想要的f.getNam原创 2020-09-07 14:12:38 · 484 阅读 · 1 评论 -
反射基础(一)
文章目录1.什么是反射1.1 定义1.2 优点2.获取Class类对象的三种方式2.1 类名.class2.2 对象.getClass()2.3 Class.forName("包名.类名")2.4 三种方式创建的class对象的引用指向同一个class3.反射获取构造方法并使用3.1 Class类中获取构造方法3.2 使用构造方法创建对象4.反射获取成员变量并使用4.1 Class类获取成员变量对象的方法4.2 给成员变量进行赋值5.反射获取成员方法并使用5.1 Class类中用于获取成员方法的方法5.2原创 2020-08-30 17:33:04 · 1794 阅读 · 2 评论
分享