1. 程式人生 > >java 理解main方法

java 理解main方法

理解main方法

方法的定義格式

public static 返回值型別 方法名稱(引數列表)
之前的方法定義上都增加了static關鍵字,為什麼要增加static關鍵字?

[java] view plaincopyprint?
  1. publicclass Test4 {  
  2.    publicstaticvoid main(String[] args) {  
  3.     fun();  
  4.    }  
  5.    publicstaticvoid fun(){  
  6.     System.out.println("你好");  
  7.    }  
  8. }  





主要是可以直接被主方法呼叫

也可以通過物件的方式呼叫


[java] view plaincopyprint?
  1. publicclass Test4 {  
  2.    publicstaticvoid main(String[] args) {  
  3.    new Test4().fun();  
  4.    }  
  5.    publicvoid fun(){  
  6.     System.out.println("你好");  
  7.    }  
  8. }  



main方法
public static void main(String args [])

public:表示此方法可以被外部所呼叫
static:表示此方法可以由類名稱直接呼叫
void:主方法是程式的起點,所以不需要任何返回值

main:系統規定好預設呼叫的方法名稱,執行的時候,預設找到main方法名稱
String args [] :表示的是執行時的引數,引數傳遞的形式:java類名稱 引數1 引數2 引數3..

[java] view plaincopyprint?
  1. publicclass Test4 {  
  2.    publicstaticvoid main(String[] args) {  
  3.     for (int i = 0; i < args.length; i++) {  
  4.   System.out.println("第"+i+"個引數"+args[i]);  
  5.  }  
  6.    }  
  7. }  





引數的設定形式,是在執行的時候加入的

java  類名稱 引數1 引數2...

此時不能輸入hello world 中間有空格

如果想要中間可以有空格可以使用雙引號括起來

相關推薦

java 理解main方法&&程式碼塊

※非靜態方法不能被靜態方法呼叫,可以使用物件來呼叫 ※方法名 引數1 引數2 引數3(如果想要hello world為一個引數,則使用"hello world"的形式) 一、程式碼塊為{}括起來的程式碼的集合         1.普通程式碼塊:直接定義在方法中的程式碼塊。程

java 理解main方法

理解main方法 方法的定義格式 public static 返回值型別 方法名稱(引數列表)之前的方法定義上都增加了static關鍵字,為什麼要增加static關鍵字? [java] view plaincopyprint? publicclass Test

JAVAmain方法

輸入參數 java t 約束 tps ring for oid sun targe 在Java中,main()方法是Java應用程序的入口方法,也就是說,程序在運行的時候,第一個執行的方法就是main()方法,這個方法和其他的方 法有很大的不同,比如方法的名字必須是main

為什麽javamain方法必須是靜態的

博客 核心 log sync 簡單 chm 之前 excpetion 訪問 今天看類型信息時發現一個問題,不能再main方法中打印this關鍵字的信息,這時想起了之前的知識,不能再靜態方法中調用this。理由很簡單,this表示“這個對象”,也就是聲明一個類的對象,然而靜態

[java]關於main方法的一切

Table of Contents 概述 為什麼main方法必須是static的? 為什麼main方法必須是void的? 為什麼main方法必須是public的? 其他 概述 Java中的main方法,是一個java應用程式的入口,無論一個java的應用多麼複雜龐

javamain方法中呼叫spring的service

將業務層類配置到Spring中:     <bean id="customerService" class="cn.itcast.crm.service.impl.CustomerServiceImpl">     </bean> // Spri

詳細講解javamain方法為什麼使用public static void修飾符修飾

今天看型別資訊時發現一個問題,不能再main方法中列印this關鍵字的資訊,這時想起了之前的知識,不能在靜態方法中呼叫this。理由很簡單,this表示“這個物件”,也就是宣告一個類的物件,然而靜態方法是不屬於某一個特定物件而是屬於這個類的。那麼問題來了,為什麼main函式必須設定成靜態的呢?首先,main函

javamain方法能不能被過載?

執行如下程式碼: class Test { public static void main(String[] args) { main(1); } static void main(int i) { System.out.println("過載的main方法

Android Studio 3.0 無法執行Java程式碼main() 方法的解決方案

Android Studio 升級到3.0 以後發現 執行Java 程式碼中的main()方法的時候grandle 就會報錯的問題解決方法 :開啟工程目錄下的下圖標註的檔案:開啟檔案後 在檔案中新增android.enableAapt2=false最後同步一下 OK!

【Linux】shell呼叫Java程式main方法通過crontab定時執行

最近一個專案需要寫一個batch定時讀取檔案往資料庫裡插入記錄,第一次寫,遇到好多問題,記錄一下。 先從shell如何呼叫java說起 建立如下目錄結構 batch                          根目錄 ├── bin                

Java基礎——對main方法理解

1. 對main方法的理解 public static void main(String[ ] args) 為Java程式的入口。 public: 許可權修飾符,表明任何類或物件都可以訪問。 static:“靜態”,表明main方法是一個靜態方法,方法中的程式碼儲存在靜態儲存區,只要類被

程式入口main方法理解java基本資料型別、資料間相互轉化

程式入口main方法的理解 8中基本的型別 1個位元組 = 8位(bit) 求資料型別的最值(最大、最小):如求int的最大值 和 最小值 int int_max = java.lang.Int.MAX_VALUE; int int_min = java

[Java]main方法理解

Java中打得最熟練的一句public static void main(String args[]),又精確學習了些: public:表示此方法可以被外部呼叫。 static: 表示此方法可以由類名稱直接呼叫。 void:主方法是程式的起點,所以不需要任何

java項目打包成可運行的jar,main方法帶參數

結構 講解 可運行的jar 目錄 http bsp 3.1 三方庫 之間 轉載 侵聯刪!!! 原文地址:http://www.cnblogs.com/neillee/p/6063808.html#commentform 將 java 項目打包成可運行的 jar

Java中的main()方法詳解

普通 什麽 javac 無限 reflect ase 理解 jvm cep 在Java中,main()方法是Java應用程序的入口方法,也就是說,程序在運行的時候,第一個執行的方法就是main()方法,這個方法和其他的方法有很大的不同,比如方法的名字必須是main,方法必須

1.javamain函數理解

brackets 字節碼 文件名 [] 同名 文件目錄 -i 使用 reserve public class HelloWorld {   public static void main(String[] args) {     System.out.println("H

Java main方法全解

xtend 圖片 關聯 hello int -h cti TP inf 1、main方法的重載 1 package cn.nxl2018; 2 3 public class Main_test { 4 public static void ma

java,maven工程打tar.gz包執行main方法

sport desc pre remote without pil deploy can 周期 一,需要在pom.xml文件添加plugin, 項目目錄結構 1 <build> 2 <plugins> 3 4

java main()方法 主函式 面試點

java main方法 主函式 面試點 1.main()主函式是什麼? 2.主函式main()的語法分析 3.主函式main()的兩種傳引數的方法 1.main()主函式是什麼? 是一個類的執行入口,j

java--建立一個Test類,包含有一個public許可權的int型成員變數與一個char型別的成員變數,觀察在main方法中的初始值。

//建立一個Test類 class Test1{ //包含有一個public許可權的int型成員變數與一個char型別的成員變數 public int a; public char c; } //主類 public class Test{ //主函式 publ