Java理解mian方法

  • public static void mian (Sring[ ] args)
  • public :提供给JVM调用的
  • static:jvm在调用这个方法是,不需要创建对象
  • void:没有放回值
  • (Sring[ ] args) :因为字符串数组,相当于在运行java 程序是输入的一些参数,这个参数会封装到数组中
  • 在 main()方法中,我们可以直接调用 main 方法所在类的静态方法或静态属性。
  • 但是,不能直接访问该类中的非静态成员,必须创建该类的一个实例对象后,才能通过这个对象去访问类中的非静态成员。
  • public class Main01 { //静态的变量/属性 private static String name = “123 “; //非静态的变量/属性

private intn1 = 10000;

//静态方法

public static void hi() {

System.out.println(“Main01 的 hi 方法”)

//非静态方法

public void cry() {

System.out.println(“Main01 的 cry 方法”);

public static void main(String[] args) {

//可以直接使用 name

//1.静态方法 main 可以访问本类的静态成员

System.out.println(“name=”+ name); //123;

hi(); //Main01 的 hi 方法

//2.静态方法 main 不可以访问本类的非静态成员

//System.out.println(“n1=” + n1);//错误

//cry();

//3.静态方法 main 要访问本类的非静态成员,需要先创建对象 , 再调用即可

Main01 main01 = new Main01();

System.out.println(main01.n1);//ok

main01.cry();

Original: https://www.cnblogs.com/ityc/p/15911229.html
Author: 平凡晨
Title: Java理解mian方法

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/574519/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Java学习-081-多线程14:线程状态示例

    Java 线程的 6 种状态: 初始(NEW):新创建了一个线程对象,但还没有调用 start() 方法。 运行(RUNNABLE):调用线程的 start() 方法,线程进入可运…

    Java 2023年5月29日
    093
  • 【笔记】springSecurity-OAuth2.0-授权模式演示

    SpringSecurityOauth2架构 介绍 流程: 用户访问,此时没有Token。Oauth2RestTemplate会报错,这个报错信息会被Oauth2ClientCon…

    Java 2023年6月9日
    065
  • 【硬核】Dubbo常见面试题

    Dubbo 整体介绍的差不多了,今天就开始面试环节了,我会列举一些常见的 Dubbo 面试题,只会抓着重的,一些太简单的我就不提了。 不仅仅给你面试题的答案,也会剖析面试官问这个问…

    Java 2023年6月9日
    0110
  • Spring Data Jpa

      JPA(Java Persistence API)意即Java持久化API,是Sun官方在JDK5.0后提出的Java持久化规范(J…

    Java 2023年6月8日
    0112
  • 8、线程休眠

    8、线程休眠 每个对象都有一把锁,sleep不会释放锁; package com.testthread1; public class TestThread3 implements …

    Java 2023年6月8日
    068
  • 《Deep Learning》(深度学习)中文版PDF免费下载

    《Deep Learning》(深度学习)中文版PDF免费下载 “深度学习”经典著作《Deep Learning》中文版pdf免费下载。 《Deep Lea…

    Java 2023年6月15日
    062
  • 第三方百度网盘客户端 PanDownload、速盘、panlight

    PanDownload PanDownload是一款能够快速下载百度网盘内资源的强大工具。PanDownload能够无限速高速下载,满速下载百度云盘里的各种资源。而且PanDown…

    Java 2023年5月30日
    0157
  • 一些自用的可能用到的网站资料

    maven的卸载、重新安装与配置:https://www.cnblogs.com/helong-123/p/15903756.html posted @2022-04-06 14:…

    Java 2023年6月5日
    086
  • Sentinel

    方法级别降级 * 类级别降级 慢调用比例 异常比例 * 异常数 QPS-直接-快速失败 来源应用 QPS-直接-Warm Up QPS-直接-排队等待 QPS-关联-快速失败 QP…

    Java 2023年6月8日
    072
  • nginx 配置其他路径

    gedit /etc/nginx/sites-enabled/default location /hlstest {types {application/vnd.apple.mpe…

    Java 2023年5月30日
    069
  • Tomcat线程数与处理速度的关系

    问题:Tomcat线程数是不是越大越好呢? 答案肯定是否定的。 Tomcat的处理速度跟线程数不是完全成正比的,设置不恰当会出现相反的效果。服务的负载计算包括了CPU的使用率和资源…

    Java 2023年5月30日
    064
  • 常用快捷键和dos命令

    ctrl+a全选 ctrl+s保存 ctrl+z撤销 ctrl+x剪切 ctrl+c复制 ctrl+v粘贴 ctrl+f查找 crtl+w关闭窗口 crtl+shift+esc任务…

    Java 2023年6月5日
    083
  • 哈工大软件构造Lab3(2022)

    (防扒小助手) 本人CSDN博客: https://blog.csdn.net/m0_61753302 ; 本人博客园博客(同步CSDN): 何以牵尘 – 博客园 (c…

    Java 2023年6月9日
    061
  • Golang中的redblacktree

    一、红黑树 1.红黑树是一种自平衡的二叉搜索树,也是一种高效的查找树。红黑树的应用很广泛,如Java中的TreeMap、JDK1.8中的HashMap等均是基于红黑树实现的。 二、…

    Java 2023年6月13日
    071
  • java将excel转成pdf

    分享一个简单的excel转pdf 1、引用aspose-cells工具 2、由于转换后会产生水印,去除PDF水印,需要进行权限认证,权限认证文件是license.xml,已经放在网…

    Java 2023年6月7日
    069
  • Linux中CentOS 7的安装及Linux常用命令

    前言 什么是Linux Linux是一套免费使用和自由传播的操作系统。说到操作系统,大家比较熟知的应该就是Windows和MacOS操作系统,我们今天所学习的Linux也是一款操作…

    Java 2023年6月15日
    082
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球