Java
文章平均质量分 81
塞北沐秋
PURSUIT OF HAPPYNESS!
展开
-
Java List
先上一张Java集合的框架图,便于参考以下所有特性仅代表自JAVA 1.7Listinterface Iterable<E>interface Collection<E> extends Iterable<E>interface Queue<E> extends Collection<E>interface ...原创 2019-12-04 23:22:05 · 171 阅读 · 0 评论 -
Java Reflection
Reflection原创 2019-11-25 10:43:27 · 148 阅读 · 0 评论 -
Object hashcode equals
test原创 2021-11-15 12:35:21 · 258 阅读 · 0 评论 -
Java Queue
先上一张Java集合的框架图,便于参考以下所有特性仅代表自JAVA 1.8Queue非阻塞队列阻塞队列ArrayBlockingQueueLinkedBlockingQueueSynchronizeQueue原创 2021-10-26 16:54:03 · 146 阅读 · 0 评论 -
Java Set
先上一张Java集合的框架图,便于参考以下所有特性仅代表自JAVA 1.8Setinterface Iterable<E>interface Collection<E> extends Iterable<E>interface Set<E> extends Collection<E>abstract AbstractCollection<E> implements Collection<E>...原创 2021-09-30 15:39:33 · 102 阅读 · 0 评论 -
Java Map
先上一张Java集合的框架图,便于参考以下所有特性仅代表自JAVA 1.8Mapinterface Map<K,V>abstract abstractMap<K,V> extends Map<K,V> HashMap: 基本原理HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V> 详细参考文章 1...原创 2021-09-30 15:38:20 · 130 阅读 · 0 评论 -
Java Annotation
1.注解是什么注解(Annotation)也叫元数据,是JDK5.0引入的一种注释机制,用于对代码进行配置说明,可以对包,类,接口,字段,方法参数,局部变量等进行使用。一般注解可以划分为以下三类:元注解: 元注解使用与定义注解的注解,包含@Retention(标明注解被保留的阶段),@Target(标明注解使用的范围),@Inherit额的(标明注解可继承),@Documented(标明是否生成javadoc文档) java自带的标注注解:包含开发人员常见的@OverRide(标明重写某个方法原创 2021-07-05 15:49:46 · 215 阅读 · 0 评论 -
谈谈Java中的 == 和 equals
"=="首先我们来谈谈 "==", "=="只能被用来比较地址。如果从jvm堆栈的角度来说,"=="就是被用来比较栈内存中内容,而栈内存中一般存储地址(对象的引用)或java八大基本类型(byte,short,int,long,char,float,double,boolean)数据。例子:int x=10; //基本变量,数据存储于栈内存中int y=10;Integer...原创 2019-12-17 00:21:44 · 197 阅读 · 0 评论 -
String StringBuffer StringBuilder
String:interface CharSequenceString implements CharSequence 1.String类使用char value[]来存储数据。 2.由于String类使用char value[] 来存储数据,因此一旦定义就不能修改长度。 3.如果需要修改长度则需要重新定义新的对象,定义新的长度,重新分...原创 2019-12-03 22:12:54 · 157 阅读 · 0 评论 -
HttpClient 发送GET/POST 请求
import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.apache.http.HttpEntity;import org.apache.http.NameValuePair;import org.apache.http.client.ClientProtocolEx...原创 2019-11-13 23:24:12 · 167 阅读 · 0 评论 -
WebService 笔记
webservice笔记详解1.首先需要提出一个问题:什么是webservice,它具体是做什么的 回答:webservice就是一套服务,主要作用是用来协助不同平台之间的web通信的(跨平台,跨语言) 手写Socket通信,验证http协议的底层为socket socket的特点: 1.开启端口,该通信为长连接通信,很容易被防火墙回收...原创 2019-02-11 15:03:42 · 516 阅读 · 0 评论 -
SecureRandom
Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。 相同种子数的Random对象,相同次数生成的随机数字是完全相同的。所以,两个种子数相同的Random对象,生成的随机数字完全相同。所以在需要频繁生成随机数,或者安全要求较高的时候,不要使用Ran...原创 2019-02-12 09:48:44 · 3111 阅读 · 1 评论 -
HttpClient 发送Soap get/post 请求
Soap: Simple Object Access Protocol ——简单对象访问协议 1.soap作为一个基于xml语言的协议用于网上传输数据 2.SOAP = HTTP + XML 3.SOAP是基于HTTP的 (这里顺便补充一下,Http是基于Socket的) 4.SOAP的组成如下 1.En...原创 2019-02-12 09:57:08 · 2087 阅读 · 0 评论 -
HttpURLConnection 发送Soap get/post请求
Soap: Simple Object Access Protocol ——简单对象访问协议 1.soap作为一个基于xml语言的协议用于网上传输数据 2.SOAP = HTTP + XML 3.SOAP是基于HTTP的 (这里顺便补充一下,Http是基于Socket的) 4.SOAP的组成如下 1.En...原创 2019-02-12 10:01:10 · 732 阅读 · 0 评论 -
HttpClient 发送Http Get/Post请求
Socket的特点:属于传输层,是对Tcp/IP协议的实现 1.开启端口,该通信为长连接通信,很容易被防火墙回收,可以通过心跳机制来实现,但是开发难度会比较大。 2.传输的数据是字符串,可读性不强 3.socket端口不便于推广 http://45.113.192.102:2345 www.baidu.com 4.性能...原创 2019-02-12 10:08:32 · 379 阅读 · 0 评论 -
HttpUrlConnection 发送Http Get/Post 请求
socket的特点:属于传输层,是对Tcp/IP协议的实现 1.开启端口,该通信为长连接通信,很容易被防火墙回收,可以通过心跳机制来实现,但是开发难度会比较大。 2.传输的数据是字符串,可读性不强 3.socket端口不便于推广 http://45.113.192.102:2345 www.baidu.com 4.性能...原创 2019-02-12 10:11:08 · 742 阅读 · 0 评论 -
Xml 文件解析的三种方式 Sax,Pull,Dom
Dom: //将xml文件内容处理为树放在内存在解析,若xml文件大的话,比较消耗资源Sax: // 按照文本段落一行一行的读取文本内容,解析文件,tag头尾 // 缺点: sax扫描完整个数据流才能开始处理Pull: // 类似于时间监听,对于元素,标签头尾解析过程存在事件监听,不同的事件对象不同的解析方式, // 且不需要像sax扫描完整个数据流...原创 2019-02-12 10:17:25 · 304 阅读 · 0 评论 -
创建XML文件
public class XmlCreatorHelper { private static Logger LOG = LoggerFactory.getLogger(XmlCreatorHelper.class); private static List<Map<String, String>> list = null; private st...原创 2019-02-12 10:19:51 · 1297 阅读 · 0 评论