06 2021 档案
摘要:Java虚拟机(JVM) JVM是什么? JVM是一种用于计算设备的规范,它是一个虚拟出来的计算机,是通过在实际的计算机上仿真模拟计算机的各个功能来实现的。Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。每个Java虚拟机都着一个清晰的任务:执行Java
阅读全文
摘要:TCP/IP协议 TCP/IP协议定义了计算机进行网络通信的过程一套处理标准,该标准定义了计算机在网络中如何发送数据、数据格式如何定义、发出消息后在网络中如何寻址找到目标计算机,最后目标计算机又如何检验收到消息的正确性、对数据拆解最后得到消息内容。 有了这些标准后我们的生产提供TCP/IP服务的软件
阅读全文
摘要:为什么要使用缓存? 在计算机的世界里面缓存无处不在,操作系统有操作系统的缓存、数据库有数据库的缓存,各种中间件如Redis也用来充当缓存的作用,编程语言又利用内存作为缓存。 计算机CPU的处理速度可谓是一马当先,远远甩开了其他操作,尤其是I/O操作,除了那种CPU密集型的系统,其余大部分的业务系统性
阅读全文
摘要:AJAX是什么? AJAX的全称是Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术。 AJAX是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交
阅读全文
摘要:什么是注解? Java注解用于为Java代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java注解是从Java5开始添加到Java的。 非常官方的解释,第一次看到使人一脸懵逼! 咱们可以把它翻译翻译,翻译成人话:注解是使用在Java代码上的,相当
阅读全文
摘要:枚举类型 枚举类型是Java1.5中新增的特性,它是一种特殊的数据类型。之所以特殊是因为它既是一种类类型(class)却又比类类型多了些特殊的约束,但这些约束的存在也造就了枚举类型的简洁性、安全性和便捷性。 枚举类的使用场景 类的对象数量是有限且固定的 定义一组相关常量时强烈建议使用枚举类型 可以在
阅读全文
摘要:序列化是什么意思,能不能给我通俗的讲一下? 序列化是指把一个Java对象变成二进制内容,本质上就是一个byte[]数组。 为什么要把Java对象序列化呢?因为序列化后可以把byte[]保存到文件中,或者把byte[]通过网络传输到远程,这样,就相当于把Java对象存储到文件或者通过网络传输出去了。
阅读全文

浙公网安备 33010602011771号