Java
文章平均质量分 58
日常工作学习的小总结
玫瑰花的葬礼eve
这个作者很懒,什么都没留下…
展开
-
Java异常处理
这个人写的非常好,我就不再复述了 Java异常处理原创 2021-03-23 17:21:42 · 108 阅读 · 0 评论 -
精度丢失问题
实线代表合法转换即无信息丢失的转换,虚线表示转换可能存在精度丢失问题。 在进行两个数值的运算时 如果两个操作数中有一个是double类型的,另外一个自动转换为double类型。 如果其中一个操作数是float类型的,另外一个操作数也将自动转换为float类型。 如果其中一个操作数是long类型的,另外一个操作数也将自动转换为long类型。 否则,两个操作数都会被转换为int类型。 所以在对两个不同类型操作数进行运算时,就可能存在精度丢失的问题。 例如:当一个int型数值和一个float型数值进行运算.原创 2021-03-23 13:36:46 · 948 阅读 · 0 评论 -
网络JVM总结
一.JVM Jvm 主要的是由堆和栈组成 堆 :程序结束后由os回收 栈 :由操作系统自动分配释放存放参数值和局部变量 编译过程: 源文件->词法分析器->token流->语法分析器->语法树->语义分析器->注解抽象分析器->字节码生成器->Jvm字节码(.class) 类的生命周期 Loading linking Initalizing 加载->验证->准备->解析->初始化->使用->卸载 Loadi原创 2021-03-23 11:09:59 · 94 阅读 · 0 评论 -
JVM学习笔记
1.JVM的位置 包含在jre中 2.JVM的体系结构 3.类加载器 4.双亲委派机制 5.沙箱安全机制 6.Native 7.PC寄存器 8.方法区 9.栈 10.三种JVM 11.堆 12.新生区,老年区 13.永久区 14.堆内存调优 15.GC 常用算法 JMM 17.总结 1.百度 2.思维导图 ...原创 2021-03-22 14:16:17 · 74 阅读 · 0 评论 -
spring狂神笔记
https://blog.csdn.net/weixin_44207403/article/details/106736102?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161524854816780264065520%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=161524854816780264065520&biz_.原创 2021-03-19 16:12:13 · 64 阅读 · 0 评论 -
空指针异常是怎么发生的,如何避免?
空指针异常是在日常开发中常见的异常,那么到底什么时候会出现空指针异常,或者空指针异常是怎么发生的呢? 答:对象没有实例化,但是却引用了对象的方法 String s = null; //对象s为空(null) int length = s.length();//发生空指针异常 避免空指针异常的方法: 1.在变量和值比较的时候先判断非空 if (str == null) { System.out.println("字符为空!"); } 2.将变量值写在后边,将值写在前面 //s为变量值,a为值 "a原创 2021-03-19 09:14:41 · 724 阅读 · 0 评论