java 技巧

1 switch (string) jdk1.7

2 无限多个参数

method(Type... type)


3 for 前需做非空判断


4 replaceAll 与replace

前者支持正则,慎用

"$3,500.00".replaceAll(".00", ""),结果为"$3,"

.在正则下代表:匹配除“\r\n”之外的任何单个字符


2 一个事务transaction一个连接request

通过事务机制,减少不必要的连接浪费



Lambda

list.forEach((User user) -> handleUser(user));


Json转对象(jackson-databind.jar)

import com.fasterxml.jackson.databind.ObjectMapper;
ObjectMapper mapper = ObjectMapper();
String json = "{test:test}";
User user = mapper.readValue(json, AgentBio.class);



你可能感兴趣的:(java 技巧)