![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 93
「已注销」
这个作者很懒,什么都没留下…
展开
-
Java java.lang.Character源码分析
Unicode相关知识 Unicode,又称万国码、国际码、统一码、单一码。整理、编码了世界上大部分的文字系统。使得电脑可以用更为简单的方式来呈现和处理文字比如说常用的表情符号,Emoji :happy: , 已经被Unicode 标准化了。每个表情、字符都都分别对应了一组数字,称作代码值(code point,码点)。 以”U+” 开头 ,后面跟着一串十六进制的数字。 Java 对Unicode的支持 Java使用了UTF-16 , Character 中使用两个字节表示一个char. 随着U原创 2021-02-03 20:56:15 · 431 阅读 · 2 评论 -
java.lang.Integer 源码分析
文章目录@[toc]关系属性构造方法常用方法valueOf 方法toString 数字转字符==getChars()==toString()toString(int)toString(int,int)Integer 转基本类型decode() String 解码为IntegerparseInt 解析getInteger 获取系统属性值reverse 将整形的二进制反转参考 关系 继承自 java.lang.Number 抽象类 实现了 * intValue * floatValue * longVa原创 2021-02-01 05:31:31 · 211 阅读 · 0 评论 -
Java 的浅拷贝与深拷贝详解
先讲一讲Java 中equals() 和==的区别 1. 基本数据类型(byte,short,char,int,long,float,double,boolean) 他们之间的比较,应用双等号(==),比较的是他们的值。 基本数据类型比较, == 和 Equals 两者都是比较值 2. 类 当使用==比较的是两个对象的内存地址 当时用equals比较的也是内存地址 ,因为Object类中的equals方法就是用==比较的 什么是浅拷贝?什么是深拷贝? 一般对于类而言 深拷贝: 对基本数据类型进行值传递,原创 2020-09-11 22:37:49 · 205 阅读 · 0 评论 -
关于Tomcat9.0 启动闪退可能出现的原因
关于Tomcat9.0 启动闪退可能出现的原因 1.JRE_HOME 环境变量配置失败 ![Alt](https://img-blog.csdnimg.cn/20200610190444263.png) **某些jdk版本可能没有jre目录,自行搜索。** 2.jre 版本问题 当用Jre13时配置正确,shartup.bat 还是闪退,直到换成jre9 问题解决。 ...原创 2020-06-10 19:11:47 · 2000 阅读 · 0 评论