jar cmf manifest-file xx.jar [file ... | path] 将file等文件或path目录打包到xx.jar,并制定它的清单文件 jar cMf xx.jar [file ... | path] 将file等文件或path目录打包到xx.jar,包中不生成清单文件 jar uf xx.jar [file ... | path] 将file等文件或目录更新到xx.jar,务必注意!!!这个更新会...
一.jar cvf 生成jar包的完整名称 要生成的class文件所在目录以及名称 例如: jar cvf d:/test.jar e:/review/coreJava/chapter4/Employee.class 表示将目录e:/review/coreJava/chapter4下面的Emlopyee.class生成jar文件并存放在d盘下面的test.jar里面。效果如下: 在d盘下面查看,证明已经生成了jar文件: 这是将一...
①栈大小参数为-Xss 栈大小通常只有几百k,决定于函数调用的深度。每个线程都有自己独立的栈空间(私有栈空间,不共享)。如果函数调用太深,超过了栈的大小,则会抛出java.lang.StackOverflowError。遇到这种错误,通常情况下,不是去调整-Xss参数,而是应该去检查是否是函数调用太深导致的,是否使用了递归,能不能保证递归出...
4 永久区(方法区)及栈的参数配置 1)永久区 -XX:PermSize 初始化空间 -XX:MaxPermSize 最大空间 打开堆的Dump 堆空间实际占用非常少 但是永久区溢出 一样抛出OOM 如果堆空间没有用完也抛出了OOM,有可能是永久区导致的 2)栈 -Xss 每个线程都有独立的栈空间,保存方法中的局部变量,参数等 通常只有几百K 决定...
jar包不同版本之间可能还会有冲突。多个项目使用的jar包一样,需要复制多份。如果发现了自定义jar包的bug,修改后需要开发人员每次都手动接收新的jar包并替换掉本地的jar包,麻烦。主要都是对于jar包的处理,而对于这些问题的解决方案就是使用maven。 一、maven概述 maven,专家的意思,它是一个项目管理工具。 1maven...
@SafeVarargs - Java 7 开始支持,忽略任何使用参数为泛型变量的方法或构造函数调用产生的警告。 @FunctionalInterface - Java 8 开始支持,标识一个匿名函数或函数式接口。 @Repeatable - Java 8 开始支持,标识某注解可以在同一个声明上使用多次。 1、Annotation 架构 ...
描述:Javax.validation是 spring 集成自带的一个参数校验接口。可通过添加注解来设置校验条件。springboot框架创建web项目后,不需要再添加其他的依赖。 使用:在Controller上使用 @Valid 或 @Validated 注解开启校验 publicStringtest(@RequestBody@ValidMyRequest req){}; ...
1、接口中可以定义变量,但是变量必须有固定的修饰符修饰,public static final 所以接口中的变量也称之为常量,其值不能改变。后面我们会讲解fnal关键字 2、接口中可以定义方法,方法也有固定的修饰符,public abstract 3、接口不可以创建对象。 4、子类必须覆盖掉接口中所有的抽象方法后,子类才可以实例化。否则子类是一...