1. 好用的`java.util.Objects`类

    在jdk1.7中,新增了一个工具类,就是java.util.Objects类。它有3个简单的封装方法,对于平常的使用来说挺有用的,分别是:hashCode、equals、toString这3个方法。 1、hashcode生成1234567891011121314151617181920// 1. Objects.hash(Object... values)public static int has …

    java.util.Objects 继续阅读

  2. Java中的数值类型选择

    整数类型有byte(1 byte),short(2 byte),int(4 byte),long(8 byte)等基本数据类型,取值的范围不一样。 1234byte x1 = 1;short x2 = 2;int x3 = 3;long x4 = 4L; 涉及到有小数的数值这种场景也是要分情况讨论的。 1.货币、金钱的计算当涉及到人民币、美元的计算时,比如说人民币RMB,单位有元、角、分,我们可以 …

    数值类型 继续阅读

  3. java项目中的classpath到底是什么

    在java项目中,你一定碰到过classpath,通常情况下,我们是用它来指定配置/资源文件的路径。在刚开始学习的时候,自己也糊里糊涂,但是现在,是时候弄清楚它到底是指什么了。 顾名思义,classpath就是class的path,也就是类文件(*.class的路径)。一谈到文件的路径,我们就很有必要了解一个java项目(通常也是web项目)它在真正运行时候,这个项目内部的目录、文件的结构;这样, …

    classpath 继续阅读

  4. http请求(GET/POST)时,url/参数编码的过程分析

    这个实验,是在采用ssm框架的基础上演示的。 在前端向后端发出http请求时,有时候当我们采用GET方式时,参数会被编码在url后面。那么这个url是如何编码解码的呢? http请求的发出,以及编码过程下面在chrome浏览器和postman下模拟请求,用fiddler来监控请求发出信息。 chrome游览器地址输入: 这个路径是手动输入的,黑色线是url,黄色线是uri,绿色线是quer …

    http, url编码 继续阅读