首页 > 编程语言 >Java中的static详解

Java中的static详解

时间:2022-10-17 00:44:23浏览次数:41  
标签:Java System 详解 static Student println public out

Java中的static详解

package oop.Demo07;

public class Student {

   //静态代码块,在类创建的时候同时创建,只会执行一次,执行顺序为第一
   static {
       System.out.println("静态代码块");
  }

   //匿名代码块,在类创建的时候同时创建,每new一次执行一次,在没有静态代码块的时候执行顺序为第一,有的时候为第二。
   //匿名代码块一般用来赋初始值
  {
       System.out.println("匿名代码块");
  }

   //构造器方法,执行顺序为第三。
   public Student() {
       System.out.println("构造器方法");
  }

   String name;
   static int age;
   private void run(){}
   private static void go(){}
   public static void main(String[] args) {
       new Student();
       
       
       //static是可以直接调用的,而非静态则需要new一个对象后才可使用
       System.out.println(Student.age);
       //System.out.println(Student.name);
       go();
       //run();
  }
}

静态导入包

package oop.Demo07;

//静态导入包~
import static java.lang.Math.PI;
import static java.lang.Math.random;

public class Test {
   public static void main(String[] args) {
       System.out.println(random());
       System.out.println(PI);
       
  }
}

 

使用import static导入包后可以直接使用包里的方法。

标签:Java,System,详解,static,Student,println,public,out
From: https://www.cnblogs.com/zhazhawei906/p/16797722.html

相关文章

  • Java 静态类、静态方法和静态变量
    (37条消息)Java静态类、静态方法和静态变量_winfredzen的博客-CSDN博客_静态方法在加载的时候会执行return(37条消息)java中引用数据类型有哪些?_xiaoming3526的博客-CS......
  • idea中使用阿里巴巴开发手册插件----Alibaba Java Coding Guidelines
    AlibabaJavaCodingGuidelines p3cp3c是阿里巴巴所研发的代码规范插件,规范基于《阿里巴巴Java开发手册》,在IntelliJIDEA的插件管理中直接搜索AlibabaJavaCodingG......
  • java中的instanceof和类型转换
    java中的instanceof和类型转换父类代码如下:packageoop.Demo06;​publicclassPerson{  publicvoidrun(){    System.out.println("run"); }}​ ......
  • java实现计算字符串表达式
    引言在java后端中,偶尔存在需要将一个字符串当成表单式来计算。本文中,实现了java后端如何执行字符串的表单式实现ScriptEngineManagermanager=newScriptEngineManage......
  • 01java入门
    java入门Java三大版本JavaSE:标准版(桌面程序,控制台开发)JavaME:嵌入式开发JavaEE:E企业级开发(web端,服务器开发)JDK、JRE、JVMJDK:包含JRE、JVM、java(解释器)、jav......
  • java_包装类
    包装类1.包装类的分类八种基本数据类型相应的引用类型—包装类==>可以调用类中的方法。基本数据类型==>包装类boolean==>Booleanchar==>Characterbyte==>......
  • java数据类型以及转换
    1、java数据类型分类java数据类型可以分为基本数据类型和引用数据类型。基本数据类型分为:数值型和布尔型。数值型分为整形(byte、short、int、long)和浮点型(float、double......
  • java中的多态
    java中的多态父类代码如下:packageoop.Demo06;​publicclassPerson{  publicvoidrun(){    System.out.println("run"); }}​ 子类代码如下 ......
  • 第二季:10.假如生产环境出现CPU占用过高,请谈谈你的分析思路和定位【Java面试题】
    第二季:10.假如生产环境出现CPU占用过高,请谈谈你的分析思路和定位【Java面试题】​​前言​​​​推荐​​​​10.假如生产环境出现CPU占用过高,请谈谈你的分析思路和定位​......
  • 第二季:8+.SpringBoot结合JVMGC【Java面试题】
    第二季:8+.SpringBoot结合JVMGC【Java面试题】​​前言​​​​推荐​​​​8+.SpringBoot结合JVMGC​​​​最后​​前言202210/1316:17路漫漫其修远兮,吾将上下而求索8+.......