package text; import java.io.File; import java.util.Scanner; import java.io.FileNotFoundException; import java.util.HashMap; import java.util.Iterator... ...
分类:
其他好文 时间:
2019-09-27 01:46:45
阅读次数:
112
一、NioEventLoop与NioEventLoopGroup的关系 二、NioEventLoop 1. 设计原理 1. 负责IO读写 2. 执行task。通过调用NioEventLoop的execute(Runnable task)方法实现。我们知道,为了防止资源竞争和并发操作,我们经常会判断当 ...
分类:
Web程序 时间:
2019-09-25 16:08:20
阅读次数:
133
获取流对象 获取单列集合,双列集合,数组的流对象 单列集合获取流对象: 1、java.util.Collection接口中加入了default方法stream()获取流对象,因此其所有实现类均可通过此方式获取流。 public class StreamTest01 { List list = new ...
分类:
编程语言 时间:
2019-09-16 20:03:16
阅读次数:
142
[TOC] Java IO流(一) 1. IO概述 IO的分类 根据数据的流向分为: 输入流 和 输出流 。 + 输入流 :把数据从 上读取到 的流。 + 输出流 :把数据从 写入 上的流。 + I :input 输入(读取)。 + O :output 输出(写入)。 + 流 :数据(字符、字节) ...
分类:
编程语言 时间:
2019-09-07 17:16:52
阅读次数:
87
一 Map对象中的keySet()和entrySet()1. keySet() keySet()返回的是map对象的key值的set集合 2. entrySet() entrySet()返回映射所包含的映射关系的Set集合(一个关系就是一个键-值对),就是把(key-value)作为一个整体一对一对 ...
分类:
其他好文 时间:
2019-08-30 20:56:36
阅读次数:
73
今天遇到了一个比较坑的情况 有一个对象,假设为person,里面的home为一串json 这个时候需要获取到这个json对里面的特定字符串进行替换,例如要替换地址 "addr":"123"为"addr":"234" 第一想法便是: person.setHome((String)JSONOobject ...
分类:
Web程序 时间:
2019-08-28 14:34:29
阅读次数:
247
一、Map接口常用方法 public V put(K key,V value):向集合中保存数据; public V get(Object key):根据key查找对应的value数据; public Set<K> keySet():取出全部的key,返回一个set集合; public Set<Ma ...
分类:
编程语言 时间:
2019-08-19 21:03:23
阅读次数:
139
遍历map集合有三种: 1.通过map.keySet()获取key的Set集合; 2.通过map.values()获取所有的value的Collection集合; 3.通过map.entrySet()获取所有的Set键值对集合; 获取key,value的集合后通过迭代器Iterator遍历; 实例代 ...
分类:
其他好文 时间:
2019-08-08 14:48:23
阅读次数:
82
hashmap 线程不安全,可以存入null,key不可重复(怎么实现不可重复呢?),values可以重复, 实现的时在数组中用key值通过hashcode来存一位置,如果key值相同就通过链表把其连接起来,如果长度大于8的时候就是用红黑树 常用方法,keySet,EntrySet,values,p ...
分类:
其他好文 时间:
2019-08-02 20:01:21
阅读次数:
101
测试代码 Debug调试程序: 可以让代码逐行执行,查看代码执行的过程,调试程序中出现的bug 使用步骤 使用IDEA的断点调试功能,查看程序的运行过程 1. 在有效代码行,点击行号右边的空白区域,设置断点,程序执行到断点将停止,我们可以手动来运行程序 1. 在有效代码行,点击行号右边的空白区域,设 ...
分类:
其他好文 时间:
2019-07-26 01:52:00
阅读次数:
111