jdeps( Java class dependency analyzer)- Java类依赖分析器详解

写在前面

关于jdeps如果想要做详细的了解,还是需要看Oracle官网的介绍。访问入口如下:

  • jdeps.

本文内容均为自己阅读文档后自己总结的,后续如果发现其他好玩的,会继续更新。
当然,如果其中有错误,还请指正。

1、jdeps简介

Java class dependency analyzer,Java类依赖分析器。在cmd中,执行jdeps ,系统会提示jdeps的所有用法(如下图):
jdeps( Java class dependency analyzer)- Java类依赖分析器详解_第1张图片

2、Jdeps用法详解(含示例代码)

新建两个类User.javaTestUser.java,代码如下:

  • User.java代码:

    package user;
    public class User {
    	private String name;
    	private int age;
    	public String getName() {
    		return name;
    	}
    	public void setName(String name) {
    		this.name = name;
    	}
    	public int getAge() {
    		return age;
    	}
    	public void setAge(int age) {
    		this.age = age;
    	}
    }
    
  • TestUser.java代码:

    package user;
    public class TestUser {
    	private int count;
        
        public void test(int a){
            count = count + a;
        }
         
        public User initUser(int age,String name){
            User user = new User();
            user.setAge(age);
            user.setName(name);
            return user;
        }
         
        public void changeUser(User user,String newName){
            user.setName(newName);
        }
    }
    

    用eclipse导出jar file 拷贝到桌面,执行jdeps -v 命令:
    在这里插入图片描述
    如图,可以看到两个类的继承关系。

3、写在后面

目前有很多很优秀的代码解析器,不仅可以解析代码,更可以解析其依赖关系和层级结构。所以该命令知道就行,不必深究。

你可能感兴趣的:(JDK,java,编程语言,jdk,openjdk,eclipse)