![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 64
神秘的鸭梨
这个作者很懒,什么都没留下…
展开
-
linux安装jdk并修改系统使用自己安装的jdk
linux安装java下载Oracle官网jdk1.8版本下载地址解压tar -zxvf jdk-8u301-linux-x64.tar.gz -C /opt/software/java配置环境变量vim /etc/profile在profile中添加以下配置,注意第一行中JAVA_HOME的配置要配置为自己解压jdk的目录export JAVA_HOME=/opt/software/java/jdk1.8.0_301export CLASSPATH=$:CLASSPATH:$JAVA原创 2021-08-23 10:49:21 · 326 阅读 · 0 评论 -
java对象创建实例化和初始化的区别
java对象创建实例化和初始化的区别实例化:在堆中申请内存空间,属性都是默认值初始化:给对象的属性进行赋值操作或者初始化方法的调用原创 2020-11-16 13:08:12 · 1573 阅读 · 1 评论 -
Java双亲委托
双亲委托类加载器的种类类加载的过程类加载器的种类1.启动类加载器(bootstrapClassLoader)这个类加载器不是由java代码实现的这个类加载器专门加载java系统中最重要最基本的类2.扩展类加载器(ExtClassLoader)这个类加载器是由java代码实现的这个类加载器专门加载系统中额外添加的一些功能的jar包3.应用类加载器(AppClassLoader)这个类加载器是java代码实现的这个类加载器专门加载系统中用户自己编写的项目代码4.自定义类加载器类加载的过程原创 2020-08-21 00:19:20 · 151 阅读 · 0 评论 -
java创建对象的四种方式
1.使用new 关键字构造函数会被调用Student s = new Student();2.通过反射构建对象构造函数会被调用使用 Class 类的 newInstance()Student s = (Student) Class.forName("Student").newInstance();使用 Constructor 类的 newInstance()Constructor<Student> constructor =Student.class.getConst原创 2020-08-26 00:54:34 · 116 阅读 · 0 评论 -
java中==和equals方法的区别
== 和 equals 方法的区别==能用在基本类型数据之间,也可以用作引用类型的对象之间如果是两个基本类型数字相比 比较的是基本数据类型的两个数值是否相等如果是两个引用类型的变量相比,比较的是两个引用所指向的内存地址值是否相等==是java中的基本操作符,我们无法改变它的默认比较方式equals只能用在两个引用类型的对象之间这个方法是Object中定义的,所以对象直接或间接继承Object类之后,都可以使用这个继承过来的equals方法在Object中,equals方法默认实现是这样的原创 2020-08-31 14:16:04 · 226 阅读 · 0 评论