摘要: 一,Linux简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口) 和 UNIX 的多用户、多任务、支持多线程和多 C 阅读全文
posted @ 2022-06-01 14:35 过得刚好 阅读(49) 评论(0) 推荐(0) 编辑
摘要: JVM,JRE和JDK的区别 JVMJava Virtual Machine是Java虚拟机,Java程序需要运行在虚拟机上,不同的平台有自己的虚拟机,因此Java语言可以实现跨平台。 JREJava Runtime Environment包括Java虚拟机和Java程序所需的核心类库等。核心类库主 阅读全文
posted @ 2022-05-18 11:02 过得刚好 阅读(40) 评论(0) 推荐(0) 编辑
摘要: java创建对象的方法 1.用new语句创建对象,这是最常用的创建对象的方式。 2.运用反射机制,调用Java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。 3.调用对象的clone()方法。 4.运用反序列化机制,调用j 阅读全文
posted @ 2022-05-17 17:21 过得刚好 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 方法重载和方法重写有的区别 1、定义不同:重载是定义相同的方法名、参数不同,重写是子类重写父类的方法 2、范围不同:重载是在一个类中,重写是子类与父类之间的 3、多态不同:重载是编译时的多态性,重写是运行时的多态性 4、参数不同:重载的参数个数、参数类型、参数的顺序可以不同,重写父类子方法参数必须相 阅读全文
posted @ 2022-05-17 17:19 过得刚好 阅读(2128) 评论(0) 推荐(1) 编辑
摘要: int和Integer的区别 1、类型不同:Integer是对象类型,int是基本数据类型。Integer是int的包装类。 2、Integer变量需要实例化之后才能使用,int则不需要。 3、Integer的默认值是null,int的默认值是0 4、Integer是对象的引用,当new一个Inte 阅读全文
posted @ 2022-05-17 17:17 过得刚好 阅读(211) 评论(0) 推荐(0) 编辑
摘要: “==”和equals的区别 首先我们应该知道的是: “==”是运算符,如果是基本数据类型,则比较存储的值;如果是引用数据类型,则比较所指向对象的地址值。 equals是Object的方法,比较的是所指向的对象的地址值,一般情况下,重写之后比较的是对象的值。 一、对象类型不同 1、equals(): 阅读全文
posted @ 2022-05-17 17:07 过得刚好 阅读(812) 评论(0) 推荐(0) 编辑