摘要: 数值类型 类型大小范围(有符号)范围(无符号)用途 TINYINT 1 Bytes (-128,127) (0,255) 小整数值 SMALLINT 2 Bytes (-32 768,32 767) (0,65 535) 大整数值 MEDIUMINT 3 Bytes (-8 388 608,8 38 阅读全文
posted @ 2022-06-12 23:37 Epiphany8Z 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 操作 命令 创建数据库 create databse 数据库名; 删除数据库 drop database 数据库名; 选择数据库 use 数据库名; 阅读全文
posted @ 2022-06-12 23:29 Epiphany8Z 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 模拟ORM的类注解和属性注解 //模拟ORM public class Demo11 { public static void main(String[] args) { Class clazz = Role.class; //获取类的注解信息 Annotation[] classAnnotatio 阅读全文
posted @ 2022-06-12 03:04 Epiphany8Z 阅读(19) 评论(0) 推荐(0) 编辑
摘要: Java采用泛型擦除的机制来引入泛型,Java中的泛型仅仅是给编译器javac使用的,确保数据的安全性和免去强制类型转换问题,但是,一旦编译完成,所有和泛型有关的类型全部擦除 为了通过反射操作这些类型,Java新增了ParameterizedType, GenericArrayType, TypeV 阅读全文
posted @ 2022-06-12 02:30 Epiphany8Z 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1.普通方式 2.反射但不关闭安全检查的方式方式 3.反射并关闭安全检查的方式 public class Demo09 { public static void main(String[] args) throws ClassNotFoundException, InvocationTargetEx 阅读全文
posted @ 2022-06-12 02:03 Epiphany8Z 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 创建类的对象:调用Class对象的newlnstance()方法 类必须有一个无参数的构造器。 类的构造器的访问权限需要足够 思考:难道没有无参的构造器就不能创建对象了吗?并非如此,因此,只要在操作的时候明确的调用类中的构造器,并将参数传递进去之后,就可以实例化操作。 步骤如下: 通过Class类的 阅读全文
posted @ 2022-06-12 01:50 Epiphany8Z 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 通过反射获取运行时类的完整结构Field、Method、Constructor、Superclass、Interface、Annotation public class Demo07 { public static void main(String[] args) throws ClassNotFo 阅读全文
posted @ 2022-06-12 00:18 Epiphany8Z 阅读(20) 评论(0) 推荐(0) 编辑