`
liubey
  • 浏览: 107157 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

你知道吗? main()中的args参数是final的!

阅读更多
大家都知道匿名内部类接收的参数必须是final的,但是如果在匿名内部类中使用args[0]程序不会提示有任何不妥,那只能说明.
public static void main(String[] args)中的args本身已经是final的.
src:Thinking in java
0
0
分享到:
评论
1 楼 ftp51423121 2010-09-20  
 

相关推荐

    10个Java经典的Main方法面试题!.pdf

    3. **main方法参数传递**:main方法接受一个字符串数组`String[] args`作为参数,用于传递命令行参数。这些参数是不可变的,因为它们是`final`的,不能在main方法内部更改。 4. **main方法为何是静态的**:main方法...

    Java final关键字

    在Java编程语言中,`final`关键字扮演着一个至关重要的角色,它被用来声明一个变量、方法或类为不可变的。在这个学习demo中,我们将深入理解`final`关键字的各种用法及其背后的原理。 首先,`final`关键字用于变量...

    Java中static、this、super、final用法

    在Java编程语言中,`static`, `this`, `super`, 和 `final` 是四个非常重要的关键字,它们分别代表不同的概念并具有特殊的用法。 一、`static` `static` 关键字用于声明类级别的成员(变量或方法),这意味着它们...

    static、this、super、final的JAVA用法

    Java 中的静态方法使用 static 关键字来修饰,例如 public static void main(String[] args)。静态方法通常用于提供一些实用工具给应用程序中的其他类使用。在 Java 的类库中大量的静态方法正是出于此目的而定义的。...

    static & main方法 & 代码块 & final & 接口 & 内部类

    Java编程语言中的`static`, `main`方法, 代码块, `final`关键字, 接口和内部类是核心概念,对于理解和编写高效、可维护的Java程序至关重要。以下是对这些概念的详细解释: 1. **`static`关键字**: - `static`...

    final关键字和static_用法

    ### Java中的final关键字详解 #### 一、final的概述与用途 `final`关键字在Java中扮演着重要的角色,它通常被用来表示“不可变”的特性。`final`可以用来修饰类、方法以及变量,其核心目的是为了保护数据的安全性...

    java中final类型等的应用

    public static void main(String[] args) { final int CONSTANT = 10; // 声明一个常量 final class InnerClass {} // 声明一个不可继承的内部类 final void method() {} // 声明一个不可重写的方法 } } ``` ...

    stati、thi、supe、final关键字详解

    public static void main(String[] args) { Child child = new Child(); child.printValue(); } } ``` 在这个例子中,子类Child重写了父类Parent的printValue方法,并通过super.printValue()调用了父类的原始...

    day11【final、权限、内部类】1

    Java 中的 final 关键字、权限修饰符和内部类 final 关键字是 Java 中的一个重要概念,它用于修饰类、方法和变量,以确保它们不可被改变。下面我们将详细介绍 final 关键字的概念、使用方式和特点。 final 关键字...

    common-4.17.37.Final.zip

    在这个例子中,`Args`定义了三个参数:字符串类型的"name",默认值为5的整数"count",以及布尔型的"verbose"。这种定义方式既清晰又易于理解,同时也允许我们在编译阶段捕获类型错误。 其次,"case-app"通过简单的...

    java面向对象之final修饰符.docx

    public static void main(String[] args) { final String str = "hello"; // 合法,局部变量str初始化 // str = "world"; // 非法,不能重新赋值 } } ``` 二、final修饰方法 final修饰的方法不能被子类重写,...

    Java this、final等关键字总结

    Java中的关键字this、final以及super在编程中扮演着至关重要的角色。下面我们将深入探讨这些关键字的用法和意义。 首先,`this`关键字是Java中一个非常基础且实用的元素,它代表当前对象的引用。当类的成员变量与...

    Java中局部内部类可以访问它所在方法中定义的final修饰的局部变量的合理解释.doc

    ### Java中局部内部类可以访问它所在方法中定义的final修饰的局部变量的合理解释 #### 背景介绍 在Java编程语言中,局部内部类(Local Inner Class)是一种特殊的内部类形式,它被定义在某个方法或构造器的内部。...

    java final关键字

    在Java编程语言中,`final`关键字具有重要的地位。它能够用于限定类、方法以及变量的行为,并赋予它们特定的属性。本文将深入探讨`final`关键字在不同场景下的具体用法及注意事项。 #### 二、`final`关键字概述 `...

    JavaSE之final关键字与成员变量的类型

    public static void main(String[] args) { final int num1 = 30; // num1 = 40; // 错误,final变量不能再次赋值 final Student stu1 = new Student("张"); // stu1 = new Student("程"); // 错误,final引用...

    java笔试题目

    public static void main(String[] args) { Other o = new Other(); new Something().addOne(o); } public void addOne(final Other o) { o.i++; } } class Other { public int i; } ``` **解析**: - ...

    11【final、权限、内部类】1

    在Java编程语言中,`final`是一个非常重要的修饰符,它有三个主要的应用场景:修饰类、修饰方法和修饰变量。 1. 修饰类:当一个类被`final`修饰时,该类不能被其他类继承。这意味着它的特性是封闭的,无法通过子类...

    static spuer final

    在示例中,`public static void main(String[] args)`是Java程序的入口点,它不需要创建`Hello`类的实例就能被调用。 - 调用静态方法的方式是通过类名,如`Simple.go()`。静态方法通常用于提供不依赖于对象状态的...

Global site tag (gtag.js) - Google Analytics