求解答,java入门打代码

![img](https://i/
求解答,第一次用java,前面代码都能顺利运行,最后的一段代码运行之后出来就是这样的

图片挂了,看不到代码,修改你的问题,并且在我下面评论通知我

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/347755
  • 你也可以参考下这篇文章:Java Programming作业:实现二维数组卷积计算img的卷积结果
  • 除此之外, 这篇博客: java 系统的一些基础知识中的 2.8 编译后生成的img 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    在编译android 之后,会生成几个image 文件, 这些文件是:

    1.、ramdisk.img : 一个分区镜像文件,它会在kernel 启动的时候,以只读的方式被 mount , 这个文件中只是包含了 /init 以及一些配置文件,这个ramdisk 被用来调用init,以及把真正的root file system mount 起来。

    2、system.img:是包含了整个系统,android 的framework,application 等等,会被挂接到 “/” 上,包含了系统中所有的二进制文件

    3、userdata.img: 将会被挂接到 /data 下,包含了所有应用相关的配置文件,以及用户相关的数据。

    4、boot.img: 包括 boot header,kernel, ramdisk boot镜像不是普通意义上的文件系统,而是一种特殊Android定制格式,由文件头信息boot header,压缩的内核,文件系统数据ramdisk以及second stage loader(可选)组成,它们之间非页面对齐部分用0填充。

    5、update.img: 将所有的img文件,通过指定打包工具,制作update.img,批量生产中常用到此镜像文件

    1、 Android系统的移植过程与移植linux很像 先移植bootloader,再移植linux内核,最后烧写文件系统,只是最后烧写文件系统的时候用system.img就行了。 流程: bootloader.img -> boot.img -> system.img (将android 系统烧录到手机硬件上,进行合适的文件分区)

    img格式文件是镜像文件的一种。linux(android)系统加电后进入bios,随后读取硬盘的主引导记录(MBR)(bootloader),然后调用另一个引导程序(grub或lilo)(boot)来加载内核和镜像文件。加载内核后系统会把文件系统存放到ram中,然后系统运行。

    JAR文件是Java Archive File-java档案文件的简称,是与平台无关的文件格式,基于zip文件格式将许多文件合成一个压缩文件.jar,区别是比zip多了一个包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。

    3.作用

    JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^