`
navygg
  • 浏览: 42324 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

static小结

阅读更多
java 代码
  1. //静态方法是从上向下执行的;   
  2. class TestStatic   
  3. {   
  4.     public static TestStatic ts = new TestStatic();   
  5.     public static int x = 0;   
  6.     public static int y;   
  7.     private TestStatic()   
  8.     {   
  9.         x++;   
  10.         y++;   
  11.     }   
  12.     public static TestStatic run()   
  13.     {   
  14.         return ts;   
  15.     }   
  16.     public static void main(String[] args)   
  17.     {   
  18.         TestStatic ts = TestStatic.run();   
  19.         System.out.println(ts.x);   
  20.         System.out.println(ts.y);   
  21.     }   
  22. }   
  23. 其结果为:0,1;  

另外:

java 代码
  1. class TestStatic   
  2. {   
  3.        
  4.     public static int x = 0;   
  5.     public static int y;   
  6.     public static TestStatic ts = new TestStatic();   
  7.     private TestStatic()   
  8.     {   
  9.         x++;   
  10.         y++;   
  11.     }   
  12.     public static TestStatic run()   
  13.     {   
  14.         return ts;   
  15.     }   
  16.     public static void main(String[] args)   
  17.     {   
  18.         TestStatic ts = TestStatic.run();   
  19.         System.out.println(ts.x);   
  20.         System.out.println(ts.y);   
  21.     }   
  22. }   
  23. //其结果为:1,1;  

 

分享到:
评论

相关推荐

    const extern static volatile 小结

    ### const extern static volatile 小结 #### 一、Const(常量) `const` 关键字在 C/C++ 语言中用于定义常量,即其值在程序运行期间不可更改的变量。`const` 可以与多种数据类型结合使用,例如 `const int x = 10...

    static用法小结

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

    static用法小结.doc

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

    关于static的小结(Java内存溢出)

    ### 关于static的小结(Java内存溢出) #### 标题和描述中的知识点 在《关于static的小结(Java内存溢出)》这篇文章中,作者主要探讨了与Java中的`static`关键字相关的知识点,以及如何可能导致内存溢出的情况。...

    Python中static相关知识小结

    非 static 编译 不指定额外参数直接编译 Python: $ ./configure $ make 查看所依赖的共享库: $ ldd python linux-vdso.so.1 => (0x00007fffcd95a000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so....

    C语言 函数小结

    C语言函数小结 函数是一种代码块,能够重复使用,减少代码冗余,提高代码的可读性和可维护性。在C语言中,函数是最基本的模块单元,能够帮助程序员组织和结构化代码。本文总结了函数的一些重要知识点,以便深入理解...

    Java里的static import使用小结

    Java中的`static import`语句是在JDK 1.5版本中引入的一个新特性,它允许程序员可以直接导入类中的静态成员(包括静态方法和静态变量),而无需指定类名。这个特性使得代码更加简洁,提高了可读性,但也可能带来一些...

    Java语言基础小结

    ### Java语言基础小结 #### 一、JDK, JRE, JVM的关系 - **JVM(Java Virtual Machine)**:Java虚拟机是Java程序跨平台运行的核心,它负责执行Java字节码(.class文件),确保Java程序可以在不同的平台上运行而...

    C#反射小结 C#反射小结 C#反射小结

    MethodInfo[] mis = typeof(OtherClass).GetMethods(BindingFlags.Public | BindingFlags.Static); ``` - 如果需要获取私有成员,需要使用`BindingFlags.NonPublic`标志: ```csharp FieldInfo fi = typeof...

    c语言中typedef用法小结

    C语言中typedef用法小结 C语言中,typedef是一个强大的工具,能够帮助程序员创建平台无关类型,隐藏复杂和难以理解的语法,从而增强代码的可读性和可维护性。下面是typedef用法的小结: 1. 创建平台无关的数据类型...

    calendar的用法小结

    Java 中 Calendar 类的用法小结 Calendar 类是 Java 语言中一个基本而重要的组成部分,用于处理日期和时间。下面是 Calendar 类的用法小结: 一、取得当前时间 使用 Calendar.getInstance() 方法可以取得当前时间...

    C++静态成员函数小结

    C++静态成员函数小结 静态成员函数是C++中一个非常重要的概念,特别是在类设计和对象编程中。静态成员函数可以分为两部分:静态数据成员和静态函数成员。 一、静态数据成员 静态数据成员是类中的全局变量,它们...

    Qt组件编程小结

    在本小结中,我们将讨论如何在Qt框架中开发自定义组件,并通过插件的方式集成到Qt Creator和Qt Designer中,以提高开发效率和界面可定制性。 首先,介绍Qt自定义组件开发步骤。新建一个Qt4设计师自定义控件工程,...

    JAVA程序:接口小结

    本文档“JAVA程序:接口小结”很可能是对Java接口的全面总结,包含了相关的代码示例,帮助学习者深入理解和运用接口。 接口在Java中的主要特性包括: 1. **接口是完全抽象的**:接口中的所有方法默认都是抽象的,...

    C++静态成员函数与静态成员变量小结

    "C++静态成员函数与静态成员变量小结" 静态成员在C++中扮演着重要的角色,包括静态数据成员和静态函数成员两部分。静态成员是指在类体中使用static修饰符声明的成员,可以直接使用类名+静态成员名访问该静态成员。...

    STL学习小结

    ### STL学习小结 #### 一、STL简介与历史背景 STL,全称Standard Template Library(标准模板库),是C++标准库中的一个重要组成部分。最初由Stepanov and Lee等人开发,与C++语言本身的开发几乎是同步进行的。...

    typedef用法小结

    这意味着它可以与其他存储类关键字(如`auto`, `extern`, `static`等)一起使用。 **示例:** ```c typedef int my_int; // 定义my_int为int的别名 static my_int num = 10; // 使用my_int定义静态变量num ``` 在...

    变量的存储类型、外部变量、static内部变量讲解

    ### 小结 变量的存储类型决定了其生存期、作用域以及存储位置。理解这些概念对于有效地管理和优化内存使用至关重要。例如,选择合适的变量类型可以帮助减少不必要的内存分配与回收操作,提高程序性能。此外,合理...

Global site tag (gtag.js) - Google Analytics