java helloworld

    技术2024-01-20  107

    编译执行

    代码结构

    Hellow.java 在默认包下Helloworld.java 在com.test 包下两者代码相同 都是 print hellow。

    编译

    编译 Hellow.java

    javac Hellow.java

    编译 Helloworld.java

    javac com/test/Helloworld.java

    PS: 如果执行javac 没有报错,会在对应的源码目录生成对应的.class 文件

    执行

    # 先进入项目根目录 java -cp . Hellow java -cp . com.test.Helloworld

    PS:执行结果如下:

    分析helloworld 占用线程数和内存等

    java -cp . -XX:+UnlockDiagnosticVMOptions -XX:NativeMemoryTracking=summary -XX:+PrintNMTStatistics -XX:-TieredCompilation com.test.Helloworld java -cp . -XX:+UnlockDiagnosticVMOptions -XX:NativeMemoryTracking=summary -XX:+PrintNMTStatistics -XX:-TieredCompilation -XX:+UseParallelGC com.test.Helloworld java -cp . -XX:+UnlockDiagnosticVMOptions -XX:NativeMemoryTracking=summary -XX:+PrintNMTStatistics -XX:-TieredCompilation com.test.Helloworld
    Processed: 0.014, SQL: 9