抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

  在java中,一个char是2个字节,用utf-16进行编码。一个字符可以转为数字,我猜称为码点(codePoint)。Character里有个方法可以检查,一个码点要用几个char来放。 12345678/** * 如果一个字符用utf-8编码,那么它就有3个字节。 * 这个函数检查,2个字节能不能放的下codePoint码点的字符 * 放的下返回1,放不下返回2 */public s...

类之间的关系大体上存在五种—继承(实现)、依赖、关联、聚合、组合。 继承继承是一种“is-a”关系。多了就不说了,都懂得。 依赖依赖简单的理解,就是一个类A中的方法使用到了另一个类B。 这种使用关系是具有偶然性的、临时性的、非常弱的,但是B类的变化会影响到A。 比如说,我用笔写字,首先需要一个类来代表我自己,然后需要一个类来代表一支笔,最后,‘我’要调用‘笔’里的方法来写字,用代码实现一下:...

函数签名 public String trim(); 注释 Returns a string whose value is this string, with any leading and trailing whitespace removed.返回一个字符串它的值是它自身,移除前导和后缀空白字符

现在发现,java学习更多是api接口学习。所以要学会把懂的接口写成文档。一个类,所在包,内部公开的api,api调用示例,讲解。这些都要有个标准。就这么定吧:只记录自己见到用到的api的用法,以及源码的英文翻译。和自己的见解。不做全面细致的api翻译,不去全面搞懂所有的api。

来源:https://blog.csdn.net/iku5200/article/details/91792260 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737...

本文的主要目的是从spring中取出bean,然后赋值给一个util类,util是静态工具类,不用放到spring注册到bean。所以它也拿不到spring bean。为了让util单方面的拿到bean,可以这么做 12345678910111213141516171819202122232425262728293031323334353637383940414243444546@Compo...

1234567891011121314151617181920212223242526272829package com.thok.trading.server.util;import org.springframework.http.HttpEntity;import org.springframework.http.HttpHeaders;import org.springframewo...

在网上找到了一个写法直接将对象转map,只是能用不出错。效率上应该是挺糟糕的。

1
2
3
4
5
6
7
public static Map<String, Object> toMap(Object args) {
return Arrays.stream(BeanUtils.getPropertyDescriptors(args.getClass()))
.filter(pd -> !"class".equals(pd.getName()))
.collect(HashMap::new,
(map, pd) -> map.put(pd.getName(), ReflectionUtils.invokeMethod(pd.getReadMethod(), args)),
HashMap::putAll);
}

四种遍历方式12345678910111213141516171819202122232425262728293031323334353637public static void main(String[] args) { Map<String,String> map=new HashMap<String,String>(); map.put(&qu...