摘要: 一,FileInputStream 步骤:创建输入流--将路径文件中的数据通过流读入数组--关闭流 二,FileOutputStream 步骤:创建输出流--将数组中的文件通过输出流写入磁盘文件--关闭流 个人猜想(未验证):数据读写速度(外存<内存<缓存),缓存在cpu中,当然最快,字节输入流(f 阅读全文
posted @ 2018-08-11 23:25 blogcheng 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 一,创建文件的方式 第一种 第二种 总结一点:File只是一个文件对象,new并不会直接在路径下新建文件,新建文件或目录通过creatFile和makedir(常用makedirs) 二,新建目录 1,makedir makedir只会创建路径中最后的目录,这里就是derector02,如果他的上级 阅读全文
posted @ 2018-08-11 21:00 blogcheng 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 解决代码冗余问题, 比如说,定义一个类dog,dog类会汪汪叫,里面就有一个叫的方法叫shout(),但是如果有另外一个类cat类,cat类会喵喵叫,这样的话需要又定义一个shout()方法,存在代码冗余,于是,可以定义一个父类宠物pet类,在里面定义一个shout方法,让子类来继承,子类只需要继承 阅读全文
posted @ 2018-08-05 14:04 blogcheng 阅读(183) 评论(0) 推荐(0) 编辑
摘要: java中不允许方法重名,而方法重载允许方法重名(编译能通过) 重载规则: 1,方法名相同; 2,参数不同(参数个数或者参数类型) 上述代码编译会报错:add(int ,int)方法已经被定义,即不允许重名,当改变返回类型为double,仍然报相同错误,说明返回类型不同并不能重载方法,编译不能通过 阅读全文
posted @ 2018-08-05 13:40 blogcheng 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一,Math类 1,域 PI和E 2,数学函数 三角函数,指数函数,取整函数,取最值函数,取平均函数 三角函数: 指数函数: 取整函数: 最值和绝对值: 3,随机数 4.大小数运算BigDecimal 加法add double计算数据有丢失,而BigDecimal就没有 减法substract,乘法 阅读全文
posted @ 2018-07-29 19:08 blogcheng 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 判断某个对象是否为一个类的实例或是否实现了一个接口 阅读全文
posted @ 2018-07-29 15:45 blogcheng 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1,向上转型,安全,具体化到抽象化 2,向下转型,不安全,抽象化到具体化 建立两个对象,动物抽象类Animal和狗狗类Dog 写一个测试类 总结:将一个对象赋值给一个变量,主要看该对象是不是这个变量的一个实例,如将狗对象赋值给动物变量(向上转型,安全,具体化到抽象化),狗是动物的一个实例,反之,如果 阅读全文
posted @ 2018-07-29 15:26 blogcheng 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一,泛型 泛型能解决的问题 代码复用,比如 其中,类型变量可以为T,K,V,其他字母也行,无所谓,约定俗成而已,E常用于集合框架里的元素 1,泛型类(泛型接口类似) 泛型类可以有一个或多个类型变量,总而言之,泛型类可以理解为普通类的工厂 public class classA<T>{} public 阅读全文
posted @ 2018-07-29 00:42 blogcheng 阅读(212) 评论(0) 推荐(0) 编辑
摘要: springboot,热部署 阅读全文
posted @ 2018-07-09 17:28 blogcheng 阅读(187) 评论(0) 推荐(0) 编辑
摘要: springboot+mybatis,xml版 阅读全文
posted @ 2018-07-06 17:34 blogcheng 阅读(167) 评论(0) 推荐(0) 编辑