静态的方法不能调用非静态的变量java
静态的方法不能调用非静态的方法多线程
静态的变量被同类的全部实例共享 spa
静态变量会在该类的任何对象建立以前完成初始化线程
静态变量会在该类的任何静态方法执行以前完成初始化3d
静态的final变量是常量code
public static final double PI = 3.1415926;
复制代码
有时你会想要把primitive原始数据类型当作对象来处理,例如在5.0以前的java版本上,你没法直接将primitive原始数据类型放入到ArrayList或hashMap中cdn
不要把大篮子放到小篮子上面对象
每一个线程有本身独立的调用栈blog
多线程看起来像同时执行,实际上是cpu调度,并随机给线程分配时间片断(拿到时间片断的才能执行), 线程之间快速切换交替执行继承