java
EricMac
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java关于I/O流的总结-字符流
字符流 java的文本(char)是16位无符号整数,是字符的unicode编码(双字节编码). 文件是byte byte byte …的数据序列,文本文件是文本(char)序列按照某种编码方案(utf-8,utf-16be,gbk)序列化为byte的存储结果. 字符流(Reader Writer)---->操作的是文本文件 字符的处理,一次处理一个字符 字符的底层任然是基本的字节序列 字符...原创 2020-04-07 11:57:14 · 251 阅读 · 0 评论 -
java关于对象序列化的总结
定义 对象序列化,就是将Object转换成byte序列,反之叫对象的反序列化. 序列化流(ObjectOutputStream),是过滤流----writeObject 反序列化流(ObjectInputStream)----readObject 序列化接口(Serializable) 对象必须实现序列化接口 ,才能进行序列化,否则将出现异常 这个接口,没有任何方法,只是一个标准. Strin...原创 2019-12-12 14:48:03 · 198 阅读 · 0 评论 -
java 关于多线程的总结
进程与线程 概念 进程是程序的执行过程(动态性),持有资源(共享内存、共享文件)和线程(是资源和线程的载体) 线程是系统中最小的执行单元 线程间交互 互斥 资源有限,需抢占 同步 协作完成一项任务,有先后顺序 java线程初探 java对线程的支持 Thread类和Runnable接口,以及共同的run()方法。 Thread类 join()使调用的线程等待当前线程终止 yield()使...原创 2019-12-12 14:47:41 · 170 阅读 · 0 评论 -
Java 关于反射的总结
获取Class Type的三种方式 获取 Class c1 = Foo.class; Class c2 = foo.getClass(); c1 == c2 -> true 类对象唯一 Class c3 = Class.forName("com.xxx.Foo"); 推荐使用该方式,最快,但会抛异常,要try-catch 使用 Foo foo = (Foo)c1.newInstan...原创 2019-12-02 21:29:42 · 171 阅读 · 0 评论 -
使用Docker环境调试Java程序
本文以IntelliJ IDEA为例,Docker环境调试和远程linux服务器环境调试类似。 1.首先保证idea成功连接Docker 2.Dockerfile java debug命令增加指令,指定调试端口 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=10002 10002端口不固定,可自定义 同时要...原创 2019-11-09 17:02:58 · 4142 阅读 · 0 评论 -
RxJava懒人专用指南
RxJava懒人专用指南 原文链接 : NotRxJava guide for lazy folks原文作者 : Yaroslav Heriatovych译文出自 : 开发技术前线 www.devtf.cn译者 : Rocko校对者: Mr.Simple状态 : 完成校对 如果你是一位 Android 开发者,那么这些天你可能已经听到或看到一些关于 RxJava 满天飞的宣传了转载 2017-01-03 14:02:54 · 1076 阅读 · 0 评论 -
转 java8 hash优化
HashMap是一个高效通用的数据结构,它在每一个Java程序中都随处可见。先来介绍些基础知识。你可能也知 道,HashMap使用key的hashCode()和equals()方法来将值划分到不同的桶里。桶的数量通常要比map中的记录的数量要稍大,这样 每个桶包括的值会比较少(最好是一个)。当通过key进行查找时,我们可以在常数时间内迅速定位到某个桶(使用hashCode()对桶的数量进行取模)转载 2016-12-07 14:56:36 · 772 阅读 · 0 评论 -
java集合容器总结
1.java容器分类图 说明:左图为简化图(其中粗线部分是重点的容器),右图为完整容器分类图 2.容器类接口和抽象容器类 2.1 说明 容器接口是容器的基础。使用接口可以将容器的实现与容器接口分开,因而可以使用相同的方法访问容器而不需关心容器具体的数据结构。 同理,Iterato转载 2016-12-12 16:12:52 · 285 阅读 · 0 评论 -
8583报文解析程序
网上搜了一堆,都不怎么好用,就用java写了一个自动解析ISO8583报文的小程序,支持自定义报文域长度和数据类型,以适应不同机构的8583报文 https://github.com/eric4784510/easy8583原创 2016-09-29 20:29:31 · 919 阅读 · 0 评论 -
xStream完美转换XML、JSON
xStream框架 xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换; 前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html 以及Jackson这个框架,在线博文:http://www.cnblogs.c转载 2016-06-19 17:55:50 · 237 阅读 · 0 评论 -
Android里面的匿名类与匿名内部类使用
在android开发中经常碰到匿名类(和匿名内部类)的使用,那么匿名类和一般情况下使用的类有什么不同, 从实现的功能来讲是一样的,但是使用匿名更加简洁方便,形式上有点像new一个接口或类的感觉,但是我们必须 记住接口是不可以new出来的(实例化),我们要在内部重写需要的接口的方法,这样就new出了一个实现接口 方法的对象,但是这个对象的类名不可见,所以叫做匿名类。下面是功能相同的转载 2016-06-19 15:57:07 · 6912 阅读 · 0 评论 -
java对象与json对象间的相互转换
工程中所需的jar包,因为在网上不太好找,所以我将它放到我的网盘里了,如有需要随便下载。 点击下载 1.简单的解析json字符串 首先将json字符串转换为json对象,然后再解析json对象,过程如下。 JSONObject jsonObject = JSONObject.fromObject(jsonStr); 根据jso转载 2016-06-19 17:14:59 · 260 阅读 · 0 评论
分享