- 博客(7)
- 收藏
- 关注
原创 128陷阱
public static void main(String[] args) { Integer num1 = 100; Integer num2 = 100; System.out.println(num1 == num2); Integer num3 = 128; Integer num4 = 128; System.out.println(num3 == num4); }这段代码...
2020-11-03 16:30:28
93
1
原创 Java字符串
字符串常量池的概念1.字符串常量池是java的一项技术,从字面意思理解就是把经常用到的数据存放到某一内存当中,避免频繁的数据创建和销毁,实现数据的共享,提高系统性能。可以看一下代码:public static void main(String[] args) { String aString = "123"; String bString = "123"; System.out.println(aString == bString);}答案:tru...
2020-10-29 19:26:39
1236
原创 Java运算符
1.运算符在java当中,使用运算符+、-、*、/ 表示加减乘除,当参与 / 运算的两个操作数都是整数的时候,表示整数除法;否则表示浮点数。整数的求余操作用 % 表示。2.数值之间的转化在程序运行的时候,我们经常需要将一种数值类型转化为另一种数值类型。下图给出了数值类型之间的合法转化。3.强制类型转换在上面我们可以看到,在必要的时候,int类型的值将会自动的转化为double类型。但另一方面,有时候也需要将double转化为int.。在java当中允许这种数值之间的类型...
2020-10-29 19:03:18
373
原创 Java中的数据类型
八种基本数据类型字节型:byte 1字节 -128—127短整型:short 2字节 -32768—32767整型:int 4字节 -2147483648—2147483647长整型:long 8字节 -9223372036854775808—9223372036854775807单精度浮点型:float 4字节 大约+-3.40282347E+38F(6-7位有效数字)双精度浮点型:double 8字节 大约+-1.79769313486231570E+308...
2020-10-28 17:55:18
114
原创 认识jdk和jre
JDK 和 JRE的区别和联系JDK 是 Java Development Kit,它是功能齐全的 Java SDK。它包含JRE,还包括编译器(javac)和工具(如 javadoc 和 jdb)。它能够创建和编译程序。JRE 是 Java 运行时环境。它是运行已编译 Java 程序所需的所有内容的集合,包括 Java 虚拟机(JVM),Java 类库,java 命令和其他的一些基础构件。但是,它不能用于创建新程序。如果你只是为了运行一下 Java 程序的话,那么你只需要安装 JRE 就可以了。如
2020-10-28 17:28:47
272
原创 OSI七层协议
OSI参考模型是国际标准化组织ISO于1984年提出的,提出的目的,一是在逻辑结构上进行了分层,使网络结构更加清晰,易于学习和操作。二是每一层都可以专注于自身协议和标准的制定,促进标准化工作,而且各层的协议可以相对独立的发展,各层协议间影响较小,三是有了统一的模型,使不同厂商设备之间可以互相兼容。参考模型一般被划分为七层、五层或者四层。七层划分(由上至下):应用层、表示层、会话层、传输层、网络层、数据链路层、物理层五层划分(由上至下):应用层、传输层、网络层、数据链路层、物理层四层划分(由上
2020-10-07 19:40:06
152
原创 网络加密技术和CA数字证书
网络加密技术一般分为:对称加密和非对称加密对称加密:加密和解密都使用同一个密钥。非对称加密:生成一个公钥和一个私钥。公钥加密的数据只能用私钥解密,私钥加密的数据只能用公钥解密。对称加密相比非对称加密,加密和解密的效率要高很多。但是缺陷在于密钥的保管和在非安全信道中通讯时,密钥交换的安全性不能保障。所以在实际的网络环境中,会将两者混合使用。CA数字证书:CA中心是国家认可的权威、可信、公正的第三方机构,专门负责发放并管理所有参与网上业务的实体所需的数字证书。数字证书是网络世界中的..
2020-10-07 19:38:11
278
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人