Java中的主函数

1.由JVM调用;JVM通过类名直接调用主函数(静态方法)

2.主函数的形参是一个字符串数组: String[] args

3.运行主函数时,如果没有向其传递参数,JVM会自动创建一个空的字符串数组

String[] args = new String[] {}; 或者

String[] args = { };

javac Demo.java

启动编译器,对源代码进行语法检查,如果正确,则将java源代码编译为字节码文件

java   Demo

启动JVM,JVM执行这样的操作:

Demo.main(new String[] {}); //如果没有指定入参,JVM会创建一个空的字符串数组

这样就JVM就调用到main方法了,程序开始运行。。。

怎样给主函数传值

public class MainTest {

public static void main(String[] args) {

String ip = args[0];

String port = args[1];

System.out.println("ip="+ip);

System.out.println("port="+port);

}

}

CMD命令行:

D:\>javac MainTest.java

D:\>java MainTest   192.168.1.0   8080#参数间以空格进行分割

输出:

ip=192.168.1.0

port=8080

java中主函数_(基础)java中的主函数相关推荐

  1. java.lang.IllegalArgumentException: 字符[_]在域名中永远无效。 at

    [http-nio-8080-exec-1] org.apache.coyote.AbstractProcessor.parseHost [xxx_tomcat] 是无效主机注意:更多的请求解析错误将 ...

  2. java学习笔记:零基础java学习路线+配套资料+书籍推荐

    公众号菜鸟名企梦2018年,精品文章汇总: 01 我的秋招 我的秋招offer 我的offer选择 秋招全面总结-必读宝典 求职必读 02 零基础学习路线 零基础-java学习路线(上) 零基础-ja ...

  3. java迭代器退出迭代_使用Java迭代器修改数据时要小心

    java迭代器退出迭代 随着本学期的结束,我想我会分享一个关于如何非常熟悉Java迭代器的小故事. 现实世界语境 就上下文而言,我开设了第二年软件组件课程,这是尝试进入该专业的学生的最后障碍. 当然, ...

  4. java项目----教务管理系统_基于Java的教务管理系统

    java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...

  5. 微课在中职计算机基础中的应用,微课在中职学校计算机应用基础课程中的应用.pdf...

    科学中国人 微课在中职学校计算机应用基础课程中的应用 王安琪 广州市司法职业学校 摘要:随着科技与教育的不断深入结合,微课受到一线教师的 的演示记住所有操作流程,这加大了教师课堂指导的困难:因机房 关 ...

  6. 数据库创建函数_达梦数据库创建UUID函数

    数据库创建函数_达梦数据库创建UUID函数 接触达梦数据库有一段时间了,整理了一些资料,今天分享一下达梦数据UUID自定义函数 UUID函数定义 很多数据库都有提供UUID函数,可是接触达梦数据库后, ...

  7. java skip函数_【Java必修课】图说Stream中的skip()和limit()方法及组合使用

    1 简介 本文将讲解Java 8 Stream中的两个方法:skip()和limit().这两个方法是Stream很常用的,不仅各自会被高频使用,还可以组合出现,并能实现一些小功能,如subList和 ...

  8. java中所有函数都是虚函数_关于Java:虚拟函数与纯虚函数之间的区别是什么?...

    本问题已经有最佳答案,请猛点这里访问. Possible Duplicate: C++ Virtual/Pure Virtual Explained 虚函数和纯虚函数有什么区别? CPP中的纯虚函数与 ...

  9. java 匹配mysql按钮_使用Java在mysql查询中设置匹配函数

    我有以下在java中查询(mysql)的摘录: queryGeral.append("FROM product p, fabricante_product fp, fabricante f, ...

  10. 什么叫做java程序中的继承_【Java】基础16:什么叫继承?

    原标题:[Java]基础16:什么叫继承? 面向对象三大特性:封装,继承.多态. 继承用一句话总结就是:父亲可以有很多儿子,但儿子只能有一个亲爹. 继承描述的是事物之间的所属关系.看下图: 动物是一个 ...

最新文章

  1. 架构师之路 — 分布式系统 — CAP 定理
  2. 求求你别在用IF ELSE校验参数了
  3. 《大话数据结构》读书笔记-线性表
  4. spring 发送html邮件,Springboot2.0 发送HTML 格式的邮件。
  5. deebot扫地机器人使用_完美主义的双子座也选这款扫地机——小米米家扫地机器人使用心得...
  6. 19 Tips For Everyday Git Use
  7. 删除链表中相邻重复元素
  8. java proj4j 兰勃特投影设置地球半径 (+R )无效问题
  9. HashMap解决hash冲突
  10. 网站被微信屏蔽的原因及微信域名防封的办法
  11. linux pppd源码下载_Linux中的pppd
  12. 免费在线文档转换工具,一招告诉你超简单.
  13. s+清辅音,读作对应的浊辅音
  14. MySQL 最新版行政区划
  15. python程序设计第五章答案_中国大学MOOC第五章单元测试答案_Python程序设计期末答案...
  16. 5分钟介绍各种类型的人工智能技术
  17. 大学生职业生涯规划书完整版
  18. 百趣土壤非靶标代谢组学文献分享,来自Microbiome的灵感
  19. 基于jsp+ssm的网上图书商城
  20. Windows 10 安装FileZilla server 中文版 0.9.46 局域网FTP

热门文章

  1. 洛谷——P1000 超级玛丽游戏
  2. border-radius导致overflow:auto 或者 overflow:hidden失效,溢出问题解决方法
  3. PCL之K维树--KD-tree
  4. 后缀转中缀表达式_中缀转后缀表达式代码实现(下)及计算器完整版
  5. OpenCV算子速查表(持续更新)
  6. Linux(乌班图 )系统下安装jdk 和eclipse开发IDE
  7. Word 2003中对不同的节设置不同的页面边框的特殊情况小结
  8. boot入门思想 spring_什么是Spring boot?Spring Boot快速入门以及Spring Boot实例教程
  9. Php.ini文件位置在哪里 Php.ini文件找不到
  10. 三维点云学习(3)8- 实现Spectral谱聚类