Java main方法String[]args原理实例解析

 更新时间:2020年06月10日 10:48:33   作者:一生的风景  
这篇文章主要介绍了Java main方法String[]args原理实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

一个程序中必定会有一个入口,java中main方法就是一个项目的的入口,

public static void main(String[] args) {}

eclipse的生成快捷键main+回车 ,idea的生成快捷键:psvm+回车

args数组是main方法自带的,我也不知道干什么的最近刷题遇到了三个有关的这个的题目看着我迷迷糊糊的记录一下

第一题:

第二题:

第三题

三个题都涉及了这个String[]args数组 下面以第二题为例简单说:

下面有一段代码,简单看看跟题目一样:

public static void main(String[] args) {
    String [] a = {"Hello"};
   if (a[0].equals("Hello") ? false : true) {
     System.out.println("Success");
     } else {
    System.out.println("Failure");
}
   System.out.println(a[0]=="Hello");
}

String[] args :是保存运行main函数时输入的参数的字符串数组,

当你在cmd运行时输入: java test a b c

这个数组就会将abc保存起来: args[0] = a; args[1] = b; args[2] = c;

这些变量在程序中是可以调用的~ 不过平时应该没人会这么用...

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • zookeeper的watch机制原理解析

    zookeeper的watch机制原理解析

    Watcher,异步通知客户端,并且删除哈希表中对应的 Key-Value,这篇文章主要介绍了zookeeper的watch机制详细讲解,需要的朋友可以参考下
    2022-06-06
  • 浅谈Redis持久化的几种方式

    浅谈Redis持久化的几种方式

    这篇文章主要介绍了浅谈Redis持久化的几种方式,前面说到了Redis持久化的 实现方式主要分为了:快照持久化(RDB)、写日志持久化(AOF)
    ,其中快照持久化方式也就是RDB ,需要的朋友可以参考下
    2023-08-08
  • JDK1.8使用的垃圾回收器和执行GC的时长以及GC的频率方式

    JDK1.8使用的垃圾回收器和执行GC的时长以及GC的频率方式

    这篇文章主要介绍了JDK1.8使用的垃圾回收器和执行GC的时长以及GC的频率方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • Java流程控制语句最全汇总(上篇)

    Java流程控制语句最全汇总(上篇)

    这篇文章主要介绍了Java流程控制语句最全汇总(上篇),本文章内容详细,通过案例可以更好的理解数组的相关知识,本模块分为了三部分,本次为上篇,需要的朋友可以参考下
    2023-01-01
  • String转double失去精度问题及解决

    String转double失去精度问题及解决

    这篇文章主要介绍了关于String转double失去精度问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • Java 深入浅出解析面向对象之抽象类和接口

    Java 深入浅出解析面向对象之抽象类和接口

    本章具体介绍了抽象类和接口,整篇文章用目前流行的手机来举例,图解穿插代码案例。 JAVA成仙路从基础开始讲,后续会讲到JAVA高级,中间会穿插面试题和项目实战,希望能给大家带来帮助
    2022-03-03
  • Java8 Stream API 详细使用方法与操作技巧指南

    Java8 Stream API 详细使用方法与操作技巧指南

    这篇文章主要介绍了Java8 Stream API 详细使用方法与操作技巧,总结分析了Java8 Stream API 基本功能、使用方法与操作注意事项,需要的朋友可以参考下
    2020-05-05
  • Mybatis中#{}与${}的区别详解

    Mybatis中#{}与${}的区别详解

    这篇文章主要介绍了Mybatis中#{}与${}的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • java实现token无感刷新+处理并发的后端方案

    java实现token无感刷新+处理并发的后端方案

    在Web应用中,Token用于身份验证和会话管理,但当Token过期时,可能会导致用户在提交表单或进行操作时突然被重定向到登录页面,本文就来介绍一下java实现token无感刷新+处理并发的后端方案,感兴趣的可以了解一下
    2024-11-11
  • @Valid注解的作用及@Valid注解与@Validated的区别

    @Valid注解的作用及@Valid注解与@Validated的区别

    这篇文章主要介绍了@Valid注解的作用及@Valid注解与@Validated的区别,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08

最新评论