1、当出现Java heap space时,就可以修改java虚拟机内存大小了 -Xmx6614m
打开虚拟机,提示权限不足,无法访问文件。-- -- 方法其一:右键虚拟机所在的文件,属性,勾去只读。OK了。
java中ctrl+shift+F不能使用。外部快捷键冲突了,比如QQ。
2、new String常见用法小结
//byte就是8位的二进制数 从01111111 然而 -128是1000000 127到-128
//byte类型的数据范围是从 -128 到 127
//String(byte[] bytes)
//String(char[] value)
public static void main(String[] args) {
String ss="哈哈哈";
byte b=111;
byte []by={98,65,62};
char []ch={'A','a','b'};
System.out.println(new String(ss.getBytes()));//哈哈哈
System.out.println(ss.getBytes());//[B@2a139a55
System.out.println(b);//111
System.out.println(new String(by));//bA>
System.out.println(new String(ch));//Aab
}
3、逻辑运算 逻辑与&& 逻辑或 || 逻辑非 !
位运算 按位与& 按位或 | 按位异或 ^ 按位取反 ~
移位运算6<<3 6左动3位 左边大右小 0000 0110-->0011 0000 或者:6*2^3 6乘以2的3次方
// toHexString 以十六进制(基数 16)无符号整数形式返回一个整数参数的字符串表示形式。 输入0-9无变化 大于9返回ABCDEF
//&& 左边为假不再计算,&左边为假,继续计算
System.out.println(Integer.toHexString(10));//转换为16进制 --a
System.out.println(Integer.toHexString(16));//--10
System.out.println(3&4);//与:只有11为1--0
System.out.println(3|4);//或:有1为1--7
System.out.println(~3);//非: 正数取反-》+1取反 负数取反-》取反+1 --(-4)
System.out.println(~(-3));//2
System.out.println(3^4);//异或:二进制相异为1 相同为07
System.out.println(3^4^4);//异或:异或两次为本身常用于加密3
System.out.println(6<<3);//左边大右小 0000 0110-->0011 0000 或者:6*2^3 6乘以2的3次方