
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_301 export CLASSPATH=$:CLASSPATH:$JAVA原创 2021-08-23 10:49:21 · 351 阅读 · 0 评论 -
java对象创建实例化和初始化的区别
java对象创建实例化和初始化的区别 实例化:在堆中申请内存空间,属性都是默认值 初始化:给对象的属性进行赋值操作或者初始化方法的调用原创 2020-11-16 13:08:12 · 1633 阅读 · 1 评论 -
Java双亲委托
双亲委托类加载器的种类类加载的过程 类加载器的种类 1.启动类加载器(bootstrapClassLoader) 这个类加载器不是由java代码实现的 这个类加载器专门加载java系统中最重要最基本的类 2.扩展类加载器(ExtClassLoader) 这个类加载器是由java代码实现的 这个类加载器专门加载系统中额外添加的一些功能的jar包 3.应用类加载器(AppClassLoader) 这个类加载器是java代码实现的 这个类加载器专门加载系统中用户自己编写的项目代码 4.自定义类加载器 类加载的过程原创 2020-08-21 00:19:20 · 183 阅读 · 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 · 134 阅读 · 0 评论 -
java中==和equals方法的区别
== 和 equals 方法的区别 ==能用在基本类型数据之间,也可以用作引用类型的对象之间 如果是两个基本类型数字相比 比较的是基本数据类型的两个数值是否相等 如果是两个引用类型的变量相比,比较的是两个引用所指向的内存地址值是否相等 ==是java中的基本操作符,我们无法改变它的默认比较方式 equals只能用在两个引用类型的对象之间 这个方法是Object中定义的,所以对象直接或间接继承Object类之后,都可以使用这个继承过来的equals方法 在Object中,equals方法默认实现是这样的原创 2020-08-31 14:16:04 · 251 阅读 · 0 评论