RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
Static关键字详解,你学会了吗?

static关键字详解

public class Person {

//2:赋初始值~
{
System.out.println("匿名代码块");
}

//1: 只执行一次~
static {
System.out.println("静态代码块");
}

//3
public Person() {
System.out.println("构造方法");
}

public static void main(String[] args) {
Person p1 = new Person();
System.out.println("================");
Person p2 = new Person();
}
}

//输出结果
静态代码块
匿名代码块
构造方法
================
匿名代码块
构造方法

Process finished with exit code 0
//static
public class Student {
private static int age;//静态的变量 多线程!
private double score; //非静态的变量

public void run(){

}

public static void go(){

}

public static void main(String[] args) {
new Student().run();
Student.go();
go();
}
}
//静态导入包
import static java.lang.Math.random;
import static java.lang.Math.PI;
public class Test1 {

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

每日Java面试题

1.线程NEW状态

创新互联建站主营静安网站建设的网络公司,主营网站建设方案,手机APP定制开发,静安h5小程序开发搭建,静安网站营销推广欢迎静安等地区企业咨询

new创建一个Thread对象时,并没处于执行状态,因为没有调用start方法启动改线程,那么此时的状态就是新建状态。

2.线程RUNNABLE状态

线程对象通过start方法进入runnable状态,启动的线程不一定会立即得到执行,线程的运行与否要看cpu的调度,我们把这个中间状态叫可执行状态(RUNNABLE)。

3.线程的RUNNING状态

一旦cpu通过轮询或其他方式从任务可以执行队列中选中了线程,此时它才能真正的执行自己的逻辑代码。


网站栏目:Static关键字详解,你学会了吗?
标题来源:http://www.jxjierui.cn/article/dhppcid.html