`
yuyiming1986
  • 浏览: 63682 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Java基础知识三---static关键字

阅读更多

static变量,static函数,static块

1.static变量:Java是纯面向对象的语言,也就是说,所有的方法和属性都是属于类的,不存在全局变量或者全局函数,而static变量却是一类特殊的全局变量,因为在整个应用程序中只有一份,所有类对象共享,并且生命周期是整个应用程序的生命周期。它在main()开始执行以前进行初始化,这里也包括static块.



2.static块:是一个静态变量块,里面可以调用函数或者访问类的属性,但是只能调用或者访问静态的成员函数和成员属性。也是在main()开始执行以前进行初始化.

  private static int a = 10;

  private static int add(int a){

       a++;

  }

  static{

      a = 11;

      add(a);

  }

3.static函数:只能访问static函数和static变量,如果在类中一个函数只依赖于输入参数或者静态属性和静态方法,则应该将它设置static方法,常用的工具类多使用static方法
分享到:
评论

相关推荐

    电子教材:《Java语言程序设计-关键字》pdf版(高清晰)

    ### 电子教材:《Java语言程序设计-关键字》知识点概览 #### 一、引言 在Java编程语言中,关键字扮演着极其重要的角色。它们是预定义的词汇,在Java中具有特定的意义和用途,不可用作标识符(如变量名、方法名或...

    java基础知识学习-个人笔记

    Java是一种广泛使用的面向对象的编程语言,其基础知识是学习Java编程的基石。下面将详细解释标题和描述中涉及的关键...以上就是Java基础知识的一些核心概念和特性,理解并掌握这些知识点对于深入学习Java编程至关重要。

    Java基础知识复习01:从基础知识---面向对象.pdf

    Java基础知识包括Java语言的基本构成、编程规范、面向对象的概念等,而面向对象是Java语言的核心特性之一,本篇文章将从Java基础知识和面向对象两大块内容出发,重点梳理Java中的编程习惯、代码结构、关键字使用以及...

    Java软件开发实战 Java基础与案例开发详解 3-10 java基础知识章节练习 共4页.pdf

    3-10 java基础知识章节练习 4-1 一维数组 4-2 数组应用 4-3 多维数组 4-4 排序算法 4-5 增强for循环 4-6 数组和排序算法章节练习 5-0 抽象和封装 5-1 面向过程的设计思想 5-2 面向对象的设计思想 5-3 抽象 5-4 封装 ...

    传智播客java基础加强班-Java编程基础.ppt

    在传智播客的Java基础加强班中,学生将深入学习Java编程的基础知识,包括但不限于以下几个方面: 1. **Java语法格式**: - Java代码结构基于类,每个程序至少包含一个类,由`class`关键字定义。 - 大小写敏感是...

    Java基础知识点总结.docx

    Java是一种广泛使用的面向对象的编程语言,其基础知识涵盖了多个方面,包括语法、面向对象特性、异常处理、多线程...以上只是Java基础知识的一个概述,每个话题都值得深入探讨和实践,不断学习和总结是提升技能的关键。

    Java基础知识总结.pdf

    ### Java基础知识精炼 #### 一、Java概述与发展历程 Java是一种高级编程语言,由Sun Microsystems公司的James Gosling等人于1991年开始研发,原名为Oak,旨在控制嵌入式设备如有线电视交换盒和PDA。1994年正式更名...

    JAVA基础笔记以及关键字整理.rar

    这份“JAVA基础笔记以及关键字整理.rar”压缩包包含了全面的Java基础知识和关键字的详细讲解,对于初学者和有一定经验的开发者来说,都是一个极好的学习和复习资源。 首先,Java的基础知识涵盖了许多方面。包括但不...

    Java基础知识笔记详细版-菜鸟翻阅必备

    ### Java基础知识笔记详细版-菜鸟翻阅必备 #### 一、Java概述 1. **Java语言发展史**: - Java由Sun Microsystems公司于1995年推出。 - 最初由James Gosling领导的设计团队开发,目标是用于家用电器的编程。 - ...

    Java 基础(2-8) - 知识点.pdf

    Java 基础知识点概述 Java 是一种广泛使用的面向对象的编程语言,具有跨平台、高...在学习和面试中,理解并掌握这些Java基础知识点是至关重要的,它们构成了Java编程的基础框架,为更高级的概念和应用打下坚实的基础。

    java总结大全--包括所有java基础知识点.pdf

    在提供的文件内容中,主要涉及了几个关键的Java基础知识点,包括数值类型的表示、字符串处理、引用传递、方法重载、内部类以及接口的概念。 1. **数值类型的表示**: - Java中的整型(如`int`)进行除法运算时,会...

    java私塾面试题----JAVA基础1.rar

    这个压缩包文件包含了针对Java初学者和求职者的一系列面试题目,主要涵盖了Java基础知识。这些题目旨在检验和提升候选人在Java编程语言的理解、基本概念、语法和常见问题解决能力。下面将详细讨论其中可能涵盖的知识...

    java 关键字解析

    ### Java关键字解析 Java是一种广泛使用的面向对象编程语言,它为开发者提供了丰富的特性和功能,以简化复杂的软件开发过程。Java的关键字是预定义的保留字,在...希望本文能帮助读者更好地掌握Java编程的基础知识。

    Java开发腾讯面试重点解析-关键字与语法

    内容概要:本文详细解析了 Java 开发中常见的面试题,涵盖了 static 关键字、transient 和 volatile 关键字以及 synchronized 的原理和应用。针对每个关键字,文章不仅介绍了其基本概念,还通过具体代码示例进行了...

    java基础知识总结(经典)

    ### Java基础知识总结 #### 一、Java概述 Java是由Sun Microsystems公司(现已被Oracle收购)在1991年由James Gosling(詹姆斯·高斯林)领导的一个团队开始开发的一种面向对象的编程语言。最初被命名为Oak,目标...

    《Java基础入门》-课后习题.doc

    ### Java基础入门知识点详解 #### 第1章 Java 开发入门 ##### 一、填空题解析 1. **Java 的三大体系**: - **JavaSE(Java Standard Edition)**:标准版,提供了开发普通桌面应用程序的基础功能。 - **JavaEE...

    java基础核心总结归纳---参考手册--心得手册-学习资料-总结经验

    Java是一种强大的、面向对象的编程语言,由Sun Microsystems(现为Oracle公司的一部分)于1995年推出。...以上是Java基础知识的概述,涵盖了许多核心概念。深入学习和理解这些内容,对于成为熟练的Java开发者至关重要。

    2\1-1-Java基础语法_第2节 HelloWorld案例_笔记_P2.docx

    标题 "2\1-1-Java基础语法_第2节 HelloWorld案例_笔记_P2.docx" 表明这个资源是关于 Java 基础语法的第二节课,主要讲解 HelloWorld 案例。 描述解释 描述 "第2节 HelloWorld案例--更新了资源名称--更新了资源标签...

    Java 基础核心总结-.pdf

    以上是Java基础知识的一些关键点,学习Java需要理解并掌握这些概念,从而能够编写出高效、稳定、可维护的代码。随着技术的发展,Java 不断更新,引入新的特性和改进,使得它始终保持在软件开发领域的领先地位。

Global site tag (gtag.js) - Google Analytics