zoukankan      html  css  js  c++  java
  • 初级面试问题

    关于Java基础入口函数的零碎:

    public static void main(String args[]){.....}
    1.为了当JVM自由调用main方法,使用public修饰符把这个方法暴露出来
    2.static的原因是JVM需要直接调用而不是先创建一个对象再由对象调用,因此用static修饰使其变为共有
    3.main方法被JVM调用,无需任何返回值,故为void
    4.方法调用规则,谁调用方法,谁为方法的形参赋值;String[] args是main函数的形式参数,可以用来获取命令行用户输入进去的参数
    5.Java中args的作用是从命令行取得输入参数,这样在程序中可以调用。例如有这样一个程序:    
     1 public class JustWannaHugU
     2     {
     3         public static void main(String args[])
     4         {
     5             for ( String arg :args)
     6             {
     7                 System.out.println(args);
     8             }
     9         }
    10     }

       那么,编译成class文件以后,从命令行进行调用,输入:java JustWannaHugU Teemo Lux,这里,java是Java的运行命令, JustWannaHugU是类文件名,后面的Teemo跟Lux就将被带到args数组中,这里跟C++有一个区别,C++把所执行程序的全路径作为args的第一项,而java只从后面跟的参数算起。就是说,如果有一个C++编译出来的程序 JustWannaHugU.exe,输入 JustWannaHugU Teemo Lux的话,Teemo将作为args[1],而Lux将作为args[2],但是在Java里面,Teemo保存在args[0],Lux保存在args[1]里面

  • 相关阅读:
    nginx+iis使用
    sqlserver中一些常用的函数总结
    HTML如何让文字居中?附两种方式
    PNG图片收集
    解决mac pro 软件损坏
    end-of-file from the keyboard
    c++while控制语句
    如何通过命令行编写调试第一个C++程序(UNIX)
    matlab直接运行fig文件时报错
    第二次结对编程作业
  • 原文地址:https://www.cnblogs.com/valar/p/5988475.html
Copyright © 2011-2022 走看看