
java基础
Friends of time
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Object类中clone()方法的修饰符为什么是protected
利用protected修饰clone方法,是为了安全考虑。Object类中的clone方法是浅拷贝,如果是对象,它拷贝的只是这个对象的一个引用,而这个引用仍然指向那个对象,当我们改变这个引用的属性时,原来对象也会跟着改变,这不是我们希望看到的,但是Object类肯定做不到深拷贝,因为它不知道你的类里有哪些引用类型,所以把修饰符定义为protected,这样想要在其他任何地方调用这个类的...原创 2017-04-01 17:50:43 · 4038 阅读 · 6 评论 -
String与StringBuilder性能
如果需要在循环中使用字符串的拼接,建议使用StringBuilder。public class StringTest { public static void main(String[] args){ String[] sb = new String[100000]; for(int i =0; i < 100000; i++){ ...原创 2018-12-18 22:21:41 · 439 阅读 · 0 评论 -
递归压缩文件夹为zip
package com.java8.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.util.zip.ZipEntry;import java.util.zip.ZipOutp...原创 2019-02-14 16:39:04 · 888 阅读 · 0 评论 -
将文件压缩为字节数组
package io.renren.modules.email.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.BufferedInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import...转载 2019-02-14 17:44:48 · 1305 阅读 · 0 评论 -
通用增删改查架子搭建
每个项目中都会有通用的增删改查基础框架,现在搭一个基本的架子。代码结构:代码:package com.crudTemplate.mapper;public interface BaseMapper<T> { void insert(T t);}//================package com.crudTemplate.mapper;im...原创 2019-02-28 15:07:04 · 337 阅读 · 0 评论