java基础
java基础
还好还好啦
这个作者很懒,什么都没留下…
展开
-
JAVA获得项目绝对路径
在jsp和class文件中调用的相对路径不同。在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。1.jsp中取得路径:以工程名为TEST为例:(1)得到包含工程名的当前页面全路径:request.getRequestURI()结...转载 2020-03-02 09:58:24 · 691 阅读 · 0 评论 -
为什么在java中(byte)128输出是-128?
因为java中的自动转型,因此System.out.println((byte)128) 输出为-128。在java中默认整型是int类型,int类型是4字节,32位。而byte类型是1字节,8位而java中的二进制都是采用补码形式存储:⑴一个数为正,则它的原码、反码、补码相同⑵一个数为负,则符号位为1,其余各位是对原码取反,然后整个数加1就int类型的128而言,:原码为:0000 0000 0...原创 2018-03-29 21:09:42 · 9263 阅读 · 5 评论 -
java 移位符
转载:地址1、 左移运算符 左移运算符<<使指定值的所有位都左移规定的次数。 1)它的通用格式如下所示: value << num 其中num指定要移位值value 移动的位数。 左移的规则只记住一点:丢弃最高位,0补最低位 如果移动的位数超过了该类型的最大位数,那么编译器会对移动的位数取模。如对int型移动33位,实际上只移动了332=1位 2)运算规则 ...原创 2018-03-29 21:18:42 · 277 阅读 · 0 评论