摘要:
概览 String 被声明为 final,因此它不可被继承。(Integer 等包装类也不能被继承) 在 Java 8 中,String 内部使用 char 数组存储数据。 在 Java 9 之后,String 类的实现改用 byte 数组存储字符串,同时使用 coder 来标识使用了哪种编码。 v 阅读全文
摘要:
基本概念 bit(位) 位是计算机中存储数据的最小单位,指二进制数中的一个位数,其值为“0”或“1”。 byte(字节) 字节是计算机存储容量的基本单位,一个字节由8位二进制数组成。在计算机内部,一个字节可以表示一个数据或者一个英文字母,但是一个汉字需要两个字节表示。 换算 1Byte=8bit1K 阅读全文
摘要:
java编译期 编译期是指编译器将源代码翻译为机器能识别的代码,java为编译为jvm认识的字节码文件。 举个例子,当我们作为开发人员,在电脑上拼死拼活写了一个版本的代码,然后将代码提交到git上去,当我们用jekins或其他工具将代码从git上clone下来,使用mvn package,或者mvn 阅读全文
摘要:
例子 编写出现OutOfMemoryError的代码 IDEA配置JVM的启动参数 点击Edit Configurations... 运行结果 分析 Dump下的文件: 分析工具 采用IBM HeapAnalyzeer 网盘现在地址:https://pan.baidu.com/s/1qV4A4fm8 阅读全文