- 博客(4)
- 收藏
- 关注
原创 反射
一、获取Class对象的三种方式:1、通过Object类中的getObject()方法Person p = new Person();Class c = p.getClass();2、通过Class类中的方法将类名作为字符串传递给Class类中的静态方法forName即可。Class c = Class.forName("cn.vincent.Person");//需写全限定名3...
2018-10-11 22:59:17 114
原创 泛型(通配符和上下限)
1、通配符在开发中对象的引用传递(向上向下传递)是最常见的,但是,在泛型的操作中,在进行引用传递的时候泛型类型必须匹配才可以传递,否则不能传递。public class demo1{ public static void main(String args[]){ Info<String> i = new Info<String>() ; ...
2018-10-10 21:59:22 196
原创 delete和truncate区别
删除表中所有记录使用delete from 表名, 还是用truncate table 表?删除方式:delete 一条一条删除,不清空auto_increment记录数。truncate 直接将表删除,重新建表,auto_increment将置为零,从新开始。例如:DELETE FROM sort WHERE sname='日用品';#表数据清空DELETE FROM sort;...
2018-10-10 15:38:24 115
原创 多线程安全问题
一、创建线程1、继承Thread类,重写run()方法Thread类实现了Runnable接口。创建线程需要继承Thread类,存在单继承问题。此外,Thread类将线程类和线程任务耦合到了一起,不符合java思想。推荐使用第二种。线程类public class MyThread extends Thread { //定义指定线程名称的构造方法 public MyThread...
2018-10-10 13:31:21 130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人