Java基础
Java面试题
weixin_68207449
这个作者很懒,什么都没留下…
展开
-
== 和 equals 的区别
对于基本类型,==比较的是值。 对于引用类型,==比较的是地址。 equals不能用于基本类型的比较。 如果没有重写equals,equals就相当于==。 如果重写了equals方法,equals比较的是对象的内容。原创 2022-05-17 21:30:13 · 99 阅读 · 0 评论 -
Java语言的特点
1.开源 Java写好软件后,将源代码发布到网上所有开发人员都可以免费使用,更改。 2.面向对象 Java是一门面向对象的语言,语法中不能在类外面定义单独的数据和函数。 Java语言最外部的数据类型是对象,所有的元素都要通过类和对象来访问。 3.简单性 Java是纯面向对象语言,语法简单明了,易于掌握。 Java使用接口取代了多重继承,并且取消了指针,因为多重继承和指针会使程序变得复杂。 Java还会自动地收集内存垃圾,使得内存管理变得更为简单。 Java还提供了丰富的类库、API文档以及原创 2022-05-16 11:30:38 · 183 阅读 · 0 评论 -
jdk、 jre 、jvm的关系
jvm: java虚拟机,负责加载并运行对应的字节码文件。 不同的平台有自己的虚拟机,因此Java语言可以实现跨平台。 jre: java运行环境,是java运行的最小单位。 包含了java虚拟机(bin文件夹)和java的核心类库(lib文件夹)。 核心类库主要是java.lang包:包含了运行Java程序必不可少的系统类。 如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等,系统缺省加载这个...原创 2022-05-16 08:31:36 · 884 阅读 · 0 评论