
java
liulq2018
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android Q 分区存储适配-文件上传
文件上传以常用的网络框架okhttp为例1、见文件复制到应用专属目录下,可继续使用File路径进行上传;2、将uri转换为byte[],如下RequestBody requestBody = RequestBody.create(MediaType.parse("multipart/form-data"), uriToByteArray(context, uri)); public static byte[] uriToByteArray(Context context, Uri uri)原创 2021-01-11 17:50:56 · 384 阅读 · 0 评论 -
大话单例模式
标题概念单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。单例模式基本实现懒汉模式这是最基本的单例模式,实现了懒加载,但是多线程不...原创 2019-10-26 11:35:52 · 154 阅读 · 0 评论 -
工作中遇到的问题
1、包装类和基本类型介绍https://blog.youkuaiyun.com/mylike_45/article/details/90772777总结https://blog.youkuaiyun.com/mylike_45/article/details/907788812、equals 的使用https://blog.youkuaiyun.com/mylike_45/article/details/89467369...原创 2019-07-03 20:03:31 · 146 阅读 · 0 评论 -
java 包装类和基本类使用区别-注意点
包装类和基本类介绍举个栗子class Student{ private int age; private String name; private Long birthday; private long createTime;}可以看到成员age和createTime使用的事基本类型,而birthday使用的事包装类。有什么区别呢?1、默认值?2、占用空间?3、还是其他不...原创 2019-06-04 17:12:28 · 409 阅读 · 0 评论 -
java 基本类型和包装类
基本类型和包装类基本类型包装类所占字节intInteger4字节longLong8字节floatFloat4字节doubleDouble8字节byteByte1字节shortShort2字节booleanBoolean1字节chrCharacter2字节至于为什么 Java 中 char 无论中...转载 2019-06-04 16:39:10 · 209 阅读 · 0 评论 -
transient 关键字
transient 中文意思是短暂的,临时的。Java中transient关键字的作用,简单地说,就是让某些被修饰的成员属性变量不被序列化,原创 2019-04-24 16:20:37 · 227 阅读 · 0 评论 -
java enum 枚举比较 == or equals ??
问题public static enum MessageDirection { SEND(1), RECEIVE(2);}在使用枚举比较时,使用了equals来比较两个枚举值if (data.getMessageDirection().equals(Message.MessageDirection.SEND)) { ...}结果空指针了java.lang....原创 2019-04-23 10:38:41 · 13900 阅读 · 1 评论 -
Parcelable和 Serializable 序列化时间测试
Parcelable和 Serializable 序列化时间测试测试硬件Android虚拟机androId9.0CPU/ABI: Google Play Intel Atom (x86)测试代码public class TextA implements Parcelable {private String message;private long time;public Text...原创 2019-04-22 19:13:04 · 283 阅读 · 0 评论 -
Android 7.0 FileUriExposedException 解决
从Android 7.0开始,一个应用提供自身文件给其它应用使用时,如果给出一个file://格式的URI的话,应用会抛出FileUriExposedException。这是由于谷歌认为目标app可能不具有文件权限,会造成潜在的问题。所以让这一行为快速失败。详见这里。这里讨论两种解决方式。1 FileProvider方式 这是谷歌官方推荐的解决方案https://github.com/honjane原创 2017-05-18 18:34:18 · 308 阅读 · 0 评论 -
java算法 -- zip解压,压缩
文件压缩解压算法原创 2016-05-11 15:18:39 · 597 阅读 · 0 评论 -
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件转载 2015-12-18 10:47:52 · 337 阅读 · 0 评论