![](https://img-blog.csdnimg.cn/20201001213346401.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA
JAVA学习之路
无名•之辈
在校大学生
展开
-
JAVA类加载器(ClassLoader)
JVM执行时会通过设置的CLASSPATH环境变量进行指定路径的字节码文件查找,加载字节码文件的操作就需要用到类加载器。代码示例package com.xsry.classloader;import java.io.*;//自定义需要继承CLassLoader类public class ClassLoadDiv extends ClassLoader { //此处使用时换成你的字节码文件路径 private static final String PATH = "E:" + File原创 2021-06-01 10:56:25 · 111 阅读 · 0 评论 -
Java线程案例
题目:设计4个线程对象,其中两个线程执行减操作,另外两个线程执行加操作。本程序的核心意义在于多个线程并发访问下的数据同步,在多个线程执行有限次数的情况下,最终结果应为0,具体代码如下class Resource{ private int num = 0; /* * 当flag = true 表示可以进行加法操作 * 放flag = faalse 表示可以进行减法操作 */ private boolean flag = true; public synchronized vo原创 2021-05-19 20:34:27 · 97 阅读 · 0 评论 -
Java生产者与消费者模型
多线程操作中的经典案例,生产者 — 消费者模型,生产者生产产品,消费者取走产品。 程序的基础模型//定义产品类,保存生产出的产品class Message { private String title ; private String content ; public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public S原创 2021-05-17 21:05:33 · 77 阅读 · 0 评论 -
JAVA类的equals方法覆写
package bag;class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } @Override public boolean equals(Object obj) { if (obj == null) { //如果比较对象为null return false; }原创 2021-03-09 10:25:05 · 153 阅读 · 0 评论 -
Java继承子类对象实例化流程
JAVA继承子类对象实例化流程子类对象实例化的同时,一定会实例化父类对象代码演示class Person { public Person() { System.out.println("父类实例化"); }}class Student extends Person { public Student() { //super() 默认先调用构造父类,若无参数写与不写都行 System.out.println("子类实例化"); }}public class initFath原创 2021-02-09 11:00:21 · 363 阅读 · 0 评论 -
JAVA引用传递(简单Demo)
引用传递是JAVA中最为核心的内容,也是实际开发中常见的一种操作 JAVA引用传递应用案例(简单demo)/* *创建people类,存储个人信息 *一个人可以拥有一本书,定义Book引用类型*/class People{ private String name; private int id; private Book book; public People(String name, int id) { this.name = name; this.id = id; }.原创 2020-09-24 09:23:59 · 178 阅读 · 0 评论