摘要:
先看这样两段代码:class Bomb{ static boolean isFirst = true;public Bomb(Shot shot){ }}class ShotBomb extends Bomb{isFirst = false;//为什么会报错? public ShotBomb(Shot shot){this.x = shot.x - 30;this.y = shot.y - 30;this.s = shot;isFirst = true;//为什么编译通过? }}类中只能定义变量和方法,如果想覆盖父类中的变量,就重新初始化一个isFirst,如果想调用父类中的变量,则可以通过s 阅读全文
摘要:
窗口中红色划线部分才是Y=0处,并不是上边缘的黑白交界处才是Y=0处。 阅读全文
摘要:
在打包之前我先说一下java里面的常用命令:javac:编译.java文件java:执行.class和.jar文件,在执行.jar文件的时候要记得加上"-jar",执行.class文件的时候不需要加后缀名jar:将java文件打包下面我将介绍打包的方法:第一步,准备好将要打包的文件,包括.class文件和一些资源文件,在这里我将要打包的文件是firPackage文件夹,它包含一个HelloWorld.class文件第二步,创建一个清单(manifest.mf),在里面添加如下内容,第一行是版本信息,第二行是程序的入口,也就是包含Main方法的.class文件第三步,创建一个 阅读全文
摘要:
JAR 文件是什么?JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。一个 JAR 文件可以用于:用于发布和使用类库作为应用程序和扩展的构建单元作为组件、applet 或者插件程序的部署单位用于打包与组件相关联的辅助资源JAR 文件格式提供了许多优势和功能,其中很多是传统的压缩格式如 ZIP 或者 TAR 所没有提供的 阅读全文