
java
文章平均质量分 57
java语言的相关知识
sirework
这个作者很懒,什么都没留下…
展开
-
JVM面试题
JVM面试题原创 2022-03-08 15:35:44 · 176 阅读 · 0 评论 -
Java中String、StringBuffer、StringBuilder详解
Java中String、StringBuffer、StringBuilder详解StringBuffer和StringBuilder实现了Appendable接口,所以其是可变的字符串1. StringString本质是一个引用对象,属于String类,当我们创建一个String类型的字符串的时候,本质上是建了一个String对象。而在String类的源码中,String对象的创建本质是...原创 2019-04-28 22:50:41 · 301 阅读 · 0 评论 -
Java常见知识
Java常见问题1. hashCode方法和重写后的equals方法hashCode()方法和equals()方法的作用其实是一样的,在Java里都是用来对比两个对象是否相等一致。那么equals()既然已经能实现对比的功能了,为什么还要hashCode()呢?因为重写的equals()里一般比较的比较全面比较复杂,这样效率就比较低,而利用hashCode()进行对比,则只要生成一个ha...原创 2019-08-16 14:05:54 · 148 阅读 · 0 评论 -
Java程序的运行机制
计算机高级语言按程序的执行方式一般可以分为:编译型语言和解释型语言编译型语言是指使用专门的编译器,针对特定平台(操作系统)将某种高级语言源代码一次性翻译成被该平台硬件执行的机器码,并包装成该操作系统所能识别的可执行性程序的格式,这个过程称为编译.编译后的可执行程序文件可以脱离编译器在特定的平台上独立运行. 因为编译型语言是一次性地编译成机器码.所以可以脱离开发环境独立运行,且通常...原创 2019-03-03 15:41:55 · 307 阅读 · 0 评论 -
JAVA序列化与反序列化
JAVA序列化与反序列化一、定义序列化把JAVA对象转换为字节序列的过程反序列化把字节序列恢复为JAVA对象二、为什么要使用序列化、反序列化1、把JAVA对象的字节序列永久的保存到硬盘上,通常放在一个文件中。 /*举例:Web 服务器中的 Session 会话对象,当有10万用户并发访问,就有可能出现10万个 Session 对象,显然这种情况内存可能是吃不消的。 于是 Web 容器就会把一些 Session 先序列化,让他们离开内存空间,序列化到硬盘中,当需要调用时,再把保存原创 2021-06-15 16:49:47 · 1203 阅读 · 0 评论