
Java基础
文章平均质量分 71
帅得真的是无敌了
这个作者很懒,什么都没留下…
展开
-
Java基础
即JDK包含JRE,JRE包含JVM;由JDK中的Java编译器javac将java文件编译成.class字节码文件,再由JDK的JRE的JVM来运行字节码文件。JDK1.8造成死锁的原因:造成死锁必须要达到这4个条件,如果要避免死锁,只需要不满足其中一个条件即可。而其中前三个条件是作为锁要符合的条件,所以要避免死锁就需要打破第四个条件,即不出现循环等待锁的关系。在开发中避免死锁:JDK自带有3个类加载器:BootStrapClassLoader、ExtClassLoader、AppClassLoaderR原创 2023-07-25 22:53:35 · 459 阅读 · 0 评论 -
面向对象三大特征
例如父类 f = new 子类();f.method();此时调用的method()只能是重写的方法。原创 2023-07-04 22:18:15 · 219 阅读 · 0 评论 -
Java多线程
变量的并发访问(1)执行完notify后,按照执行wait的顺序唤醒其他线程,notify所在的同步代码块执行完才会释放对象锁,最后其他线程继续执行wait后的代码。(2)在同步代码块中,遇到异常导致线程终止,锁也会被释放。(3)在同步代码块中,执行了锁对象的wait方法,这个线程会立即释放对象锁,等待被唤醒。(4)一生产一消费可以使用wait/notify机制,条件判断可以用if。其中只要有一个属于多时,就要使用wait/notifyAll,并且条件判断要用while。原创 2022-11-22 14:51:33 · 336 阅读 · 0 评论 -
转发与重定向
转发与重定向的区别1.地址栏:请求转发,即地址栏不变,不会显示转向的地址;请求重定向,地址栏改变,显示转向的地址。2.请求次数:请求转发是一次请求;重定向是至少二次请求。3.request对象的数据:请求转发时,request对象的数据不会丢失,多个页面能共享request对象的数据信息;请求重定向时,request对象的数据会丢失;4.实现原理:请求转发,是服务器内部控制权转移,由服务器去请求,客户不知道这个过程,所以客户端浏览器的地址不会显示转向地址;请求重定向,是服务器告诉原创 2021-09-16 21:33:36 · 223 阅读 · 0 评论 -
Java部分类之间的区别总结
ArrayList欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mark原创 2021-09-16 16:02:16 · 3015 阅读 · 0 评论