`
zgqynx
  • 浏览: 1355837 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

static用法

    博客分类:
  • java
阅读更多
如果不实例化一个类,不会去调用它的构造方法,但是放在static块中的语句将会被执行!

package aaaaaTest;

import java.util.HashMap;
import java.util.Map;


public class Test11{
	public static final Map map = new HashMap();
	
	
	static{
//	map.put("a", "aaaaaaaaaaaaaaaaa");
//	map.put("b", "bbbbbbbbbbbbbbbbbb");
//	map.put("c", "ccccccccccc");
//		init();
//		System.out.println("static 块中的语句 ");
	}
	public static void init(){
		map.put("a", "aaaaaaaaaaaaaaaaa");
		map.put("b", "bbbbbbbbbbbbbbbbbb");
		map.put("c", "ccccccccccc");
//		System.out.println(" static 块 调用 了init方法");
		System.out.println("构造方法 块中的语句 调用了init ");
	}
	public Test11(){
		init();
		System.out.println("构造方法 块中的语句 ");
	}
	public static final String AA = "000000000000..........";
}

package aaaaaTest;

import java.util.Map;

public class MainTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		String a = Test11.AA;
		Map m = Test11.map;
		//System.out.println("中华人民共和国。。。。+"+a);
		System.out.println("************ "+m.get("a")+"\t"+m.get("b")+"\t"+m.get("c"));

	}

}
分享到:
评论

相关推荐

    static用法小结.doc

    《static用法小结》 在C和C++编程中,`static`关键字是一个非常重要的概念,它在不同上下文中有着不同的用途。本篇将详细阐述`static`的三种主要用法及其特性。 1. 局部静态变量 在函数内部,`static`关键字用于...

    const与static用法完整总结

    ### const与static用法完整总结 #### 一、const关键字详解 **1. 常量定义** 在C++中,`const`关键字用于声明一个常量或对象的一部分为不可变。例如: ```cpp const int max = 100; ``` 此处`max`被声明为一个...

    C语言中static用法大全

    ### C语言中static用法详解 #### 一、C程序存储空间布局 C语言程序的存储空间主要分为以下几个部分: 1. **正文段**: 包含CPU执行的机器指令部分,一个程序通常只有一个副本,这部分内容是只读的,以防止程序因...

    static用法小结

    《C语言static用法小结》 在C和C++编程中,`static`关键字扮演着重要的角色,它有三种主要的使用方式:局部静态变量、外部静态变量/函数以及静态数据成员/成员函数。本篇文章将详细阐述这三种用法,并结合实例探讨...

    static 用法

    ### static 用法详解 #### 一、局部静态变量 局部静态变量是在C/C++中常见的一种变量类型,它的特点是生存期比普通的局部变量(即`auto`类型的局部变量)要长得多。局部静态变量存储在静态存储区,这意味着在整个...

    C++ static 用法总结

    C++ static 用法总结 静态变量是 C++ 中的一个重要概念,它有多种使用方式,今天我们就来总结一下 C++ 中的静态变量用法。 一、局部静态变量 在 C/C++ 中,局部变量可以分为三种:auto、static 和 register。与 ...

    c语言中static使用方法

    ### C语言中Static使用方法详解 #### 一、C程序存储空间布局 C语言程序的存储空间主要由以下几个部分组成: 1. **正文段**:这部分存储的是CPU执行的机器指令,一个程序通常只有一个副本,并且是只读的,以防止...

    java中static用法

    ### Java中static用法详解 #### 一、概述 在Java编程语言中,`static`关键字扮演着极其重要的角色。它被广泛应用于多种场景中,包括定义静态变量、静态方法、静态代码块以及静态内部类等。通过使用`static`,...

    static用法大全

    《static用法大全》 static关键字在C和C++中都是关键的角色,它有三种主要的使用方式,分别对应局部静态变量、外部静态变量/函数以及静态数据成员/成员函数。尽管C和C++中的一些具体操作细节有所不同,但本文将主要...

    Java之static用法

    Java之static用法 在Java语言中,static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块

    c语言中static用法总结[借鉴].pdf

    "C语言中static用法总结" 一、C语言程序存储空间布局 C语言程序由五个部分组成:正文段、初始化数据段、非初始化数据段、栈和堆。其中,正文段包含 CPU 执行的机器指令,初始化数据段包含已初始化的全局变量,非...

    final和static用法详解JAVA

    static 方法只能访问 static 变量和其他 static 方法。 3. static 块 static 块是 Java 中的一种特殊的块,它用于在类加载时执行一些初始化操作。static 块只能访问 static 变量和其他 static 方法。 final 和 ...

    c语言static用法总结

    以下是对`static`关键字在C语言中用法的详细解释: 1. **全局静态变量** - 全局变量通常在程序的整个生命周期中都在内存的静态存储区中存在。如果在全局变量前加上`static`,这个变量就成为全局静态变量,其作用域...

    c中static用法

    在C语言中,static关键字的使用涉及了变量、函数的作用域以及内存管理等重要的编程概念。static关键字主要有三个作用:隐藏、保持变量内容的持久以及默认初始化为0。下面分别详细解释这三条作用: 1. 隐藏作用 在...

    java中final关键字和static关键字详细用法

    2. `static`方法:静态方法与类关联,而不是类的实例。它们不能访问非静态成员,因为它们在没有对象的情况下被调用。静态方法通常用于工具类或实用函数,如计算、排序等。 3. `static`嵌套类(内部类):这些类是类...

    c语言中static用法总结.pdf

    ### C语言中`static`关键字的深入解析 #### 一、C程序的存储空间布局 在深入了解`static`关键字之前,我们首先需要了解C程序是如何组织其存储空间的。一个典型的C程序通常由以下几个部分组成: 1. **正文段**:这...

    C语言static的用法

    ### C语言中的`static`关键字用法详解 在C语言编程中,`static`关键字具有非常重要的作用。本文将从不同角度对`static`在C语言中的应用进行深入...掌握好`static`的使用方法对于编写高质量的C语言程序来说至关重要。

    java视频 static关键字

    在Java编程语言中,`static`关键字是一个非常重要的修饰符,它有多种用途,涉及到类、对象以及变量和方法的生命周期。本视频教程详细讲解了`static`关键字在Java中的应用及其背后的原理。 首先,我们要理解`static`...

    sqshq#note#static用法1

    因为static可以出现在多个地方,有着不同的含义:static 全局变量static 局部变量static 函数根本原因是[1]:当一个全局变量被声明为sta

Global site tag (gtag.js) - Google Analytics