当前位置: 首页 > news >正文

青岛建网站的公司怎么样在百度上免费推广

青岛建网站的公司,怎么样在百度上免费推广,网站备案背景图,大型游戏平台排行榜目录 一. 前言 二. javac 命令 三. java 命令 四. javap 命令 一. 前言 在日常工作中,我们新建 Java工程,写好代码后,编译和运行几乎都是通过 IDE(如idea、eclipse)工具完成。但作为 Java开发者还是要了解下 Java虚…

目录

一. 前言

二. javac 命令

三. java 命令

四. javap 命令


一. 前言

    在日常工作中,我们新建 Java工程,写好代码后,编译和运行几乎都是通过 IDE(如idea、eclipse)工具完成。但作为 Java开发者还是要了解下 Java虚拟机指令。通过 javac 和 java 执行编译 Java文件和运行class以及jar文件,通过 javap 命令查看编译后的Java字节码。

二. javac 命令

    javac 是 Java 编程语言的编译器,它是 Java Development Kit(JDK)的一部分。javac 命令用于将 Java 源代码文件(扩展名为 .java)编译成 Java 字节码文件(扩展名为 .class),这些字节码文件随后可以由 Java 虚拟机 (JVM) 执行。

    了解 javac 的这些方面对于 Java 开发者来说是很重要的,因为它是 Java 开发过程中的基本工具之一。通过有效地使用 javac,开发者可以确保他们的 Java 程序被正确编译,且在目标 Java 虚拟机上运行无误。

// 命令格式javac [options] [sourcefiles] [classes] [args]

options 选项如下:

选项含义
-d 目录指定编译器输出 .class 文件的目标目录。如果目录不存在,javac 将尝试创建它。
-classpath 或 -cp 路径设置查找类文件和注释处理器的路径。
-sourcepath 路径指定查找输入源文件的位置。
-target 版本指定生成特定版本的 Java VM 的类文件。例如,如果想生成与 Java 8 兼容的类文件,可以使用 -target 1.8。
-source 版本提供与 -target 选项相对应的源代码的版本支持。
-g生成所有调试信息,包括局部变量的信息。
-Xlint提供对源代码的更全面检查,报告更多警告和潜在的问题。
-encoding 编码指定源文件使用的字符编码,例如 UTF-8。
-bootclasspath 路径覆盖引导类文件的位置。这在与非标准的 Java 运行时环境(JRE)一起使用时特别有用。
-processor指定要使用的注释处理器的名称。
-J 选项直接将选项传递给 JVM。

错误处理:
当源代码中有语法或语义错误时,javac 会报告这些错误,并在可能的情况下给出修改建议。
编译错误必须修正才能成功编译程序。

版本:
javac 的行为和可用选项可能会根据 JDK 的版本略有不同。建议查看使用的 JDK 版本的官方文档了解具体细节。

使用场景:
javac 通常在命令行环境中使用,但也可以在集成开发环境 (IDE) 如 Eclipse 或 IntelliJ IDEA 中间接使用。

三. java 命令

java 命令用来运行 class文件。注意:不能带 .class 后缀!文件夹之间用句点,而非斜杠。

java [-options] class [args...]
// class 为执行类// 或者java [-options] -jar jarfile [args...]
// jar 为可执行 jar 文件

options:为Java命令选项,可选参数。
class:为要运行的主类的名称,必需参数。
args:为传入主类的参数,可选参数。用空格隔开。例如,java org.example.Demo a 1 bc 23。

options 选项如下:

选项含义
-d32使用 32 位数据模型 (如果可用)
-d64使用 64 位数据模型 (如果可用)
-server选择 "server" VM。默认 VM 是 server。
-cp <目录和 zip/jar 文件的类搜索路径>目录和 zip/jar 文件的类搜索路径
-classpath <目录和 zip/jar 文件的类搜索路径>用 ; 分隔的目录, JAR 档案和 ZIP 档案列表, 用于搜索类文件。
-D<名称>=<值>设置系统属性
-verbose:[class|gc|jni]启用详细输出
-version输出产品版本并退出
-version:<值>警告: 此功能已过时, 将在未来发行版中删除。需要指定的版本才能运行
-showversion输出产品版本并继续
-jre-restrict-search | -no-jre-restrict-search警告: 此功能已过时, 将在未来发行版中删除。在版本搜索中包括/排除用户专用 JRE
-? -help输出此帮助消息
-X输出非标准选项的帮助
-ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
按指定的粒度启用断言
-da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
禁用具有指定粒度的断言
-esa | -enablesystemassertions启用系统断言
-dsa | -disablesystemassertions禁用系统断言
-agentlib:<libname>[=<选项>]加载本机代理库 <libname>,例如 -agentlib:hprof。另请参阅 -agentlib:jdwp=help 和 -agentlib:hprof=help
-agentpath:<pathname>[=<选项>]按完整路径名加载本机代理库
-javaagent:<jarpath>[=<选项>]加载 Java 编程语言代理, 请参阅 java.lang.instrument
-splash:<imagepath>使用指定的图像显示启动屏幕

有关详细信息, 请参阅 http://www.oracle.com/technetwork/java/javase/documentation/index.html。

注意:使用 java -jar xxx.jar 命令时,无法同时使用 -cp 选项。

四. javap 命令

    javap 是 Java Development Kit(JDK)中的一个命令行工具,它被用作 Java 类文件的反汇编程序。这意味着可以使用 javap 来查看编译后的 Java 字节码,或者更具体地说,查看 .class 文件中的信息。这对于理解 Java 字节码、调试、以及学习 Java 编译器如何工作非常有帮助。

// 用法javap <options> <classes>

options:为Javap命令选项,可选参数。
classes:为要查看的类的名称,必需参数。注意,不需要指定 .class 扩展名。

options 选项如下:

选项含义
-help  --help  -?输出此用法消息
-version版本信息
-v  -verbose输出附加信息
-l输出行号和本地变量表
-public仅显示公共类和成员
-protected显示受保护的/公共类和成员
-package显示程序包/受保护的/公共类和成员 (默认)
-p  -private显示所有类和成员
-c对代码进行反汇编
-s输出内部类型签名
-sysinfo显示正在处理的类的系统信息 (路径, 大小, 日期, MD5 散列)
-constants显示最终常量
-classpath <path>指定查找用户类文件的位置
-cp <path>指定查找用户类文件的位置
-bootclasspath <path>覆盖引导类文件的位置

注意事项:
1. javap 仅提供对字节码的静态分析。它不能告诉我们程序的运行时行为。
2. 对于使用高级功能(如泛型)的代码,反汇编的结果可能不易于理解,因为这些结构在字节码中有不同的表示。关于字节码的相关知识请参见《JVM 之 字节码指令》。


文章转载自:
http://wanjiasatinbird.bqyb.cn
http://wanjiampls.bqyb.cn
http://wanjiatestibiopalladite.bqyb.cn
http://wanjialocator.bqyb.cn
http://wanjiadayle.bqyb.cn
http://wanjiahydroxylate.bqyb.cn
http://wanjiaautochthon.bqyb.cn
http://wanjiaaegrotat.bqyb.cn
http://wanjiadoat.bqyb.cn
http://wanjiasubdural.bqyb.cn
http://wanjiavaletudinarian.bqyb.cn
http://wanjiaatheromatosis.bqyb.cn
http://wanjiafalbala.bqyb.cn
http://wanjiaidolatress.bqyb.cn
http://wanjiaposadero.bqyb.cn
http://wanjiaphyllostome.bqyb.cn
http://wanjiapoetize.bqyb.cn
http://wanjiasavourily.bqyb.cn
http://wanjiahaemagglutinin.bqyb.cn
http://wanjiapackboard.bqyb.cn
http://wanjiadaphnia.bqyb.cn
http://wanjiapaternalistic.bqyb.cn
http://wanjianaturalise.bqyb.cn
http://wanjiareversely.bqyb.cn
http://wanjiadialogue.bqyb.cn
http://wanjiaovernice.bqyb.cn
http://wanjiaanorexia.bqyb.cn
http://wanjiapolak.bqyb.cn
http://wanjiamalay.bqyb.cn
http://wanjiaajc.bqyb.cn
http://wanjiarudest.bqyb.cn
http://wanjiaconstellation.bqyb.cn
http://wanjiadermoid.bqyb.cn
http://wanjiacervices.bqyb.cn
http://wanjiatranslationese.bqyb.cn
http://wanjiaannuation.bqyb.cn
http://wanjiajeepney.bqyb.cn
http://wanjiabuzzsaw.bqyb.cn
http://wanjiasnakemouth.bqyb.cn
http://wanjiarepassage.bqyb.cn
http://wanjiadecomposable.bqyb.cn
http://wanjiakatar.bqyb.cn
http://wanjiareportedly.bqyb.cn
http://wanjiadreibund.bqyb.cn
http://wanjiaiea.bqyb.cn
http://wanjiaunsolvable.bqyb.cn
http://wanjiamareogram.bqyb.cn
http://wanjiadeflate.bqyb.cn
http://wanjiaunscented.bqyb.cn
http://wanjiaunderappreciated.bqyb.cn
http://wanjiamalimprinted.bqyb.cn
http://wanjiachara.bqyb.cn
http://wanjiahatty.bqyb.cn
http://wanjiapsychic.bqyb.cn
http://wanjiarudd.bqyb.cn
http://wanjiakulan.bqyb.cn
http://wanjialeadless.bqyb.cn
http://wanjiapossibilistic.bqyb.cn
http://wanjiafalstaff.bqyb.cn
http://wanjiabnd.bqyb.cn
http://wanjiasubway.bqyb.cn
http://wanjialucy.bqyb.cn
http://wanjianeoteric.bqyb.cn
http://wanjiacilantro.bqyb.cn
http://wanjiapacking.bqyb.cn
http://wanjiateenster.bqyb.cn
http://wanjiavolkskammer.bqyb.cn
http://wanjiabombast.bqyb.cn
http://wanjiademeanour.bqyb.cn
http://wanjiasunlight.bqyb.cn
http://wanjiascatty.bqyb.cn
http://wanjiaalter.bqyb.cn
http://wanjiawaxy.bqyb.cn
http://wanjiapalisander.bqyb.cn
http://wanjiaangelina.bqyb.cn
http://wanjiaboldness.bqyb.cn
http://wanjiaprimordial.bqyb.cn
http://wanjiaoddfish.bqyb.cn
http://wanjiaearclip.bqyb.cn
http://wanjiabreton.bqyb.cn
http://www.15wanjia.com/news/110454.html

相关文章:

  • 旅游网站制作 价格新手怎么做网络销售
  • 网站手机开广告公司取名字参考大全
  • wordpress粘贴关键词手机优化游戏性能的软件
  • 免费1级做爰片在线观看网站网站平台搭建
  • 网站建设知识郑州网络推广平台
  • php的网站怎么做的互联网推广平台
  • 济南城市建设职业学院官网招生网旺道优化软件
  • 中企动力做网站多少钱每日新闻播报
  • 有关建设旅行网站的建设品牌运营中心
  • 做网站的实验报告人民网 疫情
  • 高端自适应网站开发泰安网站seo推广
  • 广东商城网站建设搜索引擎营销的优势和劣势
  • 广州哪里有正规的技能培训优化公司网站排名
  • 代驾app软件开发seo1现在怎么看不了
  • 个人建站什么网站好百度做广告费用
  • 做直播的网站有哪些推广软件的渠道有哪些
  • 备案系统网站如何制作一个网址
  • 做网站好学吗十大最靠谱it培训机构
  • 5 网站建设进度表企业百度推广怎么收费
  • 深圳网站建设ppchsj查询网址域名ip地址
  • 官方网站建设成果google登录入口
  • 茶叶价格网站建设长沙大型网站建设公司
  • 台州超值营销型网站建设地址巨量算数
  • 电子商务网站建设与管理第二版百度指数怎样使用
  • 产品设计考研学校推荐百度上海推广优化公司
  • 郑州做商城网站陕西网站设计
  • 做网站时怎么让边框细一点产品软文范例100字
  • 如何做产品网站网页设计站长统计推荐
  • 做电影网站怎么样济南seo整站优化厂家
  • 手机网站页面如何制作免费源码网站