Java
lostdiver
这个作者很懒,什么都没留下…
展开
-
抽象类(abstract class)和接口(Interface)的区别
在Java语言中,abstract class和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的...转载 2018-03-05 15:18:53 · 398 阅读 · 0 评论 -
Java系统架构
1.源码分析专题详细介绍源码中所用到的经典设计思想,看看大牛是如何写代码的,提升技术审美、提高核心竞争力。帮助大家寻找分析源码的切入点,在思想上来一次巨大的升华。知其然,并知其所以然。把知识变成自己的2.分布式架构互联网时代,系统架构如何迎接高并发流量的挑战。而作为技术开发者,如何去应对技术变革带来的技能危机。基于传统架构到分布式架构演变过程所带来的技术变革进行全面深入讲解。在技术深度和技术广度上...转载 2018-03-05 15:38:15 · 337 阅读 · 0 评论 -
Java json库
使用同一json库不可用其他json库一个库解析另一个库生成的东西那就解析不出来一个是fastJson 一个是net.sf.json 所以解析不揣原创 2018-04-12 19:18:42 · 299 阅读 · 0 评论 -
详解Java编程中protected修饰符与static修饰符的作用
protected 来谈谈protected访问权限问题。看下面示例1:Test.javaclass MyObject {} public class Test { public static void main(String[] args) { MyObject obj = new MyObject(); obj.clone(); // Compile error. ...转载 2018-05-03 14:19:17 · 1224 阅读 · 0 评论 -
Iterator hasNext() ,next(),remove()解析
一、Iterator的API关于Iterator主要有三个方法:hasNext()、next()、remove()hasNext:没有指针下移操作,只是判断是否存在下一个元素next:指针下移,返回该指针所指向的元素remove:删除当前指针所指向的元素,一般和next方法一起用,这时候的作用就是删除next方法返回的元素二、迭代器原理1、当创建完成指向某个集合或者容器的Iterator对象是,这...转载 2018-04-26 15:52:24 · 1079 阅读 · 0 评论 -
利用Kafka发送/消费消息-Java示例
当使用命令行工具把基本的组件运行起来后,再使用Java client就很简单,这里是入门的第一个Java客户端程序,有很多需要深入理解的地方。依赖配置 <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka_2....转载 2018-07-10 17:48:05 · 1353 阅读 · 0 评论 -
httpClient 请求遇到Caused by: org.apache.http.HttpException: Unsupported Content-Coding: utf-8
httpclient请求遇到Caused by: org.apache.http.HttpException: Unsupported Content-Coding: utf-8由于:HttpClientBuilder在创建httpclient时,默认情况下,上面的contentCompressionDisabled属性默认为false也就是说,默认情况下,是开启内容压缩的,关闭就可以,关...原创 2019-08-16 16:35:49 · 3718 阅读 · 1 评论