- 博客(5)
- 收藏
- 关注
原创 如何为项目加入日志信息
今天给项目添加了日志功能,要给项目添加日志信息其实很简单,只需要两步。 1、在 pom.xml 中添加日志相关依赖: <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.3</version> <scope>compi
2021-08-17 21:09:26
1095
原创 浅谈Java基本数据类型和引用数据类型
Java基本数据类型 Java中有8种基本数据类型(也有认为void也算基本数据类型的,共9种),分别是 整数类型:byte、short(2 byte)、int(4 byte)、long(8 byte) 浮点类型:float(4 byte)、double(8 byte) 字符类型:char(2 byte) 布尔类型:boolean ...
2021-08-17 21:05:41
108
原创 Java和C++的区别
Java和C++有哪些区别和联系? 联系: 都是面向对象的语言,都支持封装、继承和多态。 区别: C++有指针对内存直接管理,Java没有指针,虽然不能直接管理内存但相对更加安全。 Java有自动内存管理回收机制,不需要程序员手动管理,C++没有。 Java中类只支持单继承,C++支持多继承,但Java的接口支持多继承。 Java中只支持方法重载,C++不仅支持方法重载还支持操作符重载。 总结: 总的来说,C++偏向底层,可以使用指针直接对内存进行管理,绝大多数行为都需要程序员“亲力亲为”。Java语言偏向
2021-08-14 20:08:01
186
1
原创 解释型语言与编译型语言
什么是解释型语言? 解释型语言的特征是源程序通过解释器逐行解释成特定平台的机器码并立即执行。 什么是编译型语言? 编译型语言的特征是源程序通过编译器一次性全部翻译成特定平台的机器码再全部一起执行。 为什么说Java语言是“编译与解释并存的语言”? 因为Java语言同时具备二者的特征,Java源程序首先需要通过编译器全部编译一遍生成字节码文件(.class文件),字节码文件又需要通过解释器逐行解释成机器码,所以说Java语言是编译与解释并存的语言。 ...
2021-08-14 19:38:30
124
原创 JVM、JDK、JRE三者的区别与联系
JVM、JDK、JRE三者的区别与联系 JVM 什么是JVM? JVM即java虚拟机,可以运行字节码文件,针对不同的操作系统JVM有不同的实现,以实现相同的字节码文件在不同的平台可以得到同一个结果。 java程序运行步骤: .java文件(源代码)经过JDK的javac编译后生成了.class文件(字节码文件),字节码文件再经过JVM虚拟机生成机器可执行的机器码(在没有引入JIT编译器之前,JVM类加载器首先加载字节码文件,再通过解释器逐行解释运行,速度较慢。引入JIT编译器之后,由于JIT属于运行时编
2021-08-14 14:08:41
2158
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人