
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 · 187 阅读 · 0 评论 -
java关于对象序列化的总结
定义对象序列化,就是将Object转换成byte序列,反之叫对象的反序列化.序列化流(ObjectOutputStream),是过滤流----writeObject反序列化流(ObjectInputStream)----readObject序列化接口(Serializable)对象必须实现序列化接口 ,才能进行序列化,否则将出现异常这个接口,没有任何方法,只是一个标准.Strin...原创 2019-12-12 14:48:03 · 145 阅读 · 0 评论 -
java 关于多线程的总结
进程与线程概念进程是程序的执行过程(动态性),持有资源(共享内存、共享文件)和线程(是资源和线程的载体)线程是系统中最小的执行单元线程间交互互斥 资源有限,需抢占同步 协作完成一项任务,有先后顺序java线程初探java对线程的支持Thread类和Runnable接口,以及共同的run()方法。Thread类join()使调用的线程等待当前线程终止yield()使...原创 2019-12-12 14:47:41 · 119 阅读 · 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 · 123 阅读 · 0 评论 -
使用Docker环境调试Java程序
本文以IntelliJ IDEA为例,Docker环境调试和远程linux服务器环境调试类似。1.首先保证idea成功连接Docker2.Dockerfile java debug命令增加指令,指定调试端口-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=1000210002端口不固定,可自定义同时要...原创 2019-11-09 17:02:58 · 4047 阅读 · 0 评论 -
RxJava懒人专用指南
RxJava懒人专用指南原文链接 : NotRxJava guide for lazy folks原文作者 : Yaroslav Heriatovych译文出自 : 开发技术前线 www.devtf.cn译者 : Rocko校对者: Mr.Simple状态 : 完成校对如果你是一位 Android 开发者,那么这些天你可能已经听到或看到一些关于 RxJava 满天飞的宣传了转载 2017-01-03 14:02:54 · 1016 阅读 · 0 评论 -
转 java8 hash优化
HashMap是一个高效通用的数据结构,它在每一个Java程序中都随处可见。先来介绍些基础知识。你可能也知 道,HashMap使用key的hashCode()和equals()方法来将值划分到不同的桶里。桶的数量通常要比map中的记录的数量要稍大,这样 每个桶包括的值会比较少(最好是一个)。当通过key进行查找时,我们可以在常数时间内迅速定位到某个桶(使用hashCode()对桶的数量进行取模)转载 2016-12-07 14:56:36 · 729 阅读 · 0 评论 -
java集合容器总结
1.java容器分类图 说明:左图为简化图(其中粗线部分是重点的容器),右图为完整容器分类图 2.容器类接口和抽象容器类 2.1 说明 容器接口是容器的基础。使用接口可以将容器的实现与容器接口分开,因而可以使用相同的方法访问容器而不需关心容器具体的数据结构。 同理,Iterato转载 2016-12-12 16:12:52 · 250 阅读 · 0 评论 -
8583报文解析程序
网上搜了一堆,都不怎么好用,就用java写了一个自动解析ISO8583报文的小程序,支持自定义报文域长度和数据类型,以适应不同机构的8583报文https://github.com/eric4784510/easy8583原创 2016-09-29 20:29:31 · 845 阅读 · 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 · 204 阅读 · 0 评论 -
Android里面的匿名类与匿名内部类使用
在android开发中经常碰到匿名类(和匿名内部类)的使用,那么匿名类和一般情况下使用的类有什么不同,从实现的功能来讲是一样的,但是使用匿名更加简洁方便,形式上有点像new一个接口或类的感觉,但是我们必须记住接口是不可以new出来的(实例化),我们要在内部重写需要的接口的方法,这样就new出了一个实现接口方法的对象,但是这个对象的类名不可见,所以叫做匿名类。下面是功能相同的转载 2016-06-19 15:57:07 · 6822 阅读 · 0 评论 -
java对象与json对象间的相互转换
工程中所需的jar包,因为在网上不太好找,所以我将它放到我的网盘里了,如有需要随便下载。点击下载1.简单的解析json字符串首先将json字符串转换为json对象,然后再解析json对象,过程如下。JSONObject jsonObject = JSONObject.fromObject(jsonStr); 根据jso转载 2016-06-19 17:14:59 · 232 阅读 · 0 评论