Java
闫文敬
Android开发工程师、安全工程师
展开
-
Javadoc 使用指南
Javadoc用于描述类或者方法的作用。Javadoc可以写在类上面和方法上面。只有@关键字的内容才会被生成到文档中。标签描述示例@author标识一个类的作者指名一个过期的类或成员{@docRoot}指明当前文档根目录的路径@exception标志一个类抛出的异常从直接父类继承的注释{@link}插入一个到另一个主题的链接插入一个到另一个主题的链接,但是该链接显示纯文本字体@param说明一个方法的参数@return说明返回值类型@see指定一个到另一个主题的链接。原创 2022-09-07 09:43:09 · 2307 阅读 · 0 评论 -
Java中遍历Map对象较快的方法
使用iterator,而且可以remove操作,不用担心下标越界问题Map<Integer, Integer> map = new HashMap<Integer, Integer>(); Iterator<Map.Entry<Integer, Integer>> entries = map.entrySet().iterator(); while (entries.hasNext()) { Map.Entry<Integer, I原创 2022-01-10 17:40:22 · 443 阅读 · 0 评论 -
java 生成https证书命令
https生成证书//服务端keytool -genkey -alias zx_server -keyalg RSA -keystore D:\key\zx_server.jks -validity 3600 -storepass 123456keytool -export -alias zx_server -file D:\key\zx_server.cer -keystore D:\ke...原创 2020-04-16 20:57:36 · 1149 阅读 · 0 评论 -
java 对象拷贝工具类
import java.lang.reflect.Field;import java.util.HashMap;import java.util.Map;public class ObjectCopy { /** * 复制对象值 不复制对象地址 * * @param src * @param dest */ public ...原创 2020-02-22 17:03:07 · 2576 阅读 · 0 评论 -
遍历Map的四种方法
public class TestMap { public static void main(String[] args) { Map<Integer, String> map = new HashMap<Integer, String>(); map.put(1, "a"); map.put(2, "b"); map.put(原创 2017-03-08 09:27:55 · 1405 阅读 · 0 评论 -
关于使用DecimalFormat的进行四舍五入
详细使用详见 API文档在项目经常会用到对数值的格式化操作,如:DecimalFormat decimalFormat = new DecimalFormat("0.##");//0表示如果该位置的数值无论大于0还是等于0都要显示占位;#表示如果该位置的数值大于0显示数值,如果等于0则不显示。DecimalFormat("0.#0")这种情况下会抛异常String result = decima原创 2017-07-19 12:03:09 · 9165 阅读 · 1 评论 -
Java位运算
public class JavaTest { public static void main(String args[]) { test(); } private static void test() { //位运算是在二进制补码上进行的,正数的补码是本身(原码反码补码相等);负数的补反码等于符号位不变其余各位取反,负数的补码是反码+1原创 2017-07-26 10:34:02 · 1566 阅读 · 0 评论 -
java身份证号码正则表达式校验(含最后一位的校验值规则)
public static boolean isIDNumber(String IDNumber) { if (IDNumber == null || "".equals(IDNumber)) { return false; } // 定义判别用户身份证号的正则表达式(15位或者18位,最后一位可以为字母) St原创 2017-07-25 14:10:12 · 45102 阅读 · 17 评论 -
java 反射 获取字段、方法、构造
ClassApackage com.huawei.ywj.reflect;public class ClassA { private String name = "defaultName"; private int age = 16; private ClassA() { } private ClassA(String name) { ...原创 2018-05-07 10:23:32 · 1526 阅读 · 0 评论