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

黑豹站群系统网页设计实训总结报告3000字

黑豹站群系统,网页设计实训总结报告3000字,建站宝盒模板,会展平面设计主要做什么最近#xff0c;有一位网友询问关于Java命令行参数方面的问题#xff0c;因为在Java中参数有很多种#xff0c;有不少的读者一直没弄明白#xff0c;所以特意写下此篇文章。 此篇文章分2大块#xff0c;第一块是不同参数的解释#xff0c;第2块就是JVM源码论证#xff…最近有一位网友询问关于Java命令行参数方面的问题因为在Java中参数有很多种有不少的读者一直没弄明白所以特意写下此篇文章。 此篇文章分2大块第一块是不同参数的解释第2块就是JVM源码论证 1-1 Java参数全解 图1-1给出了运行Java代码的命令行其中包括了启动命令和不同种类的参数分别用红、黄、黑、绿、蓝、粉 6种颜色代表。 命令 这个相信是一位Java程序员就能明白使用javac命令编译Java代码使用java命令运行class文件 命令参数 命令参数从字面意思也能够理解就是java命令携带的参数读者可以使用java命令查看. 而这里特意使用 -D  参数因为 -D 参数后面的内容会被解析成系统属性也就是System.getProperty 方法可以拿到的属性。关于System.getProperty底层这里不做描述因为一看便知。 JVM启动时参数 -Xms、-Xmx、-Xss、-Xint这系列参数笔者称为 JVM启动时参数 为什么这么说呢因为在JVM启动时会去解析-Xms、-Xmx、-Xss、-Xint这系列参数解析出来的值会赋值到 JVM内部运行时参数 实际上JVM内部控制大小使用的是 JVM内部运行时参数 所以-Xms、-Xmx、-Xss、-Xint 这系列参数仅仅是一层抽象因为缩写、很短、很容易记忆反而 JVM内部运行时参数 很长不好记忆。 JVM内部运行时参数 JVM内部运行时参数上面已经提及到可能此刻很多读者区分不明白 JVM启动时参数 和  JVM内部运行时参数  在src/share/vm/runtime/arguments.cpp 文件 parse_each_vm_init_arg中解析-Xmx参数是这样实现的。 // 解析 -Xmx else if (match_option(option, -Xmx, tail) || match_option(option, -XX:MaxHeapSize, tail)) { julong long_max_heap_size 0;// 把-Xmx后面紧跟的数值赋值到long_max_heap_sizeArgsRange errcode parse_memory_size(tail, long_max_heap_size, 1);…………把long_max_heap_size赋值到全局的MaxHeapSize参数中FLAG_SET_CMDLINE(uintx, MaxHeapSize, (uintx)long_max_heap_size); } 可以很清楚的看到把-Xmx的值赋值到MaxHeapSize中而这里的-Xmx是 JVM启动时参数 MaxHeapSize是JVM内部运行时参数 而JVM内部运行时参数可以使用 -XX: 的形式设置。 所以 -XX:MaxHeapSize1024m 和 -Xmx1024m没任何区别而后续使用MaxHeapSize来设置堆大小。 启动类 设置启动类这个无需多提但是有一点一定要注意图1-1的案例来看如果添加了很多参数的情况下启动类的位置一定要在 main方法参数之前 命令参数、JVM启动参数、JVM内部运行时参数要在启动类之前也即启动类后面的参数都是 main方法参数。 main方法参数 这里很容易理解你的启动类中存在main方法而main方法传入一个String[]数组这个字符串数组中就是参数。 上文有提及到启动类后面的参数都是 main方法参数 案例论证 下面是 图1-1 的启动类代码可以很清楚的看到-D传入的参数使用System.getProperty方法拿到main方法传入的数组的内容是csdn、hotspot 。这也完美论证了 public class Demo {public static void main(String[] args) {for (int i 0; i args.length; i) {System.out.println(args[i]);}System.out.println(liha参数内容:System.getProperty(liha));} } 输出结果 csdn hotspot liha参数内容:lihaha
http://www.hkea.cn/news/14548940/

相关文章:

  • 网站开发费用成本表吉林电商网站建设
  • 学校校园网站建设手机把网站做成软件有哪些
  • html导航栏模板seo排名资源
  • 网站设计公司哪里好flash网站制作教程 下载
  • 免费提供网站建设做网站需要自己研发吗
  • 商务网站建设模块烟台制作网站的公司
  • 建设网站改版网页设计与制作html
  • dns 国外网站成品网站多少钱
  • 一个网站一级栏目腾讯云自助建站
  • 网站开发属于什么会计科目网站PC关键词怎么做
  • 厦门哪家做网站好建网站公司汽车六万公里是否累变速箱油
  • 网站设计制作上海电商开发网站公司
  • 外贸网站的作用有哪些建站系统主要包括什么
  • 营口pc网站开发网站开发课程论文
  • 医药公司网站建设wordpress无法创建文件
  • 枣强网站建设价格网站要放备案号吗
  • 多媒体网站设计开发是指什么芜湖今天刚刚发生的新闻
  • 拓者设计吧网站官网湛江市研发网站建设
  • 永州网站制作建设重庆网站seo好不好
  • 绍兴网站优化百中搜优化软件
  • 小说网站论文摘要电商平台建设费用
  • 自己做的网站怎么设置关键词网站可以做第三方检测报告
  • 北京住房建设部官方网站安全网站建设
  • 做网站为什么能挣钱jsp网站 自动发送邮件
  • 深圳网站设计公司排行网店装修实训报告
  • 做网站需要板块云南做网站
  • 太原网站模板自己做网站需要买哪些
  • 网站运营 流程做直播网站vps可以吗
  • 商城顺德网站建设网站建设 慕课
  • 建材网站建设有哪些h5做的网站