java笔记之修饰符和Jar

    xiaoxiao2026-04-08  5

    修饰符

    主要是default和protected中同一个包和子类的区别 class的修饰符有public和默认不能由protected和private修饰(内部类除外) 默认类只能在同一包中被访问,在不同包不可视

    Jar命令

    jar在java的jdk的bin目录下jar - cvf test.jdk java7_0 命令将会在当前目录下生成一个test.jar,将java7_0的文件夹下的class文件打包在项目中导入外部jar包在程序中import java7_0.*就可以使用其中的class文件,当然只能访问其中的public的类,默认的class类是不可视的 package hello; import java7_0.*; public class Test { public static void main(String[] args) { // TODO 自动生成的方法存根 Demo7 f = new Demo7(); Demo7.main(args); } } 其中Demo7的程序为: package java7_0; public class Demo7 { public static void main(String[] args) { // TODO 自动生成的方法存根 try { div(3,0); } catch (Exception e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } public static void div(int i, int j)throws Exception { // TODO 自动生成的方法存根 if(j==0) throw new ArithmeticException(); System.out.println(i/j); } } 结果: java.lang.ArithmeticException at java7_0.Demo7.div(Demo7.java:20) at java7_0.Demo7.main(Demo7.java:10) at hello.Test.main(Test.java:8)
    转载请注明原文地址: https://ju.6miu.com/read-1308634.html
    最新回复(0)